* html #header a{
width:1%;
}
a{
color:#000;
text-decoration:none;
font-weight:normal;
border-bottom:#000 1px groove;
}
a:hover{
color:#000;
text-decoration:none;
font-weight:normal;
}
body{
font-size:70%;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
font-family:Verdana,Tahoma,Arial,sans-serif;
background-color:#ffffff;
}
DIV.shadow{
background-color:#8e8e8e;
border:1px solid #959595;
margin:0px;
}
DIV.shadow IMG{
border:0px solid #666;
margin:0;
display:block;
position:relative;
top:-3px;
left:-3px;
}
DIV.shadow,DIV.shadow2,DIV.shadow3,DIV.shadow4,DIV.shadow5{
padding:1px;
/*border-radius:10px;
-moz-border-radius:10px;*/
}
DIV.shadow2{
background-color:#aaa;
border:1px solid #bebebe;
margin:0;
}
DIV.shadow3{
background-color:#d1d1d1;
border:1px solid #e1e1e1;
margin:0;
}
DIV.shadow4{
background-color:#ededed;
border:1px solid #f6f6f6;
margin:0;
}
DIV.shadow5{
float:left;
background-color:#fcfcfc;
border:1px solid #fff;
margin:0.7em 1em;
}
table{
border-collapse:separate;
border-spacing:2px 2px;
float:left;
position:static;
width:100%;
}
table th.jahr{
text-align:left;
background-color:#eee;
}
table tr.titel,table thead tr{
background-color:#eee;
}
td{
padding:2px 15px 2px 5px;
text-align:left;
background-color:#eee;
}
th{
padding:3px 15px 3px 5px;
background-color:#eee;
}
.middle-column-box-left-white{
float:left;
width:98%;
margin:0em 0em 1.5em 0em;
padding:0em 0em 0em 0em;
}
.middle-column-box-right-white{
float:right;
width:98%;
margin:0em 0em 1.5em 0em;
padding:0em 0em 0em 0em;
}
.middle-column-box-right-white p,.middle-column-box-white p,.middle-column-box-left-white p{
margin:0em 0em 0.6em 0em;
}
.middle-column-box-right-white p.heading,.middle-column-box-white p.heading,.middle-column-box-left-white p.heading{
margin:1.0em 0em 1.0em 0em;
font-weight:bold;
font-size:1.2em;
}
.middle-column-box-right-white p.subheading,.middle-column-box-white p.subheading,.middle-column-box-left-white p.subheading{
margin:1.0em 0em 0.6em 0em;
font-weight:bold;
}
.middle-column-box-title-grey{
clear:both;
display:block;
margin:0em 0em 0.5em 0em;
padding:0.2em 0em 0.2em 0.3em;
background-color:#dcdcdc;
font-weight:bold;
color:#323232;
border-bottom:1px solid #c8c8c8;
}
.middle-column-box-a{
font-size:70%;
}
.middle-column-box-white{
float:left;
width:100%;
margin:0em 0em 1.5em 0em;
padding:0em 0em 0em 0em;
}
.middle-column-img-left{
float:left;
margin:0.3em 0.5em 0em 0em;
border:#646464 solid 1px;
}
.middle-column-img-right{
float:right;
margin:0.3em 0em 0em 0.5em;
border:#646464 solid 1px;
}
.middle-column-left{
float:left;
width:47.75%;
}
.middle-column-right{
float:right;
width:47.75%;
}
.right-column-box-title-grey{
clear:both;
display:block;
margin:0em 0em 0.2em 0em;
padding:0.2em 0.2em 0.2em 0.2em;
background-color:#dcdcdc;
font-weight:bold;
color:#323232;
border-bottom:1px solid #c8c8c8;
font-size:1.1em;
}
.right-column-box-white{
float:right;
width:91%;
margin:0em 0em 0.8em 0em;
padding:0em 0.4em 0.4em 0.4em;
border:#c8c8c8 solid 0em;
}
.right-column-box-white p{
margin:0.3em 0em 0.4em 0em;
}
.right-column-img{
float:left;
margin:2.0em 2.0em 0em 0em;
border:#646464 solid 1px;
}
#box{
background-color:transparent;
display:inline;
}
#box a .info,table thead tr.caption,.hiddenPic,.hiddenMail{
display:none;
}
#box a:hover{
border:#fff 0 solid;
}

html>body #box a:hover .info{
background-image:url(../bilder/box_bg.jpg);
background-repeat:repeat;
border:#000 1px solid;
position:fixed;
left:250px;
top:150px;
z-index:100;
display:block;
padding:5px;
text-decoration:none;
}

* html body #box a:hover .info{
background-image:url(../bilder/box_bg.jpg);
background-repeat:repeat;
border:#000 1px solid;
position:absolute;
left:auto;
top:auto;
z-index:100;
display:block;
padding:5px;
text-decoration:none;
}

