
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

body   {
	    height:100%;   
	    width:100%;   
	    margin:0;padding:0;   
		font-family: Arial, Tahoma, Sans-Serif; 
		color: #2D2D2D; 
		font-size: 10pt;
		min-height: 100%;
background-color: #ABABAB;
}


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								
#bgblack {
left: 0;
top: 0;
z-index: 104;
position: fixed;
width: 100%;
min-height: 100%; 
background-color: #000;
filter:alpha(opacity=80); 
-moz-opacity: 0.80; 
opacity: 0.80;
min-height: 100%;
}
* html #bgblack {
height: 100%;
position: absolute;
}

#forceone{
margin: auto auto;
width: 800px;
text-align:center;
}

.nachoben{
position: absolute;
bottom: 55px;
right: 18px;
width: 33px;
height: 171px;
z-index: 115;
}

.pdf{
width: 280px; 
float:left; 
text-align: center;
padding: 10px;
margin: 1px;
}

.pdf:hover{
background-color: #ffffff;
border: 1px solid #c10000;
margin: 0px;
}


#kontaktdaten{
position: absolute;
top: 100px;
left: 50%;
margin-left: -125px;
background-image:url('bilder/kontakt.png'); 
background-repeat: no-repeat; 
height: 60px; 
width: 250px; 
z-index: 125;
}

.navigation{
position: absolute;
top: 46px;
left: 50%;
margin-left: -500px;
width: 800px; 
z-index: 125;
}


/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

a, a:visited    		{
						color:#333; 
						text-decoration: none;
						}
a:hover, a:active 		{
						color:#333; 
						text-decoration: none; 
						}
						
a.text, a.text:visited    		{
						color: #c10000; 
						text-decoration: underline;
						padding: 2px;
						}
a.text:hover, a.text:active 		{
						text-decoration: none;
						background-color: #c10000;
						color: #fff; 
						}
						
a.text-weiss, a.text-weiss:visited    		{
						color: #ffffff; 
						text-decoration: underline;
						padding: 2px;
						}
a.text-weiss:hover, a.text-weiss:active 		{
						text-decoration: none;
						}
						
#menuelink, a.menuelink, a.menuelink:visited    		{
						color: #252525; 
						text-decoration: none;
						padding: 6px;
						padding-left: 10px;
						padding-right: 10px;
						display:block;
						float:left;
						border-right: 1px solid #e4e4e4;
background-color: #ffffff;
						}
#menuelink:hover, a.menuelink:hover, a.menuelink:active 		{
						color: #c10000; 
						text-decoration: underline;
background-color: #f7f7f7;
						}



/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
img.trans { behavior: url(iepngfix.htc) }

img.galerie {
	border: 3px solid #f9f9f9;
	margin: 0px;
	padding: 0px;
	}
	
img.galerie:hover {
	border: 3px solid #e4e4e4;
}

img.bildgal{
margin: 3px;
padding: 3px;
border: 1px solid #D20069;
background-color: #fff;
}

img.bildgal2{
padding: 3px;
border: 1px solid #eee;
background-color: #fff;
}

img.slideimg{
float:left;
border: 6px solid #e4e4e4;
background-color: #fff;
width:100px; 
height:60px;
margin-right: 10px; 
margin-left: 10px; 
margin-top: 5px; 
margin-bottom: 5px; 
}

img.slideimg:hover{
border: 6px solid #690034;
margin-right: 5px; 
margin-left: 5px; 
margin-top: -1px; 
margin-bottom: -5px; 
width:110px; 
height:70px;
}



/* Ueberschriften
----------------------------------------------- */
h1 {font-size: 180%; font-weight: normal; color: #000; margin-bottom: 5px; padding: 0;}
h2 {font-size: 110%; font-weight: normal; color: #80A342; margin-bottom: 5px; padding: 0;}
h3 {font-size: 100%; font-weight: bold; margin: 0px; color: #222;}
h4 {font-size: 100%; color: #3D3D3D; margin: 0px; margin-bottom: 4px;}
h5 {font-size: 100%; color: #222; padding: 0px; margin: 0px; margin-bottom: 2px;}

span.formular {clear:both; font-weight: bold; margin: 3px; width: 200px; display: block; float: left;}

form,select,input,textarea{font-size: 100%;}

/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

ul{padding: 0; margin: 15;}
li{padding: 3px; margin: 0; cursor: default;}

ul.stil {
color: #111;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 3px;
list-style-image: url(../bilder/seite/ok.png);
list-style-position:inside;
padding: 0px;
}


#wrapper {
width:100%;
height:100%;
position:absolute;
top:0;left:0;
overflow:hidden;
}

#mask {   
    width:100%;   
    height:700%;   
}   
  
.item {   
width:100%;   
height:15%;
display:block;
background-color:#ddd;
} 
	
.content {
width:100%;
height:100%;
position:relative;
overflow:auto;
background-color: #ABABAB;
}

.selected {
font-weight:700;
}



#slidedown_top {
height: 87px;
background-color:#515151;
}

#slidedown_bottom {
position: absolute;
width: 100%;
height:100%;
}

#slidedown_content {
position: absolute;
width: 100%;
height: 450px;
top: -370px;
text-align:center;
background:url(../bilder/bg.gif) no-repeat center bottom;
z-index:999;
} 

#slidedown_content .content_slide {
margin:0 auto; 
width:830px;
height:370px;
}

/* Styles for content */

#slidedown_content .content_slide .block {
float:left; 
width:250px;
padding:0 4px 0 4px; 
margin: 0 4px 0 4px;

text-align:center;
font-family:Arial; 
font-size:11px; 
color:#ffffff; 
}

#slidedown_content .footer {
height:40px;
}

#slidedown_content .content_slide li {
padding:0; 
margin:4px 0
}




/* Bilderslider
----------------------------------------------- */