/* CSS Document */
body
{
background-image:url(Bilder/bg.jpg);
background-repeat:repeat-x;
color:rgb(0,0,0);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1
{
font-size:18px;
font-weight:bold;
color:#666666;
}

h2
{
font-size:14px;
font-weight:bold;

}

.stil1
{
font-size:18px;
font-weight:bold;
color:#666666;
padding-left:0px;
}

#outer
{
position:relative;
margin: 0px auto;
text-align:left;
width:1000px;
background-image:url(Bilder/bg_outer.jpg);
background-repeat:repeat-y;
*
top:-7px;
min-height:700px;
height:auto;
}




#head
{

background-image:url(Bilder/bg_head.jpg);
background-repeat:no-repeat;
height:190px;

}

#schriftzug
{
float:left;
padding-top:40px;
padding-left:30px;
font-size:24px;
}

#adresse
{
float:left;
padding-top:20px;
padding-left:30px;
font-size:12px;
}

#Logo
{
float:left;
padding-left:47px;
padding-top:70px;

}

#bilder
{
clear:left;
height:46px;
padding-left:3px;
}

#gif
{
float:left;
padding-right:15px;
}
#menu
{
position:relative;
top:-30px;
*
top:0px;
clear:both;
background-image:url(Bilder/bg_menu.jpg);
background-position:center;
background-repeat:no-repeat;
padding-left:270px;
height:40px;
padding-top:15px;



}

#menu li
{
display:inline;

}
a
{
color:rgb(0,51,102);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:15px;
text-decoration:none;
}
a:hover
{
color:rgb(255,0,0);
}


a.link
{
color:rgb(0,51,102);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:15px;
text-decoration:none;
}

a.link:hover
{
color:rgb(255,0,0);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:8px;
text-decoration:none;
}



a.active
{
color:rgb(255,0,0);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:8px;
text-decoration:none;

}

a.link:visited
{
color:rgb(0,51,102);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:15px;
text-decoration:none;
}

a.link:visited:hover
{
color:rgb(255,0,0);
font-weight:bold;
font-size:14px;
padding-right:20px;
padding-top:8px;
text-decoration:none;
}

a.link2
{
color: #CC3300; 
font-size: 18px; 
font-weight:bold;
padding:10px;
display:block;
}

a.link2:hover 
{
background:#cc3300;
color:#ffffff;
padding:10px;
display:block;
}

#inner
{
clear:both;
min-height:200px;
height:auto;



}

#left
{
float:left;
overflow:hidden;
*
overflow:visible;
*
height:400px;
height:auto;
border-right:1px dashed #cccccc;
background-image:url(Bilder/bg_textblock.gif);
background-repeat:no-repeat;
background-position:bottom;
}


#textblock
{

padding-top:45px;

}

#textlinks
{
padding-left:7px;
padding-bottom:5px;
}

#right
{
position:relative;
float:right;
margin-right:20px;
width:910px;

}

#right li 
{
padding-top:10px;
font-weight:bold;


}


#footer
{
clear:both;
position:relative;
height:44px;
padding-right:50px;
background-image:url(Bilder/bg_footer.jpg);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
color:#999999;

}

#footer a
{
color:#336699;
font-size:10px;
text-decoration:none;
}

#footer a:hover
{
color:#ff0000;
font-size:10px;
text-decoration:underline;
}


#start1
{
position:relative;
width:350px;
left:250px;
top:148px;
text-align:center;
padding:0px;
border:2px solid #cc3300;
}


#start2
{
position:relative;
width:215px;
top:159px;
left:100px;
float:left;
text-align:center;
padding:0;
border:2px solid #cc3300;
}


#start3
{
position:relative;
width:215px;
left:105px;
top:159px;
float:left;
text-align:center;
padding:0;
border:2px solid #cc3300;

}



#start4
{
position:relative;
width:215px;
left:109px;
top:159px;
text-align:center;
float:left;
padding:0;
border:2px solid #cc3300;
}


#start5
{
clear:left;
position:relative;
width:350px;
left:250px;
top:170px;
text-align:center;
padding:0px;
border:2px solid #cc3300;
}


#startmitte1
{

position:absolute;
top:80px;
left:200px;
}

#Bild0 {

	position:absolute;
	visibility:hidden;
	top:72px;
	left:100px;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
}

#Bild1 {
	position:absolute;
	top:72px;
	left:100px;
	visibility: hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
	
}

#Bild2 {
	position:absolute;
	top:72px;
	left:100px;
	visibility: hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
	
}

#Bild3 {
	position:absolute;
	top:72px;
	left:100px;
	height:auto;
	visibility: hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
	
}

#Bild4 {
	position:absolute;
	top:72px;
	left:100px;
	height:auto;
	visibility: hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
	
}
#Bild5 {
	position:absolute;
	top:72px;
	left:100px;
	height:auto;
	visibility: hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	background:#CC3300;
	padding:10px;
	width:650px;
	z-index:17;
	
}

#textbild 
{
background:#ffffff;
float:left;
margin-right:40px;
padding:5px;
border:1px dashed #cc3300;


}


#spacerleft {
position:relative;
float:left;
width:43px;
height:50px;

}

#spacermiddle{
position:relative;
float:left;
width:20px;
*
width:22px;
height:50px;

}

#fadedivholder 
{
	position:absolute;
	visibility:hidden;
	padding:10px; // ein wenig Abstand zum Rand im Zuge der Lesbarkeit
	font-family:verdana,arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC3300;
	border:1px solid #FFFFFF;
	width:650px;
	z-index:16;
}

#fadedivholder a
{
	text-decoration:none;
	color:#0000FF;
}
