body{font-family:arial,helvetica,sans-serif;font-size:12px;background:#ffffff url(/images/bg-body.jpg) left top repeat-x;}
a{color:#990000;}

.nofloat{float:none;clear:both;}
.smalltext{color:#666666;font-size:10px;}
.smallmedium{font-size:11px;}
.lightgrey{color:#999999;}
.grey{color:#666666;}
.red{color:#990000;}
.bottompadding{padding-bottom:3px;}

.container_24{background:transparent url(/images/header.jpg) left top no-repeat;}
#top{height:165px;}
#mainnavi{background:transparent url(/images/bg-mainnavi-right.jpg) right top no-repeat;height:30px;width:800px;margin-bottom:33px;margin-left:7px;}
#mainnavi ul{list-style-type:none;background:transparent url(/images/bg-mainnavi-left.jpg) left top no-repeat;height:30px;}
#mainnavi ul li{float:left;line-height:30px;padding:0 15px;width:69px;border-left:1px solid #D3D5D6;text-align:center;}
#mainnavi ul li.first{border-left:0px;}
#mainnavi ul li a{color:#666666;text-decoration:none;}
#mainnavi ul li a:hover,#mainnavi ul li a.active{color:#990000;}
#mainnavi ul ul{display:none;}

#subnavi{background:transparent url(/images/bg-subnavi.jpg) left top repeat-y;margin-left:7px;}
#subnavi ul{list-style-type:none;background:transparent url(/images/bg-subnavi-top.jpg) left top no-repeat;width:175px;}
#subnavi ul li{line-height:15px;padding:20px 0 20px 15px;;border-top:1px solid #D3D5D6;}
#subnavi ul li.active.first{margin:0;background:#ffffff url(/images/bg-subnavi-active-top.jpg) left top no-repeat;}
#subnavi ul li.active{margin:0 1px;background:#ffffff;}
#subnavi ul li.first{border-top:0px;}
#subnavi ul li a{color:#666666;text-decoration:none;}
#subnavi ul li a:hover,#subnavi ul li a.active{color:#990000;}
#subnavi ul li.last{background:transparent url(/images/bg-subnavi-bottom.jpg) left bottom no-repeat;}
#subnavi ul li.active.last{margin:0;background:#ffffff url(/images/bg-subnavi-active-bottom.jpg) left bottom no-repeat;}
#subnavi ul ul{display:none;}

.newsimg{margin-left:7px;}

#content,.content{margin-left:23px;padding-right:10px;}
#contenta,.content a{color:#990000;text-decoration:none;}
#content h1,.content h1{color:#666666;font-size:20px;margin-bottom:15px;}
#content h3,.content h3{color:#666666;margin-bottom:15px;line-height:150%;}
#content p,.content p{color:#333333;line-height:150%;}
#content ul,.content ul{list-style-type:disc;list-style-position:outside;margin:0 0 5px 20px;line-height:150%;}
#content ul li,.content ul li{margin:0 0 15px 0;}
#content ol,.content ol{list-style-type:decimal;list-style-position:outside;margin:0 0 5px 20px;}
#content ol li,.content ol li{margin:0 0 15px 0;}
#content table,.content table{border-collapse:collapse}
#content table tr td,.content table tr td{padding:2px 2px 2px 0;}
#content table tr td.firstcol,.content table tr td.firstcol{width:80px;}
#content .galerie {background:transparent url(/images/bg-galerie.gif) no-repeat scroll left top;float:left;margin-bottom:10px;width:128px;height:90px;padding:2px 0 0 2px;}
#content .galeriespacer {float:left;height:90px;width:15px;}

#content .galerieoverview {background:transparent url(/images/bg-galerie-overview.gif) no-repeat scroll left top;float:left;margin-bottom:10px;width:134px;height:110px;padding:9px 0 0 3px;}
#content .galerieoverviewspacer {float:left;height:90px;width:15px;}

#content .label{float:left;width:140px;}
#content .labelbig{float:left;width:340px;}
#content .field,#content .fieldbig{float:left;}
#content input,#content textarea,#content select{width:300px;border:1px solid #cccccc;border-top:4px solid #999999;float:right;}
#content input.button{width:90px;border:1px solid #cccccc;float:right;}
#content input.check{width:15px;border:1px solid #cccccc;float:left;}

#right{padding-left:15px;}
#right h4{color:#990000;font-size:20px;padding:5px 0 15px;width:190px;}

#right #blogbox{color:#333333;background:#ffffff url(/images/bg-blog-top.jpg) left top no-repeat;font-size:9px;padding-top:8px;line-height:120%;}
#right #blogbox a{color:#666666;text-decoration:none;}
#right #blogbox a:hover{color:#990000;}
#right #blogbox ul{width:187px;background:#ffffff url(/images/bg-blog.jpg) left top repeat-y;}
#right #blogbox ul li{background:transparent url(/images/bg-blockentry.gif) left top no-repeat;padding:0 10px 10px 15px;margin-bottom:5px;}
#right #blogbox ul li.last{background:#ffffff url(/images/bg-blog-bottom.jpg) left bottom no-repeat;text-align:right;padding:5px 10px 10px 10px;}
#right #blogbox ul li .date{padding:5px 0;}

#right #newsletter p{font-size:10px;padding-top:10px;text-align:center;width:186px;}
#right #newsletter a{color:#990000;text-decoration:none;}


#right #blogbox,#right .small,#right h4{display:none;}

