/* CSS Stylesheet für KEB RTK - Silvia Stafast            */
/* Copyright 2007 NTS Stafast GmbH Thorsten Reinhold      */

html,body {
 height: 100%;
 height: auto
}

body 	{	margin:0px;
			font-size:0.8em;
			position:relative
			min-height: auto
			}
			
h1 		{ 	font-size: 1.5em;

			 }
			 			
h2 		{ 	font-size: 1.3em;
			 }	
			 			
h3 		{ 	font-size: 1.1em;
			 }
			 
table 		{ 	font-size: 1.0em;
			 }
			 			 
			 
.mini 	{  	font-size: 0.8em;
			}	
				
.formular {	border: solid 1px #666666;

}

			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			

#header { width:100%;
			border-bottom:3px solid #182C84;
			margin-bottom:0.5em;
			}
			
#headergrafik {	height:159px; 
			width:200px;
			background-image:url('../img/KEB_RTKlogo.png');
			background-repeat:no-repeat;
			float:left;}

#headertext {	height:159px;
			width:600px;
                        margin-left:200px;
			text-align:right;
                        white-space:nowrap;
			font-size:1.5em;
			color:#19328C;
}	
			
#pfadleiste {width:100%;
			line-height:2em;
			vertical-align:middle;
			}					
		
#search {
	float:left;
	padding-left:1em;
	width:20em;
	height: 35px;
	font-size:0.85em;
	font-weight:bold;
	color:#666666;
}
			
#pfad {
			font-size:0.8em;
			color: #666666;
			}
			
	
#nav 	{	height:500px;
			clear:both;
			float:left;
			width:18em; 
			padding-top: 5px;
			}	

#inhalt {	float:left;
			width:37em;
			margin-right:1em;
			}

#inhalt img {	border:1px solid #666666;}

#spalte_rechts {float:left;
				margin:0em 1em;
				width:14em;
				}

/* Navigation */

#nav ul 	{	list-style-type:none;
				padding:0;
				margin:0 0 1em 2em;
				}
#nav ul ul	{	list-style-type:none;
				padding:0;
				margin-bottom:0.5em;
				}			
								
li.mainnav 	{}	
		

li.mainnav a { 
				
				padding:0.2em 0.5em;
				text-decoration:none;
				color:#666666;
				font-weight:bold;
				}	
				
li.mainnav a:hover {	}
					
li.subnav	{	list-style-type:none;
				margin: 0;
				padding:0;
				margin-bottom:0.2em;
				}				
				
li.subnav a {	 
				
				padding:0.2em 0.2em;
				text-decoration:none;
				color:#666666;
				font-weight:normal;
				}	
										
li.subnav a:hover {	}

/* Navigation Ende */


#kontakt  {	list-style-type:none;
			margin:2em 0;
			padding:0;
			}
			
#kontakt li {padding-left:2.5em;
			 margin-bottom:1em;
			 }	

#kontakt li a { display:block; width:14em;
				padding:0.2em 0.5em;
				font-size:0.8em;
				color:#666666;
			}
			
#footer {	clear:both;
			width:575px;
			# width:800px;
			border-top:1px solid #666666;
			font-size:0.8em;
			padding:1em 1em 0em 21em;
			}
			
/* Schrift */

body {font-family:Trebuchet MS, Arial, Verdana;}			
			
/* Farben */

body 	{color:#808080;}

h1, h2, h3, h4, h5 { color: #19328C;}

#pfad	a {color: #19328C;}	
			
#footer	a {color: #19328C;}			

.gruen 	{  	font-weight: bold; 
			color: #3D7D99;
			}


.grau 	{ 	font-weight: bold; 
			color: #666666;
			}
			
.illu 	{	border:1px solid #666666;
			width:12em;
		}

/* Erweiterung Standard Mailform von http://www.pc-erfahrung.de/nebenrubriken/typo3/typo3-mailform-formatieren-anleitung.html */

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:0px;
padding-bottom:10px;
padding-left:0px;
/* border: 1px solid #C0C0C0; */
}

.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;
}

.mf-submit {
color: #19328C;
margin-top:10px;
background-color: #E2E2E2;
border: 0px;
}

.spacer-gif { border: 0px; }

.csc-frame-frame1 { background-color: #EDEBF1; padding: 4px 4px 4px 4px; border: 1px solid #333333; text-align:center;}
.csc-frame-frame1 a { font-size: 12px; font-color: #666666; }
.csc-frame-frame1 a:link { font-color: #666666; }
.csc-frame-frame1 a:visited { font-color: #666666; }
.csc-frame-frame1 a:hover { font-color: #666666; }
.csc-frame-frame1 a:focus { font-color: #666666; }
.csc-frame-frame1 a:active { font-color: #666666; }