/* CSS Document */

body {
	margin-top: 25px;

	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666;
	background-color:#fff;
}




a , a:active,a:focus
{

	color:#666;
}

 a:hover
{

	color:#E60C13;
}



#wrapper{
	width:900px;
	border:1px solid #134DAF;
	margin:auto;
	height:auto;
	overflow:hidden;


}

#top {
height:181px;
}

.fotoleiste {
padding-left:25px;
padding-bottom:10px;
width:900px;
height:131px;
background: url(img/fotoleiste-back.jpg) repeat-x;
background-color:#FCFCDA;
}





.foto-seminarraum {
padding-left:10px;
float:left;
height:131px;

}


.clear{
	clear:both;
}



#navbox {

padding-top:55px;
height:210px;
width:245px;
float:left;


}

#kontaktnavbox {
padding-top:53px;
height:30px;
width:245px;
float:left;

}


#kontaktnavbox {
width:233px;
font-size:7pt;
text-decoration:none;
list-style-type:none;
overflow:hidden;
text-align:right;

}


#kontaktnavbox a{
	display:inline;
	text-decoration:none;
color:#134DAF;
}

#kontaktnavbox a:hover{
color:#E60C13;
}

#kontaktnavbox a.active{
color:#E60C13;
}

#nav a{
	display:block;
	width:200px;
	height:27px;
	text-decoration:none;
color:#134DAF;

	text-align:right;
	padding-right:3px;

}

#nav {
width:200px;
font-size:9pt;
text-decoration:none;
font-weight:bold;

list-style-type:none;
float:right;
overflow:hidden;
text-align:right;
padding-right:12px;
}

#nav a alt{

color:#134DAF;
text-decoration:none;

list-style-type:none;


}

#nav a:hover{
color:#E60C13;
}

#nav a.active{
color:#E60C13;
}




#contentbox {

width:900px;
height:354px;
background:#FCFCDA;

}

#innercontentbox {
width:616px;
float:left;
border:2px solid #FFFFFF;
height:340px;
background-image: url(img/content-back.jpg);


}


#textbox{

padding-top:5px;
padding-left:20px;
width:540px; 

}


#textboxzimmer{

padding-top:8px;
padding-left:20px;
width:580px; 

}

#textbox2{

padding-top:20px;
padding-left:20px;
width:580px; 

}

#textboxausst{
padding-top:0px;
padding-left:20px;
width:560px; 
color:#134DAF;
}


#textboxausst2{
padding-top:20px;

padding-left:20px;
width:560px; 
color:#134DAF;
}

.imprtextbox{

padding-top:5px;
padding-left:20px;
width:580px; 

}
.textboxklein{

padding-top:5px;

width:200px; 
padding-bottom:8px;
float:left;
}

.textboxklein2{

padding-top:5px;

width:300px; 
padding-bottom:8px;
float:left;
}


#textboxcolumn{

padding-top:5px;
padding-left:20px;
width:580px; 
}

#textboxcolumn2{

padding-top:5px;
padding-left:20px;
width:580px; 
}

.spaltecolumn{

padding-top:5px;
padding-left:20px;
width:540px; 

}

.spaltekl{
padding-top:5px;

width:100px; 

float:left;
}
.spaltegr{
padding-top:5px;

width:400px; 
float:left;
}

#ueberschrift {

color:#134DAF;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
padding-left:20px;

}



#linie {
height:2px;
width:617px;
background:#FFFFFF;
margin-bottom:10px;
}




.strichrot {
border-bottom:1px solid #780101;

}


#bild {
width:150px;
padding-right:10px;
padding-bottom:20px;

float:left;

}



#ueberschriftbox{
width:430px;
height:20px;
padding-bottom:10px;
float:left;

}

#ueberschriftboxkl{
width:390px;
height:20px;
padding-bottom:10px;
float:left;
}

.textlila { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #C624DA; text-decoration:none; line-height: 20px; }
.textblau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5C8FE3; text-decoration: none; line-height: 20px; } 
.ueberschriftgross { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #5C8FE3; text-decoration:none; line-height: 20px ; font-weight: bold } 

