/*
#16C1F3

#00AEEF

#7B7C7E
*/

body { margin: 0;
 		padding: 0;
 		font-family: Arial;
}

#site_container { width: 999px;
					height: 100%;
					 }

#head { float: left;
			height: 292px;
			width: 999px;

			 }
#head_top { float: left;
			height: 148px;
			width: 999px;
			background: url(../media/bg_head_top.jpg) top left no-repeat;
			 }

#head_bottom { float: left;
			height: 144px;
			width: 999px;
			background: url(../media/bg_head_bottom.jpg) top left no-repeat;
			 }

#menu { float: left;
				height: 32px;
				width: 689px;
				margin-left:315px;

				 }
				 
#rootline { 
		float: left;
		width: 450px;
		height:32px;
		z-index: 9999;
		margin-top: 115px;
		margin-left: 272px;
		
	 }
				 
.rootline_item { margin-left:5px;
			  margin-top:3px;
			  font-size:11px;
			  font-weight:bold;
			   }
				 
#logout{ 
		float: left;
		width: 60;	
		height:32px;
		font-size:11px;
		font-weight:bold;
		margin-top: 118px;
		margin-left: 202px;	

				 }
				 
				 

#content_container { float: left;
					 width: 999px;
					 min-height: 300px; }

#main { float: left;
			width: 799px;
			height: auto; }

#content { float: left;
			width: 799px;
			height: auto; }

#content2 { float: left;
			width: 799px;
			height: auto; }

#right { float: left;
		width: 200px;
		height: 380px;
		 }

#footer { float: left;
		  height: 109px;
		  width: 999px;
		  background: url(../media/bg_footer.jpg) top left no-repeat; }

#footermenu { float: left;
		  height: 20px;
		  width: 180px;
		  margin-left:670px;
margin-top:80px;
		  }

#fachlogin {	height:25px;
					width:145px;
					z-index: 99999;
					display: block;
					margin-top: 5px;
					margin-left: 30px; }
#fachlogin a
{
  color: #00B6EE;
  font-weight: bold;
 }

#orderlink { display:none;
			height:60px;
			margin-left:5px;
			margin-top:25px;
			width:100px;
			z-index:99999;
}



.link {	height:100%;
		float: left;
		width:100%; }

.trommsdorff_link_ie6 { display:none; }

.tlink { position:absolute;
		 width: 200px;
		 height: 150px;
		 top:420px;
		width:200px; }


#rightbox1 { float: left;
		     width: 100%;
		     height: 125px;
		      }

#rightbox2 { float:left;
			 width: 100%;
			 height: 105px;
			 background: url(../media/rightbox2.jpg) top left no-repeat;
			 display: none; }


.content {
	float:left;
	padding-left:100px;
	padding-right:10px;
	width:689px;
	margin-top: 50px;
	font-size: 14px;
	color: #48494A;
	}

.content2 {
	float:left;
	padding-left:50px;
	padding-right:10px;
	width:689px;
	margin-top: 50px;
	font-size: 14px;
	color: #48494A;
	}

.content h1, .content2 h1 { font-size: 20px;
			  color: #00B6EE;
			  font-weight: 100; }

.content h2, .content2 h2 { font-size: 17px;
			  color: #00B6EE;
			  }

.content h3, .content2 h3 { font-size: 14px;
			  color: #00B6EE;
			  }			  
			  
			  
.content a, .content2 a, .rootline_item a, #logout a { color:#00B6EE }			  

/* ----------------- MENÜ -----------------------*/



.fmenu { float: left;
		height: 15px;
		 width: auto;
		 font-size: 11px;
		 margin-left: 5px;
		 margin-right: 5px;
		 text-transform:uppercase; }

.fmenu_link { color: #ffffff;
			  text-decoration: none; }

.fmenu_link_active { color: #ffffff;
			  		 text-decoration: none;
			  		 font-weight: bold; }

.menu_element_basic { float: left;
		height: 38px;
		 font-size: 11px;
		 padding-right: 7px;
		 margin-right: 0px;
		 font-weight: bold;
		 vertical-align: middle;
		 padding-top:6px;

		 		 }

.menu_element_start {
		 background: url(../media/menu_spacer.jpg) bottom right no-repeat;
		 width: 130px;
		 		 }

.menu_element_middle  {
		 background: url(../media/menu_spacer.jpg) bottom right no-repeat;
		 width: 80px;
		 }

.menu_element_end  {
		width: 80px;
		 }

.menu_element_active { color: #00B6EE !important; }

.menu_element_layer2 {
   			float: left;
			height: 20px;
		 	font-size: 11px;
		 	margin-left: 5px;
		 	margin-right: 5px;
		 	font-weight: bold;

		 }

.menu_element_basic a, .menu_element_layer2 a { color: #000000;
				  text-decoration: none;
				  }

.menu_element_basic a:hover, .menu_element_layer2 a:hover { color: #00B6EE;
				  text-decoration: none;
				   }

.menu_layer2 {  padding-top: 5px;
				float: left;
				height: auto;
				width: auto;
				background-color: #ffffff;
				border-right: 1px solid #c0c0c0;
				border-bottom: 1px solid #c0c0c0; }

#menu td { vertical-align: middle;
				  text-align: center; }



/* ----------------------------------------------*/



.csc-mailform {	border: none; }
.csc-mailform-field { margin-bottom: 5px; }
/*
.csc-mailform-field input, .csc-mailform-field textarea { position: absolute; left: 335px; }
.csc-mailform-submit { width: 100px;
						position: absolut;
						top: 500px;  }


.csc-mailform-field label { float: left;
							 width: 89px; }
*/


.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

img { border: none; }

td p { margin: 0; }


#tlogo { float: left;
	width:121px;
	height: 45px;
	margin-top: 50px; } 
	
.tx-irfaq-pi1 dt 
{ font-weight: bold;
  margin-top: 15px;
  font-size: 14px; }