body{
margin:0px;
padding:0px;
background-color:#F1EFE2;
}

#wrapper{
position:relative;
margin:0px;
padding:0px;
height:auto;
width:720px;
background-image:url(/fileadmin/templates/images/page-hg.jpg);
background-repeat:repeat-y;
top:0px;
left:0px;
}

#header{
position:relative;
margin:0px;
padding:0px;
height:184px;
width:720px;
background-image:url(/fileadmin/templates/images/header.jpg);
background-repeat:no-repeat;
top:0px;
left:0px;
}

#content{
position:relative;
margin:0px;
padding:0px;
height:auto;
width:720px;
top:0px;
left:0px;
}

#nav{
position:relative;
margin:0px;
padding:0px;
height:auto;
width:175px;
top:0px;
left:0px;
float:left;
clear:left;
}

#menue{
position:relative;
margin:0px;
padding:0px;
height:auto;
width:120px;
top:0px;
left:33px;
float:left;
clear:left;
margin-top:30px;
}

#menue .level1{
display:block;
width:120px;
padding:0px;
margin:0px;
}

#menue .level1 a:link, #menue .level1 a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-image:url(/fileadmin/templates/images/nav-link.jpg);
background-repeat:no-repeat;
text-decoration: none;
padding:0px;
padding-left:12px;
padding-top:3px;
height:21px;
display:block;
color:#333333;
width:120px;
font-size:12px;
margin:0px;
}

#menue .level1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-image:url(/fileadmin/templates/images/nav-hover.jpg);
background-repeat:no-repeat;
text-decoration: none;
padding:0px;
padding-left:12px;
padding-top:3px;
height:21px;
display:block;
color:#333333;
width:120px;
font-size:12px;
margin:0px;
}

#menue .current{
display:block;
width:120px;
padding:0px;
margin:0px;
}
	
#menue .current a:link, #menue .current a:visited, #menue .current a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-image:url(/fileadmin/templates/images/nav-aktiv.jpg);
background-repeat:no-repeat;
text-decoration: none;
padding:0px;
padding-left:12px;
padding-top:3px;
height:21px;
display:block;
color:#333333;
width:120px;
font-size:12px;
margin:0px;
margin-top:4px;
}

#menue .aktiv{
display:block;
width:120px;
padding:0px;
margin:0px;
}
	
#menue .aktiv a:link, #menue .aktiv a:visited, #menue .aktiv a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-image:url(/fileadmin/templates/images/nav-aktiv.jpg);
background-repeat:no-repeat;
text-decoration: none;
padding:0px;
padding-left:12px;
padding-top:3px;
height:21px;
display:block;
color:#333333;
width:120px;
font-size:12px;
margin:0px;
margin-top:4px;
}

#menue .menue2_ab{
margin-bottom:4px;
}

#menue .level2, #menue .current2{
display:block;
width:104px;
padding:0px;
margin:0px;
text-align:left;
margin-left:6px;
padding-left:10px;
text-decoration: none;
font-size:11px;
line-height:24px;
color:#333333;
background-color:#F7F3DF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menue .level2 a:link, #menue .level2 a:visited{
padding:0px;
margin:0px;
text-decoration: none;
font-size:11px;
background-color:#F7F3DF;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menue .level2 a:hover{
padding:0px;
margin:0px;
text-decoration: none;
font-size:11px;
background-color:#F7F3DF;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
#menue #menue2_ab .current2 a:link, #menue .current2 a:visited, #menue .current2 a:hover, #menue .aktiv2 a:link, #menue .aktiv2 a:visited, #menue .aktiv2 a:hover{
padding:0px;
margin:0px;
text-decoration: none;
font-size:11px;
background-color:#F7F3DF;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#text{
position:relative;
height:auto;
width:500px;
top:0px;
left:0px;
float:right;
clear:right;
margin:0px;
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
padding-right:35px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
}

.cleaner{
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0px;
padding:0px;
background:transparent;
}

#footer{
position:relative;
height:33px;
width:720px;
background-image:url(/fileadmin/templates/images/footer.jpg);
background-repeat:no-repeat;
top:0px;
left:0px;
}

#by{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:200px;
top:22px;
right:-218px;
text-align:right;
}

#by a:link, #by a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#bbbbbb;
font-size:11px;
}

#by a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#999999;
font-size:11px;
}

a {
color:#cc0001;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
font-size:16px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
color:#cc0001;
}

h2{
font-size:13px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

h3{
font-size:12px;
color:#cc0001;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
margin:0px;
padding:0px;
}

.csc-mailform{
width:400px;
border:none;
}

.csc-mailform table{
width:400px;
border:none;
}

.tx-thmailformplus-pi1 table tbody tr{
height:25px;
text-align:left;
vertical-align:top;
}

.csc-textpic-caption{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
}

