a:link {color:#0020FF;}
a:visited {color:#FF00FF;font-style:italic;}
a:hover {color:#FF0000;}

.infoboxlink a:link{font-size:8pt !important;color:#000 !important;text-decoration:underline; }
.infoboxlink a:visited {color:#FF00FF !important; font-style:italic; !important}
.infoboxlink a:hover {color:#0000FF !important;background-color:transparent !important; }

body{
background:url('images/bg.gif');
background-repeat:repeat;
}
#generalwrapper{
position:relative;
top:0;
margin:0 auto;
width:1200px;
height:auto;
z-index:1;
}
.sitebanner{
position:absolute;
width:900px;
height:80px;
margin:-20px auto 20px 150px;
}
.leftwrapper{
width:175px;
float:left;
 }
.rightwrapper{
width:175px;
float:right;
 }
.mainwrapper{
margin:0px auto 20px auto;
width:850px;
height:auto;
background:url('images/bgmainwrapper.jpg');
background-repeat:repeat-y;
font-size:11pt;
font-family:Georgia, Palatino, Palatino Linotype, FreeSerif, serif;
line-height:1.5;
color:#0000FF;
z-index:2
}
#coverdiv{
position:absolute;
top:0px;left:0;width:100%; height:3000px;
background-color:#000000;
text-align:center;
-moz-opacity:0.95;
-khtml-opacity:0.95;
-opacity:0.95;
opacity:0.95;
filter:alpha(opacity=95);
z-index:100;
}
#contentcoverdiv{
position:relative;margin:300px auto;:600px;
color:#FFFFFF;
font-family:times new roman,sans serife;
font-weight:bold;
font-size:14pt;
text-align:center;
}
#leftcolskyscraper{
position:fixed;
width:auto;
height:auto;
margin:70px auto 50px 27px;
z-index:10;
}
#pagepeel{
position:fixed;
width:100px;
height:111px;
margin:0 auto;
z-index:5;
}
#googleplusone{
position:fixed;
background-color:#00FF00;
padding-left:5px;
padding-top:5px;
width:70px;
height:31px;
margin-top:150px;
margin-left:20px;
z-index:6;
}
#panik{
position:fixed;
margin-top:200px;
margin-left:20px;
z-index:7;
}
#facebook{
position:fixed;
margin-top:270px;
margin-left:20px;
z-index:8;
}
#rechtemuschi{
width:230px;
height:200px;
position:fixed;
margin-top:320px;
margin-left:-100px;
z-index:9;
}
.leftcol{
margin-top:70px;
table-layout:fixed;
width:160px;
margin-left:2px;
}

.leftcolnavi{
clear:both;
height:500px;
margin-left:2px;
background-color:#ABE9EE;
width:180px;
}

.leftcolnavi a:link{
color:#0000BF;
font-weight:normal;
font-family:tahoma,arial;
font-size:8pt;
text-decoration:underline;
border-width:1px;
}
.leftcolnavi a:visited{
color:#FF00FF;
font-weight:normal;
font-family:tahoma,arial;
font-size:8pt;
text-decoration:none;
font-style:italic;
}
.leftcolnavi a:hover{
color:#FFFFFF;
text-decoration:none;
font-family:tahoma,arial;
background-color:#000000;
}

.leftcolnavimenueactive{
background:url('images/listarrow.gif') no-repeat left;
font-weight:normal;
padding-left:32px;
padding-right:2px;
font-size:8pt;
}
.leftcolnavimenuepassive{
color:#FFFFFF;
background:url('images/listarrowpassive.gif') no-repeat left;
font-weight:normal;
padding-left:32px;
padding-right:2px;
font-size:8pt;
}
.rightcol{
text-align:center;
table-layout:fixed;
width:160px;
}

        /* HIER FOLGEN DIE ANGABEN FÜR MIDCOL*/
.midcoltdmaintable{
margin:30px auto 30px ;
width:510px;
text-align:justify;
}
.mobilephp{
color:##000000;
background-color:#00FFFF;
position:absolute;
top:0;
left:0;
margin:0 auto;
height:auto;
font-size:9pt;
font-family:tahoma,arial;
padding:10px auto;
z-index:1;
}

.imgindex{
width:60px;
height:60px;
border:1px solid #20FF00;
margin:2px;
}

.imgindex:hover{
width:60px;
height:60px;
border:1px solid #FF0000;
margin:2px;
}

a.mobilink:link{
font-style:normal;
color:#0020FF;
font-size:10pt;
}
a.mobilink:visited{
font-style:italic;
color:#FF00FF;
font-size:10pt;
}
a.mobilink:focus{
font-style:normal;
color:#FFFFFF;
background-color:#000000;
font-size:10pt;
}
a.mobilink:hover{
font-style:normal;
color:#FFFFFF;
background-color:#000000;
font-size:10pt;
}
a.mobilink:active{
font-style:italic;
color:#FF00FF;
border:1px dashed #000000;
padding:2px;
font-size:10pt;
}
