/* DESIGN ID */

* 						{ margin: 0; padding: 0; }
html, body 				{ background: #d0cbbd; color: #434343; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; height: 100%; }
img 					{ border: 0; }
p						{ margin-bottom: 12px; line-height: 120%; }

a				{
	color: #123C6E;
	text-decoration: none;
	font-weight: normal;
}
a:hover			{ color: #434343; text-decoration: none; }
a:active		{ color: #434343; text-decoration: none; }
a:focus			{ color: #434343; outline: none; }

.blau			{ #033b7d }
.gold			{ #c5b288 }

.textlink		{ color: #123C6E; }

.kasten_hellblau {

	color:#09335D; 
	border: #09335D 1px solid;
	border-bottom: #09335D 8px solid;
	padding:3px; 
	background-color:#DFE7EA; 
	height:12px;
}



.a_text			{
	color: #123C6E;
	text-decoration: none;
	font-weight: bold;
}

/* * html #centered 	{ height: 100%; } */

div.clear 				{ clear: both; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; height: 0px; }


/* LAYOUT */

/* #centered 			{ margin: 0 auto; width: 900px; padding-top: 0px; padding-left: 30px; padding-right: 30px; padding-bottom: 0px; background-color: #ffffff; background-image: url(../img/layout/hg-shadow.jpg); background-repeat: repeat-y; min-height: 100%; } */

#centered 				{ margin: 0 auto; width: 900px; padding-top: 0px; padding-left: 30px; padding-right: 30px; padding-bottom: 0px; background-color: #ffffff; background-image: url(../img/layout/hg-shadow.jpg); background-repeat: repeat-y; }

#header					{ width: 900px; height: 144px; background-color: #dfe8ea; }
#header_left			{ float: left; margin-left: 20px; }
#header_right			{ float: right; width: 190px; margin-right: 30px; height: 45px; background-image: url(../img/layout/pbc-icons.jpg); background-repeat: no-repeat; }

#main_left				{ float: left; width: 625px; margin-left: 40px; }

#content				{ padding: 30px 12px 30px 12px; }

#main_right				{ float: right; width: 150px; margin-right: 40px; padding: 10px; }

.info_box				{
	width: 140px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #f6f4eb;
}
.info_box p				{ color: #434343; font-size: 11px; line-height: 100%; }
.info_box a 			{
	color: #123C6E;
	font-size: 11px;
}
.info_box a:hover 		{ color: #968c6d; font-size: 11px; text-decoration: none; }



.info_box_2				{
	width: 140px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #f6f4eb;
}


.info_box_2 a:hover 		{ color: #968c6d; font-size: 11px; text-decoration: none; }



.info_box_2 p				{
	color: #434343;
	font-size: 11px;
	line-height: 18px;
}
.info_box_2 a 			{
	color: #123C6E;
	font-size: 11px;
}
.info_box a:hover 		{ color: #968c6d; font-size: 11px; text-decoration: none; }

.info_box_3				{
	width: 150px;
	padding: 0px;
	margin-bottom: 20px;
}
.info_box_3 h1				{ color: #FFF; font-family:"Times New Roman", Times, serif; font-size:22px; line-height:1em; padding: 0px 5px 0px 5px;  }
.info_box_3 p				{color: #FFF; font-size: 12px; margin-bottom:-8px;}
.info_box_3 span				{ margin: 0px 5px -5px 5px;}
.info_box_3 a 			{color: #FFF; font-size: 10px;}
.info_box_3 a:hover 		{ color: #968c6d; text-decoration: none; }


.info_box_3 hr{
 border: 0px; /* Fr Firefox und Opera */
 border-top: solid 1px #f2f0ec;
 margin:-8px 0px 5px 0px;
}





#footer 				{ width: 100%; background-color: #033b7d; color: #ffffff; text-align: center; margin-top: 5px; padding-top: 3px; padding-bottom: 2px; font-size: 11px; }
#footer a				{ color: #ffffff; text-decoration: none; }
#footer a:hover			{ text-decoration: underline; }


/* LAYOUT */

ul#menue_main								{ width: 625px; height: 25px; padding-top: 205px; padding-left: 22px; }
ul#menue_main li 							{ list-style-type: none; float: left; margin-right: 3px; }
ul#menue_main a 							{ background: url(../img/layout/verlauf-menue-main.jpg); background-position: left bottom; background-repeat: repeat-x; height: 19px; padding-top: 6px; width: 145px; display: block; font-size: 12px; color: #ffffff; text-align: center; font-family: "Times New Roman", Times, serif; }
ul#menue_main a:hover 						{ background: url(../img/layout/verlauf-menue-main-h.jpg); background-position: left bottom; background-repeat: repeat-x; color: #03336d; }
ul#menue_main a.selected 					{ background: url(../img/layout/verlauf-menue-main-h.jpg); background-position: left bottom; background-repeat: repeat-x; color: #03336d; }
ul#menue_main a.selected:hover 				{ background: url(../img/layout/verlauf-menue-main-h.jpg); background-position: left bottom; background-repeat: repeat-x; color: #03336d; }
ul#menue_main a:active 						{ background: url(../img/layout/verlauf-menue-main-h.jpg); background-position: left bottom; background-repeat: repeat-x; color: #03336d; }

#menue_sub									{ padding-left: 10px; width: 510px; height: 45px; margin-left: 12px; background-image: url(../img/layout/verlauf-menue-sub-hg-container.jpg); background-repeat:repeat-x; }
ul#menue_sub_unternehmen					{ width: 495px; height: 40px; padding-left: 5px; padding-top: 7px; text-align: left; background-image: url(../img/layout/verlauf-menue-sub-hg.jpg); background-repeat: repeat-x; }
ul#menue_sub_unternehmen li 				{ float: left; list-style-type: none; border-left: 1px solid #03336d; }
ul#menue_sub_unternehmen li.first 			{ float: left; list-style-type: none; border: none; }
ul#menue_sub_unternehmen a 					{ color: #03336d; list-style-type: none; display: block; font-size: 12px; text-decoration: none; padding-left: 5px; padding-right: 5px; }
ul#menue_sub_unternehmen a:hover 			{ color: #03336d; text-decoration: underline; }
ul#menue_sub_unternehmen a.selected 		{ color: #03336d; text-decoration: underline; }
ul#menue_sub_unternehmen a.selected:hover 	{ color: #03336d; text-decoration: underline; }
ul#menue_sub_unternehmen a.selected:active 	{ color: #03336d; text-decoration: underline; }


ul#menue_icons								{ margin-left: 10px; margin-top: 10px; }
ul#menue_icons li 							{ list-style-type: none; display: inline; float: left; margin-right: 15px; margin-left: 0px; }

ul#menue_icons a.home						{ background: url(../img/layout/icon-home.gif) no-repeat 0px 0px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.home:hover  				{ background: url(../img/layout/icon-home.gif) no-repeat 0px 0px; }
ul#menue_icons a.home-selected 				{ background: url(../img/layout/icon-home.gif) no-repeat 0px 0px; }
ul#menue_icons a.home-selected:hover 		{ background: url(../img/layout/icon-home.gif) no-repeat 0px 0px; }

ul#menue_icons li a.mail					{ background: url(../img/layout/icon-mail.gif) no-repeat 0px 2px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.mail:hover  				{ background: url(../img/layout/icon-mail.gif) no-repeat 0px 2px; }
ul#menue_icons a.mail-selected 				{ background: url(../img/layout/icon-mail.gif) no-repeat 0px 2xp; }
ul#menue_icons a.mail-selected:hover 		{ background: url(../img/layout/icon-mail.gif) no-repeat 0px 2xp; }

ul#menue_icons li a.print					{ background: url(../img/layout/icon-print.gif) no-repeat 0px 0px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.print:hover  				{ background: url(../img/layout/icon-print.gif) no-repeat 0px 0px; }
ul#menue_icons a.print-selected 			{ background: url(../img/layout/icon-print.gif) no-repeat 0px 0px; }
ul#menue_icons a.print-selected:hover 		{ background: url(../img/layout/icon-print.gif) no-repeat 0px 0px; }

ul#menue_icons li a.folder					{ background: url(../img/layout/icon-folder.gif) no-repeat 0px 2px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.folder:hover  				{ background: url(../img/layout/icon-folder.gif) no-repeat 0px 2px; }
ul#menue_icons a.folder-selected 			{ background: url(../img/layout/icon-folder.gif) no-repeat 0px 2px; }
ul#menue_icons a.folder-selected:hover 		{ background: url(../img/layout/icon-folder.gif) no-repeat 0px 2px; }

ul#menue_icons li a.german					{ background: url(../img/layout/icon-german.gif) no-repeat 0px 2px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.german:hover  				{ background: url(../img/layout/icon-german.gif) no-repeat 0px 2px; }
ul#menue_icons a.german-selected 			{ background: url(../img/layout/icon-german.gif) no-repeat 0px 2px; }
ul#menue_icons a.german-selected:hover 		{ background: url(../img/layout/icon-german.gif) no-repeat 0px 2px; }

ul#menue_icons li a.english					{ background: url(../img/layout/icon-english.gif) no-repeat 0px 2px; width: 16px; height: 20px; display: block; }
ul#menue_icons a.english:hover  			{ background: url(../img/layout/icon-english.gif) no-repeat 0px 2px; }
ul#menue_icons a.english-selected 			{ background: url(../img/layout/icon-english.gif) no-repeat 0px 2px; }
ul#menue_icons a.english-selected:hover 	{ background: url(../img/layout/icon-english.gif) no-repeat 0px 2px; }

ul#menue_icons p			 				{ display: none; }


#login{
	position: absolute;
	font-size: 11px;
	width: 133px;
	height: 156px;
	background-color: #5A8EB5;
	border:0;
	z-index: 99;
	}


/* NAVIGATION */

a.nav_sub_preview 						{ color: #d00e27; text-decoration: none; margin-bottom: 18px; font-weight: normal; font-size: 15px; }
a.nav_sub_preview:hover 				{ color: #d00e27; text-decoration: underline; margin-bottom: 18px; }
a.nav_fw 								{ color: #d00e27; font-size: 11px; background: url(../img/layout/list-point.gif) no-repeat left 1px; padding-left: 12px; text-decoration: none; }
a.nav_fw:hover 							{ color: #d00e27; font-size: 11px; background: url(../img/layout/list-point.gif) no-repeat left 1px; padding-left: 12px; text-decoration: underline; }
a.nav_rb 								{ font-size: 12px; color: #000000; margin-bottom: 8px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #d5d3d5; text-decoration: none; display: block; }
a.nav_rb:hover 							{ text-decoration: underline; }





/* TYPO */

h1 				{
	font-size: 18px;
	color: #625322;
	margin-bottom: 20px;
	font-weight: normal;
}
h2 				{
	font-size: 12px;
	color: #625322;
	margin-bottom: 18px;
	font-weight: bold;
}
h3 				{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	background-color: #D4CD9F;
}

.fett {
	font-weight: bold;
}


.hellblau {
	background-color: #DFE7EA;
}

ul		{padding-left: 15px;  }


table.fixed { 
background-color: #D4CD9F;
border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
line-height: 15px;
font-weight: normal;
padding: 5px;
} 



.fixed { 
background-color: #D4CD9F;
border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
line-height: 15px;
font-weight: normal;
padding: 5px;
} 

.fixed2  {
	background-color: #E3DCAB;
	border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
line-height: 15px;
font-weight: normal;
padding: 5px;
} 




table.fixed td {
	text-align:left;
	vertical-align:top;
	background-color: #D4CD9F;
	padding: 5px;
} 



table.fixed2 td {
	text-align:left;
	vertical-align:top;
	background-color: #E3DCAB;
	padding: 5px;
} 
