/*
 * Last Update: 11.03.2008 10:01
 *
 */


* {
	padding: 0px;
         margin: 0px;
         text-decoration: none;
}



html, body {
	background-color: #d5c8ab;
         font-family: Verdana, sans-serif;
}

#content a {
   	color: #cfb782;
   	text-decoration: underline;   
}


#right a {
   	color: #FFFFFF;
   	text-decoration: underline;   
}

#outer {
	margin: 0 auto;
         width: 913px;
         height: 100%;
}


#page {
	margin-top: 12px;
}

#header_wrap {
	width: 913px;
         height: 150px;
         background-image: url('../images/main_wrapper.jpg');
         background-repeat: repeat-y;
	margin: 0 auto;
         position: relative;
}

#header {
	width: 913px;
         height: 155px;
	margin: 0 auto;
         position: relative;
}

#header .header_logo {
	position: absolute;
         font-size: 11px;
         color: #444;
         top: 15px;
         /*top: 32px;*/
         left: 26px;
}
#header .header_logo img {
	float: left;
         margin-right: 17px;
}

#header .logo_ie6 { background: transparent; height: 120px; width: 81px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.reha-whv.de/fileadmin/Wilhelmshaven/template/images/logo_trans.png', sizingMethod='image');}

#header .first_header_text {
	font-size: 12px;
         font-weight: bold;
         margin-bottom: 14px;
         line-height: 18px;
}

#header .sec_header_text {
	font-size: 14px;
         font-weight: bold;
}


#header .header_ecke_rechts {
	position: absolute;
         left: 887px;
         top: -4px;
}


.header_schatten_unten {
	width: 913px;
         height: 15px;
         background-image: url('../images/header_schattenunten.jpg');
         background-repeat: no-repeat;
}

#main_wrap {
	width: 913px;
	height:auto !important;
         min-height: 800px;
         height: 800px;
         background-image: url('../images/main_wrapper.jpg');
         background-repeat: repeat-y;
         margin: 0 auto;
         float: left;
}

#main {
	width: 901px;
	height:auto !important;
         min-height: 800px;
         height: 800px;
	float: left;
         margin-left: 6px;
         display: inline;
	position: relative;
         padding-bottom: 60px;
}

#top_navigation {
	width: 901px;
	height:auto !important;
         min-height: 26px;
         height: 26px;
	/*background-color: #e2d8c2;*/
	background-color: #D1945E;
         font-size: 11px;
         float: left;
}

#home_navigation {
	float: left;
         width: 169px;
	padding-left: 26px;
}

#home_navigation a {
         font-weight: bold;
         font-size: 11px;
	/*color: #545246;*/
	color: #FFFFFF;
	text-transform: uppercase;
}

#sub_navigation_a {
	float: left;
        display: inline;
        margin-left: 65px;
}


#sub_navigation_b {
	float: left;
}

#sub_navigation_b ul {
         background-image: url('../images/pfeil_icon.gif');
         background-repeat: no-repeat;
         background-position: 10px 5px;
         padding-left: 30px;
         float: left;
         font-size: 0px;
}

#sub_navigation_a ul {list-style-type: none;}

#sub_navigation_a li, #sub_navigation_b li {
	display: inline;
}

#sub_navigation_a li a, #sub_navigation_b li a {
	display block;
         float: left;
         /*border-bottom: 1px solid #838383;*/
         border-bottom: 1px solid #E4C1A3;
         margin-right: 40px;
         /*color: #546ba7;*/
         color: #ffffff;
         padding-bottom: 2px;
         font-weight: bold;
         font-size: 11px;
}

#sub_navigation_a li.s_n_active a, #sub_navigation_b li.s_n_active a {border-bottom: 2px solid #ffffff;/*border-bottom: 2px solid #000000;*/}


#main_content {
	float: left;
	height:auto !important;
         min-height: 800px;
         height: 800px;
}

#left {
         float: left;
	width: 262px;
}


#left a {
         font-weight: bold;
         font-size: 11px;
	/*color: #545246;*/
	color: #666666;
}


#left hr.active_underline {
	position: absolute;
         left: -26px;
         top: 14px;
         width: 18px;
         border: 1px solid #101010;
         height: 2px;
}

#left_navigation_a {
	width: 195px;
	height:auto !important;
        min-height: 200px;
        height: 200px;
        /*background-color: #faf8f4;*/
        background-color: #fcf7f0;
        position: relative;
        z-index: 20;
}

