

body 
{ 
background-color:	#FFE6A0;    
color:			#CB2329;

font-size: 0.9em; 
font-family: 		verdana, arial, sans-serif; 

width: 100%;
height: 70%;

padding-top: 122px;

margin: 40px 0;

overflow: hidden;


}

html 
{ 


width: 100%;
height: 100%;
overflow: hidden;
} 




#site
{
height: 100%;
overflow:hidden;
width:1000px;
}

#navi
{
position: absolute; 
height: 122px;
/*
margin-left: auto;
margin-right: auto;
*/
top: 0px;
left: 50%;
margin-left: -500px;
text-align:center;
width:1000px;
background-color:	#FFCD29;
overflow:hidden;
margin-top: 40px;
border: 2px solid #CB2329;
}

#container 
{ 

height: 	70px; 
width: 		100%;    
background-color: #CB2329;  
color: 		#FFCD29; 
margin-top: 	0px; 
padding:	0em;
}

#con1 
{ 
width: 		100%;    

height: 	40px;  
color:		#CB2329; 
text-align: center;
margin-top:	20px ;
border-bottom: 2px solid #CB2329;
margin-top: 10px;
white-space:	nowrap;

}

#content
{
position: absolute;

overflow: auto;
left: 50%;
margin-left: -500px;
width: 1000px;
height: 65%;
background-color:	#FFCD29; 
border: 2px solid #CB2329;

}



* html #content

{
	height: 100%;
	}


