*{
	border:0px solid #eee;
font-family: 'fontpilznormal', 'fontpilzbold', Arial;
}


@font-face {
    font-family: 'fontpilznormal';
    src: url('Sansation_Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fontpilzbold';
    src: url('Sansation_Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
font-family: 'fontpilznormal', 'fontpilzbold', Arial;
width:100%;
height:100%;
margin: 0px;
padding: 0px;
overflow:hidden;
background-color:#fff;
}

ul{
margin: 4px;
}

li{
position:relative;display:inline;
margin-left: 5px;
}


.nurtext{
position:relative;
left:0px;
}


.textundimg{
position:relative;
left:14px;
width:420px;
}

.spanimg{
position:relative;
left:-14px;
top:12px;
z-index:801;
}


.textundimgnews{
position:relative;
left:14px;
width:560px;
z-index:800;
}

.textundimgnewslink{
z-index:802;
left:4px;
position:relative;
}


#bg {
position:absolute;
bottom:0px;
right:0px;
top:0px;
left:0px;
z-index:10;
}
#bginside img{
min-height:100%;
width:100%;
left:0%;
top:0%;
position:absolute;
}


a{ font-family: 'fontpilznormal', Arial; text-decoration: none; color: #448; outline: none; }
a:hover{ font-family: 'fontpilznormal', Arial; text-decoration: none; color: #00f; outline: none; }

#containerone  {
text-align:left;
width: 100%;
height: 100%;
overflow:hidden;
position:absolute;
z-index:60;
}

#containertwo {
left: 50%;
top: 0px;
width: 100%;
height: 100%;
text-align:left;
position:relative;
}


#containertwob {
left: -840px;
top: 0px;
width: 1680px;
height: 100%;
text-align:left;
overflow:hidden;
position:relative;
}



/* hauptmenu */
#containerthree  { left:375px;top:5%;position:absolute;text-align:left;width:930px;background-color:transparent;height:88px;z-index:2000;}

#containerfour  { left:375px; bottom:10%;position:absolute;text-align:left;width:930px;background-color:transparent;z-index:102;}

/* blauer balken */

#containerfive1  {text-align:left;width: 100%;overflow:hidden;position:absolute;bottom:13%;height:110px;z-index:9010;}
#containerfive2 {left: 50%;text-align:left;position:relative;}
#containerfive  { left:-840px; position:relative;text-align:left;width:1680px;background-color:transparent;}



.mlink { font-family:'fontpilznormal', Arial; font-size: 14px;text-decoration: none;color: #900; text-align:left;outline: none;font-weight:bold;}
.mlink a {font-family:'fontpilznormal', Arial; font-size: 14px;text-decoration: none;color: #090;outline: none;font-weight:bold;}
.mlink a:hover {font-family:'fontpilznormal', Arial; font-size: 14px;text-decoration: none;color: #7a7a7a;outline: none;font-weight:bold;}


#bild {
text-align:left;
 position: absolute;
left:5px;
top:50px;
 width: 900px;
 height: 790px;
 z-index:11;
 background: url(lade.jpg) no-repeat;
overflow:hidden;
}



#textfelda{
display:inline;
font-size:14px;
color:#f44;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:400px;
overflow:hidden;
background-color:transparent;
}

#textfelda a{ font-family:'fontpilznormal', Arial; text-decoration: none; color: #448; outline: none; }
#textfelda a:hover{ font-family:'fontpilznormal', Arial; text-decoration: none; color: #00f; outline: none; }


#textfeldb{
line-height:120%;
display:inline;
font-size:14px;
color:#f94;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:400px;
overflow:hidden;
background-color:transparent;
}

#textfeldc{
display:inline;
font-size:14px;
color:#f94;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:528px;
overflow:hidden;
background-color:transparent;
}

#textfeldd{
display:inline;
font-size:14px;
color:#f94;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:528px;
overflow:hidden;
background-color:transparent;
}

#textfelde{
display:inline;
font-size:14px;
color:#f94;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:528px;
overflow:hidden;
background-color:transparent;
}

#textfelde a{ font-family:'fontpilznormal', Arial; text-decoration: none; color: #44f; outline: none; }
#textfelde a:hover{ font-family:'fontpilznormal', Arial; text-decoration: none; color: #00f; outline: none; }


#textfeldf{
display:inline;
font-size:14px;
color:#f94;
position:absolute;
top:0px;
left:0px;
z-index:100;
width:930px;
height:528px;
overflow:hidden;
background-color:transparent;
}






.bildinfo {
 position: relative;
 width: 640px;
 height: 153px;
 z-index:1002;
 background: url(lade.jpg) no-repeat;
overflow:hidden;
}

.bildkleinmo {
 position: relative;
 left: 0px;
 top: 0px;
overflow:hidden;
display:inline;
}






#submenulink{
letter-spacing:0.4px;
font-size:11px;
color:#000;
position:relative;
height:45px;
bottom:-26px;
left:0px;
z-index:9500;
width:100%;
outline: none;
}

#submenulink a{
letter-spacing:1px;
text-decoration:none;
color:#FFF;
outline: none;
font:10px 'fontpilznormal';
margin: 0px;
padding: 2px 2px;
}

#submenulink a:hover{
letter-spacing:1px;
color:#000;
outline: none;
font:10px 'fontpilznormal';
background-color:#DDD;
margin: 0px;
padding: 2px 2px;
}

#submenulinksuche{
letter-spacing:0.4px;
font-size:10px;
color:#555;
z-index:9600;
text-align:left;
outline: none;
}