#left_navigation_a ul {padding-left: 26px; padding-top: 29px; list-style-type: none; }
* html #left_navigation_a ul {padding-top: 32px; }
#left_navigation_a ul li.nav_a_act { list-style-image:url(../images/li_act.gif); }
*+ html #left_navigation_a ul li.nav_a_act { line-height: 14px; margin-top: 3px; }
* html #left_navigation_a ul li.nav_a_act { line-height: 14px; margin-top: 3px; margin-bottom: 1px;}

#left_navigation_a ul li.nav_a_act a { color: #d1945e; }


#left_navigation_a li, #left_navigation_b li {position: relative;}

#left_navigation_a ul a {/*text-transform: uppercase;*/}

#left_navigation_b ul {padding-left: 41px; padding-top: 15px;}
#left_navigation_b ul li { list-style-image:url(../images/li_b.gif); }

#left_navigation_b {
	width: 195px;
	height:auto !important;
         min-height: 200px;
         height: 200px;
         position: relative;
         z-index: 20;
}

#left_navigation_b ul a {
	width: 195px;
	height:auto !important;
         min-height: 200px;
         height: 200px;
         font-weight: normal;
         font-size: 10px;
}

#left_navigation_b li {
	/*width: 195px;*/
	margin-top: 3px;
}


#left .image_left {
	position: absolute;
        z-index: 10;
        left: 0;
        top: 190px;
        font-size: 9px;
	color: #666;
}
#left .image_left .left_anschrift {margin-left: 26px; width: 170px;}
#left .image_left .left_anschrift a {font-size: 9px;}

#content {
	float: left;
	width: 390px;
        font-size: 11px;
        line-height: 18px;
        color: #333333;
        padding-top: 30px;
}

#right {
	float: right;
         width: 189px;
         padding-top: 34px;
}

#right .right_satelitten {
	width: 189px;
	float: left;
         position: relative;
         z-index: 20;
}

#right .satelitt {
	width: 189px;
         height: 59px;
         margin-bottom: 20px;
         position: relative;
         z-index: 20;
}


#right .satelitt .satelitt_main {
         border-bottom: 1px solid #FFFFFF;
	width: 189px;
         height: 53px;
}

#right .satelitt .satelitt_main img {float:left;}

#right .satelitt_main p {
	font-size: 10px;
         color: #FFFFFF;
}
#right .satelitt_main_2 p {
	font-size: 10px;
         color: #666666;
}
#right .satelitt_main_2 p a { color: #666666; }

#right .satelitt_gross .satelitt_main {
	width: 189px;
         border-bottom: 1px solid #FFFFFF;
}


#right .satelitt_gross {
         position: relative;
         z-index: 20;
         margin-top: 40px;
}

#right .satelitt_gross p {margin-left: 4px;}

.satelitt_footer {
	width: 189px;
         height: 6px;
         font-size: 6px;
         background-image: url('../images/satelitt_footer.jpg');
         background-repeat: repeat-x;
}


#right .image_right {
	position: absolute;
        z-index: 10;
         right: 0;
         top: 140px;
}

#right .print_icon {
	position: absolute;
         z-index: 20;
         right: 28px;
         bottom: 18px;
         width: 100px;
         height: 20px;
         font-size: 10px;
         font-weight: bold;
}

.schatten_footer {
	float: left;
	width: 913px;
         height: 10px;
         font-size: 10px;
	background-image: url('../images/schatten_footer.jpg');
         background-repeat: no-repeat;
}


#footer {
	clear: both;
         width: 901px;
         height: 30px;
	margin: 0 auto;
         font-size: 10px;
         text-align: right;
         font-weight: bold;
}


#footer ul {list-style-type: none; margin-right: 30px;}
#footer ul li {display: inline; margin-left: 20px;}
#footer ul li a {color: #545246;}
#footer ul li a:hover {text-decoration: underline;}


h3 {
	font-size: 12px;
}


#content ul {
    margin: 10px 0px 10px 5px;
    list-style-type: square;
    list-style-image:url(../images/li_bg2.gif);
}

#content ul li {margin-left: 13px;}

* html #content ul li {position: relative; left: 20px;}
*+html #content ul li {position: relative; left: 20px;}


div.csc-textpic-imagewrap {float: none;}
* html div.csc-textpic-intext-left div.csc-textpic-text ul li {min-width: 250px; width:auto !important; width:250px; }
* html div.csc-textpic-intext-left div.csc-textpic-text ul { position: relative; left: 20px; }

#content .csc-textpic-imagewrap  {margin-top: 5px;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 20px !important;
}