#box_text1{
background-color:transparent;
display:inline;
}
#box_text1 a .info,table thead tr.caption,.hiddenPic,.hiddenMail{
display:none;
}
#box_text1 a:hover{
border:#fff 0 solid;
}
#box_text1 a:hover .info{
background-image:url(../bilder/box_bg.jpg);
background-repeat:repeat;
border:#000 1px solid;
position:relative;
left:auto;
top:auto;
z-index:1;
display:block;
padding:5px;
text-decoration:none;
}
#box_text2{
background-color:transparent;
display:inline;
}
#box_text2 a .info,table thead tr.caption,.hiddenPic,.hiddenMail{
display:none;
}
#box_text2 a:hover{
border:#fff 0 solid;
}
#box_text2 a:hover .info{
background-image:url(../bilder/box_bg.jpg);
background-repeat:repeat;
border:#000 1px solid;
position:relative;
left:auto;
top:auto;
z-index:1;
display:block;
padding:5px;
text-decoration:none;
}
#box_text3{
background-color:transparent;
display:inline;
}
#box_text3 a .info,table thead tr.caption,.hiddenPic,.hiddenMail{
display:none;
}
#box_text3 a:hover{
border:#fff 0 solid;
}
#box_text3 a:hover .info{
background-image:url(../bilder/box_bg.jpg);
background-repeat:repeat;
border:#000 1px solid;
position:relative;
left:auto;
top:auto;
z-index:1;
display:block;
padding:5px;
text-decoration:none;
}
#footer{
clear:none;
float:left;
width:100%;
height:1.2em;
margin:0.5em 0em 0em 0em;
padding:0.25em 0em 0.3em 0em;
border-top:solid 0.1em #000;
background-color:#fff;
text-align:center;
color:#000;
font-size:1em;
}
#header{
clear:both;
margin:0em 0em 0.5em 0em;
border-bottom:solid 0.1em #000;
background-color:#fff;
text-transform:uppercase;
line-height:0.5em;
height:0.5em;
color:#111;
}
#header .selected{
padding:0em 0.5em 0em 0.5em;
border-right:solid 1em #fff;
border-left:solid 1em #fff;
border-bottom:none;
background-color:#fff;
color:#000;
}
#header a:hover{
border-right:solid 1em #fff;
border-left:solid 1em #fff;
border-bottom:none;
background-color:#fff;
text-transform:uppercase;
text-decoration:none;
color:#000;
}
#header li{
float:left;
white-space:nowrap;
}
#header li a{
display:block;
padding:0em 1.0em 0em 1.0em;
border-right:solid 1em #fff;
border-left:solid 1em #fff;
border-bottom:none;
background-color:#fff;
text-decoration:none;
color:#111;
}
#header ul{
margin:0em;
padding:0em;
list-style:none;
font-size:1.0em;
}
#header-background{
width:100%;
height:100%;
float:left;
border:none;
margin:0em 0em 0em 0em;
}
#header-background-left{
width:750px;
float:left;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
border:none;
}
#header-background-right{
width:135px;
float:right;
margin:7em 6.5em 0em 0em;
padding:0em 0em 0em 0em;
border:none;
}
#header-section{
margin:0em 0em 0em 0em;
}
#left-column{
width:20%;
float:left;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
vertical-align:top;
background-color:#fff;
font-size:1em;
color:#111;
}
#left-column .left-navheader{
display:block;
margin:1.0em 0em 0em 0em;
padding:0.3em 0.7em 0.2em 0.4em;
border-left:#ebebeb solid 0.5em;
background-color:#dcdcdc;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#323232;
}
#left-column .left-navheader-first{
display:block;
margin:0em 0em 0.0em 0em;
padding:0.3em 0.7em 0.3em 0.9em;
border-left:#ffd271 solid 0em;
background-color:#dcdcdc;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#323232;
}
#left-column .selected{
display:block;
padding:0.3em 0.7em 0.2em 1.2em;
border-left:#afafaf solid 0.5em;
border-top:#c8c8c8 solid 0.1em;
background-color:#dcdcdc;
font-weight:normal;
color:#000;
}
#left-column a:hover{
border-left:#afafaf solid 0.5em;
background-color:#eee;
text-decoration:none;
border-bottom:0px;
color:#000;
}
#left-column li{
margin:0em 0em 0em 0em;
}
#left-column li a{
display:block;
padding:0.3em 0.7em 0.2em 1.2em;
border-left:#ebebeb solid 0.5em;
border-top:#c8c8c8 solid 0.1em;
border-bottom:0px;
background-color:#eee;
text-decoration:none;
font-weight:normal;
color:#111;
height:1em;
}
#left-column ul{
width:95%;
padding:0em;
margin:0em;
list-style:none;
}
#middle-column-index{
float:left;
width:57%;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
background-color:#fff;
color:#111;
line-height:1.2em;
font-size:1.2em;
}
#middle-column{
float:left;
width:80%;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
background-color:#fff;
color:#111;
line-height:1.2em;
font-size:1.2em;
}
#middle-column a{
text-decoration:none;
color:#111;
border-bottom:#000 1px groove;
}
#middle-column a:hover{
text-decoration:none;
color:#000;
}
#right-column{
float:right;
width:20%;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
background-color:#fff;
color:#111;
font-size:1em;
}
#right-column a{
text-decoration:none;
color:#111;
border-bottom:#000 1px groove;
}
#right-column a:hover{
text-decoration:none;
color:#000;
}
#wrap{
margin:0.5em 0.5em 0.5em 0.5em;
}