a:link	{color: #CB2329;}
a:visited {color: #CB2329;}
a:focus{color: #CB2329;}
a:hover{color: #CB2329;}
a:active{color: #CB2329;}


h1 
{ 
font-size: 	1.9em;
color:		#CB2329;
font-weight:	bold;
text-align:	center;
padding-top: 	0em; 
margin: 10px 0 0px 0;
}

h5 
{ 
font-size:	4.5em;
color:		#CB2329;
font-weight:	bold;
text-align:	center;
padding-top: 	0em; 
margin: 0 ;
}

h2 
{ 
font-size:	1.1em;
color:		#CB2329;
font-weight:	bold;
text-align:	center;
padding-top: 	0em; 
margin:		0em; 
text-decoration:none; 
margin: 10px 0 0px 0;
}

h4 
{ 
font-size:	1.8em;
color:		#CB2329;
font-weight:	bold;
text-align:	center; 
padding-top: 	0em; 
margin:		0em;
}

h3 
{ 
font-size:	1.8em;
color:		#CB2329;
font-weight:	bold;
text-align:	center; 
padding-top: 	0em; 
margin:		0em;
}


/*
Schriftgrößen
*/

.f1
{ 

font-weight:	bold; 
padding-top: 	0em; 
margin:		0em;
}

.f2
{ 
font-size:	1.0em;
font-weight:	bold; 
padding-top: 	0em; 
margin:		0em;
}

table 
{
margin:		0em;

}


li ul  
{
display: 	inline; 
text-align:	center;
padding-top: 	0em; 
margin:		0em; 
height:		0.8em
} 

.clear
{
clear: both;	
	font-size: 0;
	height: 0;
	
	
}


/*
Startseite
*/

#rahmenkaya 
{  
position: 	relative; 
height:		400px; 
width:		100%;
color:		#CB2329; 
margin-top:		80px;
text-align: 	center;
margin-right: auto;
margin-left: auto;

}

#zaehler  
{
position: 	relative; 
margin-top: 10%;
width: 		190px; 
height:		30px;
text-align: center;
padding-top: 	0px; 
margin-right: auto;
margin-left: auto;

}


#box1 
{

width: 		400px; 
margin: 	0em; 
padding: 	0em; 
vertical-align: middle;
text-align:	center; 
background-color:#CB2329;  
color:		#FFCD29; 
float: 		left; 
}

#box2 
{

width: 		240px; 
font-size:	0.9em;
text-align:	center;   
padding: 	0em; 
padding-top: 20px;
vertical-align: middle;
background-color:#CB2329; 
color:		#FFCD29;
float: 		left; 
}

#box3 
{

width: 		360px;  
margin: 	0em; 
padding: 	0em; 
vertical-align: middle;
text-align:	center; 
background-color:#CB2329; 
color:		#FFCD29; 
float: 		left; 
}

#a1
{
position: relative;
width: 		50%; 

padding: 	0; 
vertical-align: middle;

font-weight: 	bold; 
font-size: 1.1em;
text-align:	left;
background-color:#FFCD29; 
color:		#CB2329; 
top: 		0.2em; 
left: 		1%; 
float: 		left; 
white-space:	nowrap;
}

#a2 
{
width: 		50%; 
font-size: 1.1em;
padding: 	0; 
vertical-align: middle;

font-weight: 	bold; 
text-align:	right;
background-color:#FFCD29; 
color:		#CB2329; 
position: 	relative; 
top: 		0.2em; 
right: 		1%; 
float: 		right; 
white-space:nowrap;
}


#ueberschrift
{
width: 		500px; 
height:		auto; 
font-size:	0.9em;
text-align:	center; 
margin-top: 	0px;   
padding: 	0em; 
margin-left: auto;
margin-right: auto;
/*
vertical-align: middle;
background-color: #FFCD29; 
color:		#CB2329; 
left: 		50%;

margin-left: 	-250px; 

z-index: 1;
*/

}

#ueberschrift2
{

width: 		250px; 
margin-left: auto;
margin-right: auto;
margin-top: 7px;


}

#ueberschrift3
{
width: 		500px; 
height:		auto; 
font-size:	0.9em;
text-align:	center; 
margin-bottom: 	30px;   
padding: 	0em; 
margin-left: auto;
margin-right: auto;


}

#main
{
padding-left: 140px;
padding-right: 140px;
padding-top: 30px;

height: auto;

/*
position: 	absolute; 
width: 		700px; 
height: 100%;
font-size:	1.0em;
text-align:	justify; 

margin-top: 	30px; 
vertical-align: middle;
background-color: #FFCD29;
color:		#CB2329; 
overflow: 	hidden; 
*/

}

#main2
{
padding-left: 140px;
padding-right: 140px;
padding-top: 30px;

height: auto;



}
#main3
{


height: auto;

width: 		960px; 
margin-left: auto;
margin-right: auto;
}

#rot
{
position: absolute;
width: 100%; 
height:225px; 
font-size: 1.0em;
vertical-align: middle;

background-color: #CB2329; 
color: #FFCD29;

top:   40%; 
text-decoration:none;
margin-left: auto;
margin-right: auto;
z-index: 1;
}

#rot a:link {color: #FFCD29; text-decoration: none;}
#rot a:visited {color: #FFCD29; text-decoration: none;}
#rot a:focus{color: #FFCD29; text-decoration: none;}
#rot a:hover{color: #FFCD29; text-decoration: none;}
#rot a:active{color: #FFCD29; text-decoration: none;}



#werb

{
width: 100%; 
height: 200px; 
margin-top: 10px; 
padding: 0em; 
vertical-align: middle; 
z-index: 3;


}

#werbm

{
width: 200px; 
height: 100px; 
margin: 2% 70px 0px 80px; 
padding: 0em; 
vertical-align: middle; 
z-index: 3;
float: left;


}

#werbl

{

width: 300px; 
height: 100px; 
margin-top: 2%; 
margin-left: 20px;

padding: 0em; 
vertical-align: middle; 
z-index: 3;
float: left;

}

#werbr

{
width: 300px; 
height: 100px; 
margin-top: 2%; 

padding: 0em; 
vertical-align: middle; 
z-index: 3;
float: left;

}

/*Laden
*/

#laden
{
position: 	relative; 
width: 		900px; 
height:		auto; 
text-align:	justify; 
margin-top: 	40px; 
vertical-align: middle;
background-color: #FFCD29;
color:		#CB2329; 
margin-left: 	-450px;
left: 		50%;
z-index: 	1;
}

/*
Wort/Biographie
*/

#biooben
{

width: 		800px; 
height:		410px; 
padding: 	0 0 40px 0; 
top: 	0px; 
margin-bottom: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#bildbio1
{

width: 		200px; 
height:		400px; 
padding-left: 	50px; 
margin-top: -35px;

float: left;


}

#bildbio2
{

width: 		200px; 
height:		400px; 
padding: 	0em; 
margin-top: -35px;
padding-right: 50px;
text-align: center;
display: block;
float: right;
}

#bildbio3
{

width: 		250px; 
height:		200px; 
padding: 	48px 0; 
margin-left: auto;
margin-right: auto;
}





#bio1
{	



width: 		270px; 
height:		100px; 

font-size:	17px;
text-align:	center; 
vertical-align: middle;
font-weight:	bold;
padding: 	0px; 
vertical-align: middle;
background-color: #FFCD2a;
color:		#CB2329; 


margin-left: auto;
margin-right: auto;

}



#bio2
{	
position: 	absolute; 
width: 		700px; 
height:		20%;
font-size:	1.1em;
text-align:	justify; 
vertical-align: middle;
font-weight:	bold;
font-style:	italic;
padding: 	0em; 
vertical-align: middle;
background-color: #FFCD2a;
color:		#CB2329; 
margin-left: 	-350px;
top: 		490px; 
left: 		50%;

}

/*
Rot
*/







#rahmenbreit 
{  
height:		100%; 
margin: 	0 ;  
text-align: 	center;
background-color:#FFCD29; 
color:		#CB2329; 
}






ul.work 
{ 
list-style: 			url(bulletbraun.gif) ; 
padding-left: 			50px; 
padding-right: 		0px; 
list-style-position: outside; 
overflow: hidden;
}





ul.rechts
{ 
list-style-type: 		none;
display: 				inline;  
padding: 				10px;
text-align:				center; 
}
li.links
{ 

display: inline;  
padding: 10px;

}

li.rechts
{ 

display: inline;  
padding: 10px;

}


ul#norm 
{ 
list-style: url(bulletbraun.gif) ; 
padding-left: 50px; 
list-style-position: outside; 
overflow: hidden;
}

.cajal
{ 

margin: 0 20px 0 58px;
float: left;
}

.cajalf
{ 

margin: 0 20px 0 43px;
float: left;
}

.cajalb
{ 

margin: 0 20px 0 58px;
float: left;
}

.cajalbp
{ 

margin: 0 20px 0 100px;
float: left;
}

.cajalgc
{ 

margin: 0 20px 0 120px;
float: left;
}

.cajalo
{ 

margin: 0 20px 0 50px;
float: left;
}

.cajalu
{ 

margin: 0 20px 0 50px;
float: left;
width:419px;
padding-top: 20px;
text-align: center;
}

.cajaru
{ 

margin: 0 20px 0 0px;
float: left;
width:420px;
padding-top: 20px;
text-align: center;
}

.cajam
{ 

margin: 0 20px 0 0; 
float: left; 
width:400px;
}

.cajaro
{ 

margin: 0 20px 0 0; 
float: left; 
width:420px;
}

.cajar
{ 

margin: 0 20px 0 0;
float: left;
}

.ktsl
{ 

margin: 0 30px 0 125px;
float: left;
font-size:	1.3em;
}

.ktsm
{ 

margin: 0 30px 0 0;
float: left;
}

.ktsr
{ 

margin: 0 0px 0 0;
float: left;
}

.ktso
{ 

text-align: center;
margin-top: 10px;
font-weight:	bold;
}

