*{
margin: 0;
padding: 0;
}
body {
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}
a{
color: #666666;
text-decoration: none;
}
a:hover{
color: #F03F22;
text-decoration: none;
}
a:active{
color: #F03F22;
}
input, select, option{
font-family: Arial, Helvetica, sans-serif;
}
.clearer{
clear: both;
}
#wrap{
width:996px;
max-width:996px;
min-width:996px;
padding: 40px 0 0 0;
}
#spalte_links{
float:left;
width:100px;
max-width:100px;
min-width:100px;
min-height: 100px;
}
* html #spalte_links{
height: 100px;
}
#main{
float:left;
width:896px;
max-width:896px;
min-width:896px;
}
#topbanner{
width:896px;
max-width:896px;
min-width:896px;
}
#topmenu_1 table, #topmenu_2 table{
margin: 0;
padding: 0;
}
#topmenu_1 .moduletable ul, #topmenu_2 .moduletable ul{
padding: 0;
margin: 0;
}
#topmenu_1{
width:896px;
max-width:896px;
min-width:896px;
padding:35px 0 10px 0;
}
#topmenu_1 ul{
list-style:none;
}
#topmenu_1 li{
float:left;
padding: 0 3px 0 0 ;
}
#topmenu_1 a{
display:block;
text-decoration:none;
color:#666666;
font-size:1.6em;
font-weight:bold;
}
#topmenu_1 a:after{
content: ' / ';
color: #666666;
}
#topmenu_1 a:hover{
color: #F03F22;
}
#topmenu_1 a:hover:after{
color: #666666;
}
#topmenu_1 a:active{
color: #F03F22;
}
#topmenu_2{
width:896px;
max-width:896px;
min-width:896px;
padding: 0 0 35px 0;
}
#topmenu_2 ul{
list-style:none;
}
#topmenu_2 li{
float:left;
padding: 0 3px 0 0 ;
}
#topmenu_2 a{
display:block;
text-decoration:none;
color:#666666;
font-size:2.2em;
font-weight:bold;
}
#topmenu_2 a:after{
content: ' / ';
color: #666666;
}
#topmenu_2 a:hover{
color: #F03F22;
}
#topmenu_2 a:hover:after{
color: #666666;
}
#contentwrap{
width:896px;
max-width:896px;
min-width:896px;
}
#alternativmenu{
font-size: 10px;
line-height: 1.8;
float:left;
width:152px;
max-width:152px;
min-width:152px;
min-height: 100px;
padding: 0 13px 0 0px;
}
* html #alternativmenu{
height: 100px;
}
#content_links{
float:left;
width:351px;
max-width:351px;
min-width:351px;
min-height: 100px;
padding: 0 7px;
}
* html #content_links{
height: 100px;
}
#content_rechts{
float:left;
width:352px;
max-width:352px;
min-width:352px;
min-height: 100px;
padding: 0 0px 0 13px;
line-height: 145%;
}
* html #content_rechts{
height: 100px;
}
.moduletable, .contentpane{
font-size: 1.1em;
}
.moduletable th, .blog th{
text-align: left;
font-size: 1.5em;
font-weight: normal;
padding-bottom: 6px;
}
.contentheading{
font-size: 1.3em;
}
#content_links .moduletable, .contentpane, .blog{
font-size: 1.3em;
}
.searchintro{
font-size: 1.3em;
}
.moduletable ul, .contentpane ul{
padding: 0 0 0 1em;
}
.moduletable p, .contentpane p{
padding: 0 0 1em 0;
line-height: 145%;
}

/* .moduletable.search {
line-height: 150%;
} */

.moduletable search {
line-height: 190%;
}