#submenulinksucheeingabe{
letter-spacing:0.4px;
font-size:10px;
color:#555;
z-index:9601;
text-align:left;
position:relative;
top:-4px;
left:4px;
background-color:#DDD;
}

.eingabe_text{
color:#333;
background-color:transparent;
outline: none;
}

#sendebutton{
position:absolute;
height:45px;
top:26px;
left:30px;
outline:none;
z-index:9602;
background-color:transparent;
}

#logo{
position:absolute;
height:54px;
top:11px;
left:10px;
z-index:99999;
outline: none;
}

#logo a{
outline: none;
}
#logo a:hover{
outline: none;
}


#inforss{
position:absolute;
height:100%;
top:0px;
left:0px;
z-index:2;
outline: none;
width:100%;
text-align:center;
text-decoration: none;
color: #fff;
outline: none;
background: url(bilder/transblack.png) center center repeat;
}

#inforsstext{
position:absolute;
top:30%;
left:25%;
outline: none;
width:50%;
height:50%;
text-align:left;
font-family: 'fontpilznormal', Arial;
font-size: 18px;
text-decoration: none;
color: #eee;
outline: none;
letter-spacing:0.3px;
}

#inforsstext a{ font-family:'fontpilzbold', Arial; font-size: 16px; text-decoration: none; color: #77f; outline: none; }
#inforsstext a:hover{ font-family:'fontpilzbold', Arial; font-size: 16px; text-decoration: none; color: #aaf; outline: none; }


#headlinetext{
position:absolute;
height:48px;
top:10px;
left:0px;
z-index:23412;
outline: none;
width:1680px;
text-align:center;
font-family: 'fontpilznormal', Arial;
font-size: 19px;
text-decoration: none;
color: #fff;
outline: none;
letter-spacing:1px;
}

#headlinetext a{
text-align:center;
font-family: 'fontpilznormal', Arial;
font-size: 19px;
text-decoration: none;
color: #fff;
outline: none;
letter-spacing:0.1px;
}
#headlinetext a:hover{
text-align:center;
font-family: 'fontpilznormal', Arial;
font-size: 19px;
text-decoration: underline;
color: #fff;
outline: none;
letter-spacing:0.1px;
}


#hauptmenu{
text-align:left;
position:absolute;
top:13px;
right:-34px;
z-index:4;
width:600px;
display: inline;
background-color: transparent;
line-height:180%;
}

#unterhauptmenu{
text-align:left;
position:absolute;
top:83px;
right:-34px;
z-index:4;
width:280px;
height:50px;
display: block;
background-color: transparent;
}

hr {
border:none;
text-align:center;
border-top: 1px solid #888;
background-color: transparent;
height: 1px;
 border-bottom: transparent;
  margin: 0px;
 padding: 2px 2px;
}

 



#buttonnavipfeilhoch { height:20px;width:30px; background-color:rgba(255,255,255,0);}
#buttonnavipfeilhoch:hover { height:20px;width:30px; background-color:rgba(255,255,255,0.8);}

#buttonnavipfeilrunter { height:20px;width:30px; background-color:rgba(255,255,255,0);}
#buttonnavipfeilrunter:hover { height:20px;width:30px; background-color:rgba(255,255,255,0.8);}

#preloadimages{
position:absolute;
top:-10px;
left:-10px;
width:1px;
height:1px;
overflow:hidden;
z-index:0;
}


/* KLEINER BROWSER */

@media screen and (max-height: 650px){
#containerone  {
text-align:left;
width: 100%;
height: 100%;
overflow:hidden;
position:absolute;
z-index:60;
}
#containertwo {
left: 50%;
top: 0px;
width: 100%;
height: 100%;
text-align:left;
position:relative;
}

#containertwob {
left: -840px;
top: 0px;
width: 1680px;
height: 100%;
text-align:left;
overflow:hidden;
position:relative;
}
 
/* hauptmenu */
#containerthree  { left:375px;top:0px;position:absolute;text-align:left;width:930px;background-color:transparent;height:58px;z-index:2000;}
#containerfour  { left:375px; bottom:0px;position:absolute;text-align:left;width:930px;background-color:transparent;z-index:102;y-overflow:scroll;}


/* blauer balken */
#containerfive1  {text-align:left;width: 100%;overflow:hidden;position:absolute;bottom:24px;height:110px;z-index:9010;}
#containerfive2 {left: 50%;text-align:left;position:relative;}
#containerfive  { left:-840px; position:relative;text-align:left;width:1680px;background-color:transparent;}

#bg {position:absolute;bottom:0px;right:0px;top:0px;left:0px;z-index:10;}
#bginside img{min-height:100%;width:100%;left:0px;top:0px;position:absolute;}

#inforsstext{position:absolute;top:10%;left:25%;}
}

.subbutton {
background: url(/bilder/subbuttonback.png) no-repeat;
overflow:hidden;
height: 34px;
font-family:'fontpilzbold', Arial; font-size: 11px; text-decoration: none; color: #00197d; outline: none;
}

.subbutton b{ font-family:'fontpilzbold', Arial; font-size: 11px; text-decoration: none; color: #00197d; outline: none; left:12px;top:8px;position:relative;font-weight:heavy;}

.subbutton a{ font-family:'fontpilzbold', Arial; font-size: 11px; text-decoration: none; color: #888; outline: none; left:12px;top:8px;position:relative; }
.subbutton a:hover{ font-family:'fontpilzbold', Arial; font-size: 11px; text-decoration: none; color: #00197d; outline: none; }