body {font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
width:100%;
background-color:#ffffff;
}
*{
margin:0px;
padding:0px;
}
table{
position:relative;
float:left;
width:100%;
margin-top:10px;
}
td{
vertical-align:text-top;
}
td p.bodytext{
padding:0px 0px 20px 0px;
}
.print{
display:none;
}
.relleft{position:relative;
float:left;}
.relright{position:relative;
float:right;}
.wdrapper{position:relative;
float:left;
width:990px;
height:100%;
bottom:0px;}
.header{width:100%;
height:120px;
background-image: url(../images/headerbottom.jpg);
background-position:bottom left;
background-repeat:repeat-x;}
.logo{width:342px;
height:120px;
background-image: url(../images/logo.jpg);
background-position:bottom left;
background-repeat:no-repeat;}
.dresden{width:629px;
height:120px;
background-image: url(../images/dresden.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
.datum p{
color:#fefefe; 
}
.contentwrapper{width:100%;
height:100%;
padding-bottom:30px;
background-image: url(../images/headerbottom.jpg);
background-position:bottom left;
background-repeat:repeat-x;
}
.contentlimit{
width:990px;
height:100%;
}
.contentlimitplus{
width:1250px;
height:100%;
}
.subheader{width:100%;
height:150px;
background-image: url(../images/subheaderbg.jpg);
background-position:top left;
background-repeat:repeat-x;
border-bottom:4px solid #fff;
border-top:4px solid #fff;}
.subsubheader{width:100%;
height:31px;
background-image: url(../images/menuboxtop.jpg);
background-position:top left;
background-repeat:repeat-x;}
.info{
float:left;
height:100%;
position:absolute;
width:205px;
left:0px;
}
.topAddsLeft{height:116px;
height:133px;
padding-bottom:7px;
padding-left:18px;
padding-right:17px;
padding-top:11px;
width:167px;
visibility:hidden;
}
.topAddsRight{left:512px;
padding:11px 1px 0px 5px;
width:330px;
height:128px;
}
.topAddsRight .banneradd{
 position:relative;
 float:left;
 width:165px;
}	
.joke p{
}
.joke p a{
}

.left{width:200px;
height:auto;
margin:-20px 0px 0px 0px;}
.middel{width:515px;
margin:-151px 0px 20px 0px;
background-image:url(../images/contentshadowheight.gif);
background-position:top;
background-repeat:repeat-y;}
.midtop{width:100%;
height:200px;
background-image:url(../images/contentshadowtop.gif);
background-position:top;
background-repeat:no-repeat;}
.mtopleft{width:3px;
height:200px;
background-image:url(../images/contentshadowtopleft.gif);
background-position:top left;
background-repeat:no-repeat;}
.mtopright{width:3px;
height:200px;
background-image:url(../images/contentshadowtopright.gif);
background-position:top right;
background-repeat:no-repeat;}
.content{left:3px;
margin-top:-197px;
padding-top:0px;
width:501px;
min-height:500px;
height:auto !important;
height:500px;
background-color:#fff;
border: 4px solid #eee;}
.content table{
position:realtive;
float:left;
height:100px;
}
.bcshaddow{height:3px;
width:515px;
margin-bottom:-14px;
background-image:url(../images/contentshadowbottom.gif);
background-position:top;
background-repeat:no-repeat;}
.right{width:275px;
height:auto;
margin:-20px 0px 0px 0px;}
.addsright{
height:auto !important;
width:220px;
margin:-20px 0px 0px 0px;
}		   
.dnews{min-height:0px;
height:auto !important;
height:0px;
}
#start{
position:absolute;
float:left;
text-decoration:none;
margin-top:2px;
padding-left:24px;
font-size:14px;
font-weight:bold;
}
#start:hover{
color:#d00;
text-decoration:underline;
}
#start:visited{
color:#000;
text-decoration:none;
}
#start:visited:hover{
color:#d00;
text-decoration:underline;
}
.dmenu{top:3px;
left:3px;
right:3px;
margin-bottom:3px;
width:172px;
border: 4px solid #eee;}
.dmenuheader{
height:21px;
width:100%;
background-image:url(../images/menuheader.gif);
background-repeat:repeat-x;
margin-bottom:0px;
}	 
.dmenuheader a{
display:block;
}
.menubox{margin-top:7px;
left:7px;
top:7px;
width:186px;}
.menubtop{height:100%;
width:100%;
background-image: url(../images/menushadowtop.gif);
background-position:top left;
background-repeat:no-repeat;}
.menubhight{height:100%;
width:100%;
background-image: url(../images/menushadowhight.gif);
background-position:top;
background-repeat:repeat-y;}
.menu{top:3px;
left:3px;
right:3px;
margin-bottom:3px;
width:172px;
border: 4px solid #eee;}
.menubbot{height:3px;
width:100%;
margin-bottom:-14px;
background-image: url(../images/menushadowbottom.gif);
background-position:top;
background-repeat:no-repeat;}
.meldbox{margin-top:7px;
left:7px;
top:7px;
width:265px;}
.meldtop{height:100%;
width:100%;
background-image: url(../images/meldshadowtop.gif);
background-position:top left;
background-repeat:no-repeat;}
.meldhight{height:100%;
width:100%;
background-image: url(../images/meldshadowhight.gif);
background-position:top;
background-repeat:repeat-y;}
.meldungen{top:3px;
left:3px;
right:3px;
margin-bottom:3px;
width:250px;
border: 4px solid #eee;}
.meldbot{height:3px;
width:100%;
margin-bottom:-14px;
background-image: url(../images/meldshadowbottom.gif);
background-position:top;
background-repeat:no-repeat;}
.anzeigebox{
margin-top:7px;
left:3px;
top:7px;
width:174px;
}
.werbung{top:3px;
left:3px;
right:3px;
margin-bottom:3px;
width:160px;
border: 4px solid #eee;}
.addstop{height:100%;
width:100%;
background-image: url(../images/addsshadowtop.gif);
background-position:top left;
background-repeat:no-repeat;}
.addshight{height:100%;
width:100%;
background-image: url(../images/addsshadowhight.gif);
background-position:top;
background-repeat:repeat-y;}
.addsbot{height:3px;
width:100%;
margin-bottom:-14px;
background-image: url(../images/addsshadowbottom.gif);
background-position:top;
background-repeat:no-repeat;}
.news{min-height:60px;
height:auto !important;
height:60px;}
.kon{min-height:50px;
height:auto !important;
height:50px;}
.rssbox{min-height:50px;
height:auto !important;
height:50px;}
.rssbox .rssfeed{
background-image:url(../images/rssfeed.jpg);
background-position:114px 5px;
background-repeat:no-repeat;
height:115px;
width:100%;
}
.rssbox .rsstext{
font-size:12px;
line-height:1.8;
padding:10px 10px 10px;
}
.rssabo{
position:absolute;
float:left;
left:30px;
bottom:11px;
font-weight:bold;
}
.rssaboimage{
position:absolute;
float:left;
left:-10px;
bottom:6px;
}
.serv{min-height:60px;
height:auto !important;
height:60px;}
.links{min-height:100px;
height:auto !important;
height:100px;}
.links p.bodytext{
margin:0px;
padding:0px;}
#c8{display:none;}
.footerw{width:100%;
min-height:60px;
height:auto !important;
height:60px;
border-top:1px solid #fff;
background-color:#405357;}
.footer{width:990px;
min-height:60px;
height:auto !important;
height:60px;
background-color:#405357;}
.foleft{
position:relative;
float:left;
height:70px;
width:200px;
background-image:url(../images/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
}
.fomiddel{
position:relative;
float:left;
width:520px;
height:60px;
}	
.foright{
position:relative;
float:left;
width:250px;
height:60px;
background-image:url(../images/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
}
.validmedia{width:100%;
height:25px;
background-color:#394446;}
.validmedia p{
margin:0px 0px 0px 10px;
padding:0px;}
.copyright{
color:#888;}
.copyright a{
color:#999;
text-decoration:none;
margin-top:3px;
}
.copyright a:hover{
text-decoration:underline;
color:#fff;
}
.valid img{
margin-top:3px;}
/*format*/						
#infoheader{
color:#fff;
font-size:23px;
font-weight:bold;
margin-left:15px;
margin-top:15px;
margin-bottom:0px;
}
.info p{
margin-left:15px;
margin-right:5px;
margin-top:10px;
color:#fff;
font-size:13px;
font-weight:bold;
}
.cheader{
position:relative;
float:left;
height:28px;
width:100%;
background-image:url(../images/cheader.gif);
background-repeat:repeat-x;
margin-bottom:0px;
}

.hleft {
background-image:url(../images/cheaderl.gif);
background-repeat:no-repeat;
background-position:top left;
}
.hright{
background-image:url(../images/cheaderr.gif);
background-repeat:no-repeat;
background-position:top right;
}
.rss{
position:absolute;
float:right;
right:5px;
top:4px;
}
.menuheader{
height:21px;
width:100%;
background-image:url(../images/menuheader.gif);
background-repeat:repeat-x;
margin-bottom:0px;
}
.werbung .menuheader{
margin-bottom:0px;
}
.menuheader h4{
margin:0px;
font-size:13px;
padding-left:10px;
padding-top:3px;
}
.mleft{
background-image:url(../images/menuheaderl.gif);
background-repeat:no-repeat;
background-position:top left;
}
.mright{
background-image:url(../images/menuheaderr.gif);
background-repeat:no-repeat;
background-position:top right;
}
.menulink{
background-image:url(../images/linkn.gif);
background-position:5px;
background-repeat:no-repeat;
border-bottom:2px solid #eee;
background-color:#fff;
height:15px;
padding-top:3px;
padding-bottom:2px;
}
.menulink:hover{
background-image:url(../images/link.gif);
background-color:#f7f7f7;
}
.menu a{
display:block;
font-size:13px;
text-decoration:none;
color:#000;
padding-left:20px;
}
.menu a:link{
color:#000;
}
.menu a:visited{
text-decoration:none;
}
.menu a:hover{
text-decoration:underline;
}
.menu a:visited:hover{
text-decoration:underline;
}

.menu li{
list-style-type:none;
margin:0px;
}
.menu ul{
padding:0px;
margin:0px;
}
.footermenu{
padding:3px 0px 0px 15px;
color:#aaa;
}
.footermenu a{
font-size:12px;
text-decoration:none;
color:#aaa;
}
.footermenu a:hover{
color:#fff;
text-decoration:underline;
}
.footermenu a:visited{
color:#aaa;
text-decoration:none;
}
.footermenu a:visited:hover{
color:#fff;
text-decoration:underline;
}
.tx-thmailformplus-pi1{
position:relative;
float:left;
width:461px;
padding:10px;
}
.formula{
background:transparent url(../images/formshadow2.gif) no-repeat scroll 0%;
background-position:top left;
border: 1px solid #E6E6E6;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing:0.05em;
padding:5px 5px 2px 5px;
margin-bottom:10px;
}
.formulasearch{
background:transparent url(../images/formshadow2.gif) no-repeat scroll 0%;
background-position:top left;
border: 1px solid #E6E6E6;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing:0.05em;
padding:5px 0px 2px 5px;
margin-bottom:3px;
width:220px;
}
.formulasearchbox{
background:transparent url(../images/formshadow2.gif) no-repeat scroll 0%;
background-position:top left;
border: 1px solid #E6E6E6;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing:0.05em;
padding:2px 2px 0px 5px;
margin:5px 3px 3px 5px;
width:103px;
}
.lablewidth{
padding-top:5px;
position:relative;
float:left;
width:150px;
}
.searchbutton{
margin-left:10px;
margin-bottom:3px;
}
.searchbuttonbox{
padding:0px;
font-size:10px;
margin:2px 0px 3px 1px;
}
.erweitert{
padding-top:20px;
}
.erweitertbox{
padding-bottom:1px;
}
#name{
margin-top:0px;
width:220px;
}
#subject{
width:220px;
}
#email{
width:220px;
}
#text{
width:445px;
}
#senden{
padding:0px;
margin:0px;
}
fieldset{
padding:10px;
padding-top:20px;
border:1px solid #999;}
.error li{
color:#f00;
margin-left:15px;}
.formlable{
font-size:13px;
}
legend{
font-family:georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:0.05em;
padding:0px 10px 0px 10px;
color:#669517;
font-size:16px;
}
.bodytext{font-size: 13px;
letter-spacing:0.05em;
text-align: justify;
*text-align: left;

}
.content p.bodytext{
padding: 7px 10px 7px 10px;
}
.mail{
position:relative;
float:left;
clear:left;
margin:0px 10px 0px 10px;
}
/* content*/
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,.meldung h3{
font-family:georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:0.05em;
padding:0px 10px 0px 10px;
margin:0px;
color:#669517;
}
.content h1{
font-size:25px;
padding-bottom:5px;
}
.content h2{
font-size:15px;
padding-top:20px;
padding-bottom:4px;
}
.content h3{
font-size:14px;
padding-left:0px;
padding-bottom:4px;
}
.content h4{
font-size:15px;
padding-bottom:3px;
}
.content h5{
font-size:15px;
padding-bottom:3px;
}
.content h6{
font-size:12px;
padding-bottom:2px;
}
.hcontent h2{
margin:0px;
color:#fff;
padding-left:15px;
font-size:24px;
padding-top:2px;
margin-bottom:-5px;
font-family:Arial, Helvetica, sans-serif;
}
h1.csc-firstHeader{
font-size:18px;
padding-bottom:20px;
}
.content ul{
position:relative;
float:left;
width:481px;
border-top:1px solid #A1C34D;
border-bottom:1px solid #A1C34D;
background-color:#fafafa;
list-style-type:none;
padding: 5px 10px 5px 10px;
margin: 5px 0px 5px 0px;
overflow:hidden;
}
.content ul li{
margin-bottom:4px;
}
.content ul li a{
color:#000;
}
.content ul li a:hover{
color:#669517;
}
.meldung h3{
clear:left;
font-size:15px;
border-top:1px dotted #DCF183;
border-bottom:1px solid #A1C34D;
text-align:center;
padding:0px 5px 2px 5px;
line-height: 1.5;
margin:5px 0px 5px 0px
}
.meldung img{
float:left; 
margin:0px 05px 5px 5px;
}
.meldung-text .bodytext{
font-size:11px;
line-height:1.35;
padding:0 5px 3px;
text-align:left;
}
.meldung-text p a{
margin:0px;
}
.csc-header{
position:relative;
float:left;
padding:20px 0px 5px 0px;
width:481px;
}
.imgtext-table{
position:relative;
float:left;
padding:10px;
}


.contenttable{
width:100%;
margin:10px 10px 0px 10px;}
/* NEWS List*/
.news-list{
width:501px;
}
.news-item{
width:501px;
padding-top:10px;
border-top:1px solid #A1C34D;
}
.news-item:hover{
background-color:#Fcfcfc;
}
.news-header{
width:501px;
height:49px;
margin-bottom:5px;
}
.news-header-text{
position:absolute;
bottom:6px;
}
.news-header-text h1 a{
position:relative;
float:left;
font-size:18px;
font-family:Georgia, Times;
text-decoration:none;
color:#669517;
font-weight:normal;
}
.news-header-text  h1 a:hover{
text-decoration:underline;
}
.news-date{
position:absolute;
right: 0px;
bottom:5px;
width:110px;
padding-right:10px;
text-align:right;
}
.printdate{
display:none;
}
.news-info{
width:481px;
height:17px;
padding:4px 10px 4px 10px;
border-top:1px dotted #DCF183;
border-bottom:1px solid #DCF183;
}
.news-more{
background-image:url(../images/linkn.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:16px;
width:110px;
font-size:11px;
padding-bottom:3px;
height:16px;
}
.news-more:hover{
background-image:url(../images/link.jpg);
}
.news-more a{
text-decoration:none;
color:#000;
}
.news-more a:hover{
text-decoration:underline;
}
.news-dd{
position:relative;
float:left;
background-image:url(../images/knewstickerw.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:20px;
width:50px;
font-size:11px;
height:16px;
}
.news-dd a{
text-decoration:none;
color:#000;
}
.news-dd a:hover{
text-decoration:underline;
}
.news-cat{
position:relative;
float:left;
background-image:url(../images/kat.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:20px;
margin-left:10px;
width:120px;
font-size:11px;
height:16px;
}
.news-cat a{
text-decoration:none;
color:#000;
}
.news-cat a:hover{
text-decoration:underline;
}
.news-author{
position:relative;
float:left;
background-image:url(../images/newspen.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:20px;
width:120px;
font-size:11px;
height:16px;
}
.news-list-browse a{
color:#000;
text-decoration:none;
}
.news-list-browse a:hover{
color:#000;
text-decoration:underline;
}
.bbtm {width:100%;
height:100%;
background-image: url(../images/bso.gif);
background-position: top left;
background-repeat:repeat-x;
}
.bbmr{width:100%;
height:100%;
background-image: url(../images/bsr.gif);
background-position: top right;
background-repeat:repeat-y;
}
.bbbm{width:100%;
height:100%;
background-image: url(../images/bsu.gif);
background-position: bottom left;
background-repeat:repeat-x;}
.bbml{width:100%;
height:100%;
background-image: url(../images/bsl.gif);
background-position: top left;
background-repeat:repeat-y;}
.bbtl{width:100%;
height:100%;
background-image: url(../images/bsol.gif);
background-position: top left;
background-repeat:no-repeat;}
.bbtr{width:100%;
height:100%;
background-image: url(../images/bsor.gif);
background-position: top right;
background-repeat:no-repeat;}
.bbbr{width:100%;
height:100%;
background-image: url(../images/bsur.gif);
background-position: bottom right;
background-repeat:no-repeat;}
.bbbl{width:100%;
height:100%;
background-image: url(../images/bsul.gif);
background-position: bottom left;
background-repeat:no-repeat;}
.bbbl a img{
margin:10px;
border:1px solid #ddd;
}
.news-content-text p.bodytext{
color:#333;
font-family:helvetica;
line-height:1.35;
padding:5px 10px 15px;
}
p.bodytext a{
background-image:url(../images/bodylink.gif);
background-position:0px;
background-repeat:no-repeat;
padding-left:12px;
color:#000;
position:relative;
}
p.bodytext a:hover{
background-image:url(../images/bodylinko.gif);
background-position:0px;
background-repeat:no-repeat;
padding-left:12px;
color:#669517;
position:relative;
}
/* NEWS SINGEL*/
.news-singel{
padding-top:10px;
width:501px;
}		
.news-sheader{
width:501px;
height:49px;
}
.news-sheader-text{
position:absolute;
bottom:0px;
}
.news-sheader-text h1{
position:relative;
float:left;
font-size:18px;
font-family:Georgia, Times;
text-decoration:none;
color:#669517;
font-weight:normal;
}
.news-scontent-text p{
padding:0px 10px 10px 10px;
font-family:helvetica;
line-height:1.35;
}
.news-scontent-text h3{
padding:10px 10px 10px 10px;
line-height: 1.2;
}

.news-scontent-text .contenttable{
width:auto;
margin:10px 0px 10px 0px;;
}
.news-scontent-text .contenttable td{
border: 1pt solid #bbb;
padding:4px;
}
.news-scontent-text{
width:auto;
}
.news-single-img{
width:270px;
float:right;
clear:right;
padding:10px 10px 0;
}
.image-list{
min-width:1px;
width:auto !important;
width:1px;
float:right;
padding:0px 10px 10px 10px;
}
.simage{position:relative;
float:right;
margin-bottom:5px;
background-color:#fff;
}
.simghide{
visibility:hidden;
height:1px;
overflow:hidden;
}
.news-single-imgcaption{
margin-top:0px;
color:#999;
font-size:9px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
.news-single-author{
font-size:12px;
padding:5px 10px 5px 10px;
letter-spacing:normal;
text-align:right;
}
.news-single-author a{
color:#999;
text-decoration:none;
}
.news-single-author a:hover{
color:#9DDC32;
text-decoration:underline;
}
.news-single-additional-info{
position:relative;
float:left;
width:481px;
padding:0px 10px 5px 10px;
border-top:1px dotted #efefef;
background-color:#fafafa;
}
.news-single-additional-info a{
position:relative;
float:left;
font-size:13px;
text-decoration:none;
padding-left:20px;
padding-top:5px;
padding-bottom:3px;
background-image:url(../images/linkn.gif);
background-position:5px;
background-repeat:no-repeat;
color:#000;
}
.news-single-additional-info a:hover{
text-decoration:underline;
background-image:url(../images/link.gif);
}
.news-single-additional-info dl{
}
.news-single-additional-info dt{
float:left;
font-size:13px;
margin-bottom:5px;
width:470px;
}
.news-single-additional-info dd{
width:450px;
clear:left;
}
.news-single-files a{
position:realtive;
float:left;
margin-top:-3px;
}
.news-single-files img{
position:realtive;
float:left;
}
.news-single-links{
position:relative;
float:left;
}
.news-single-links a{
width:440px;
}
.news-single-links p{
margin:0px;
}
.news-single-category{
position:relative;
float:left;
}
.news-single-backlink{
background-image:url(../images/rlinkn.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:16px;
width:70px;
font-size:11px;
padding-bottom:3px;
height:16px;
}
.news-single-backlink:hover{
background-image:url(../images/rlink.gif);
}
.news-single-backlink a{
text-decoration:none;
color:#000;
}
.news-single-backlink a:hover{
text-decoration:underline;
}
.singel-top-link{
background-image:url(../images/top.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:15px;
width:70px;
font-size:11px;
padding-bottom:3px;
height:16px;
}
.singel-top-link:hover{
background-image:url(../images/topo.gif);
}
.singel-top-link a{
text-decoration:none;
color:#000;
}
.singel-top-link a:hover{
text-decoration:underline;
}
.singel-print-link{
background-image:url(../images/printer.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:20px;
width:80px;
font-size:11px;
padding-bottom:3px;
height:16px;
}
.singel-print-link a{
text-decoration:none;
color:#000;
}
.singel-print-link a:hover{
text-decoration:underline;
}
.singel-yigg-link a{
text-decoration:none;
color:#000;
}
.singel-yigg-link a:hover{
text-decoration:underline;
}
.csc-sitemap{
position:relative;
float:left;
clear:both;
background-image:url(../images/linkn.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
margin-top:5px;
padding:0px;
padding-left:16px;
width:120px;
font-size:12px;
padding-bottom:3px;
height:16px;
}
.csc-sitemap:hover{
background-image:url(../images/link.gif);
}
.csc-sitemap a{
text-decoration:none;
color:#000;
}
.csc-sitemap a:hover{
text-decoration:underline;
color:#000;
}
.csc-sitemap-level1{
width:481px;
border-top:1px solid #98D82C;
margin-top:5px;
margin-left:10px;
}
.csc-sitemap-level2{
margin-left:30px;
}
/* SLIMBOX */
.bildnav{
margin-top:5px;
font-size:10px;
color:#000;
}
.red{
color:#ff3311;
font-weight:bold;
}
#lbOverlay {
position: absolute;
left: 0;
width: 100%;
background-color: #fff;
cursor: pointer;
}
#lbCenter, #lbBottomContainer, #lbTopContainer{
position: absolute;
left: 50%;
background-color: #fff;
}
#lbCenter, #lbBottomContainer{
overflow:hidden;
}	
.lbLoading {
background-image:url(../images/loading.gif);
background-repeat: no-repeat;
background-position:center;
border: 1px solid #777;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
padding:10px;
border: 1px solid #777;
border-bottom: 0px;
background-repeat: no-repeat;
background-position: 10px;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
right: 0;
}
#lbNextLink:hover {
background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
padding:10px;
border: 1px solid #777;
border-top: 0px;
background-repeat: no-repeat;
background-position: 10px;
}
#lbCloseLink {
background:transparent url(../images/close.gif) no-repeat scroll center center;
display:block;
float:right;
height:22px;
margin:-20px 0;
position:absolute;
right:0;
width:22px;
z-index:1000;
}
#lbCaption {
font-size:13px;
line-height:1.4;
text-align:justify;
}
/*Ende Slimbox*/
.tx-flseositemap-pi1{
position:relative;
float:left;
width:100%;
}
.tx-flseositemap-pi1 a{
font-size:13px;
text-decoration:none;
color:#669517;
padding-left:20px;
}
.tx-flseositemap-pi1 a:hover{
text-decoration:underline;
}
.tx-flseositemap-pi1 a:visited{
text-decoration:none;
}
.tx-flseositemap-pi1 a:visited:hover{
text-decoration:underline;
}
.tx-flseositemap-pi1 li{
background-image:url(../images/linkn.gif);
background-position:5px;
background-repeat:no-repeat;
border-bottom:2px solid #eee;
background-color:#fff;
padding-top:3px;
padding-bottom:2px;
list-style-type:none;
}
.tx-flseositemap-pi1 li:hover{
background-image:url(../images/link.gif);
background-color:#eee;
}
.tx-flseositemap-pi1 ul{
padding:0px;
margin:0px;
}
.browbox{
position:relative;
float:left;
border-top:2px solid #96D52C;
height:30px;
width:481px;
padding: 0px 10px 0px 10px; 
}
.tx-ttnews-browsebox{
position:relative;
float:left;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding-bottom:5px;
padding-top:5px;
vertical-align:top;
}
.tx-ttnews-browsebox a{
position:relative;
float:left;
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
}
.tx-ttnews-browsebox a:visited {
position:relative;
float:left;
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
}
.tx-ttnews-browsebox a:hover {
position:relative;
float:left;
background:#96D52C none repeat scroll 0%;
border-color:#000000;
color:#FFFFFF;
text-decoration:none;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a{
position:relative;
float:left;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
background:#F9FFEF none repeat scroll 0%;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:visited{
position:relative;
float:left;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
background:#F9FFEF none repeat scroll 0%;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a:hover{
position:relative;
float:left;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
color:#000000;
background:#F9FFEF none repeat scroll 0%;
}
.browsresult{
position:relative;
float:left;
background:#F9FFEF none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
margin-right:5px;
}
.browsresult .tx-ttnews-browsebox-strong{
font-weight:bold;
}

.title a{
font-family:georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:0.05em;
padding:0px 0px 0px 0px;
color:#669517;
font-size:18px;
}
.percent{
font-family:verdana;
font-weight:normal;
letter-spacing:0.05em;
padding:0px 10px 0px 0px;
color:#999;
font-size:12px;
}
.tx-indexedsearch-redMarkup,.tx-indexedsearch-sw{
color:#ff3311;
}
.path a{
font-size:13px;
text-decoration:none;
color:#000000;
padding-left:20px;
}
.path a:hover{
text-decoration:underline;
}
.path a:visited{
text-decoration:none;
}
.path a:visited:hover{
text-decoration:underline;
}
.path{
background-image:url(../images/linkn.gif);
background-position:5px;
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:2px;
}
.path:hover{
background-image:url(../images/link.gif);
}
.bodytext table{
padding-top:10px;
border-bottom:1px solid #96D52C;
}
.tx-indexedsearch-info{
width:100%;
padding:5px 0px 5px 5px;
border-top:1px dotted #efefef;
background-color:#fafafa;
color:#888;
}
.descr{
padding:10px 10px 10px 0px;
}
.tx-indexedsearch-whatis{
font-family:georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:0.05em;
color:#669517;
font-size:18px;
padding: 10px 10px 10px 10px; 
}
.tx-indexedsearch-noresults{
font-family:georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:0.05em;
color:#669517;
font-size:18px;
padding: 5px 10px 5px 10px; 
}
.tx-indexedsearch-icon img{
padding: 0px 0px 0px 10px; 
}
.anz{
padding-left:7px;
}
.anz a{
padding-left:0px;
}
.banneradd{
padding:0px;
width:100%;
overflow:hidden;
}
h3 .Manzeige{
border:0px;
font-size:9px;
text-align:right;
color:#555;
font-family:arial;
margin:0px -1px 5px -5px;
padding:0px 3px 0px 0px;
width:247px;
background-image:url(../images/anz.gif);
background-repeat:no-repeat;  
background-position:right;
border-bottom:1px solid #eee;
}

tx-veguestbook-pi1 p.tx-guestbook-form-error {
color:#990000;
font-weight:bold;
padding-left:10px;
}

.tx-veguestbook-pi1 p.tx-guestbook-form-error {
color:#990000;
font-weight:bold;
padding-left:10px;
position:relative;
float:left;
}
.tx-guestbook-field label.captchainfo{
	width:31em;
	margin-left:10em;
}
.tx-srfreecap-pi2-cant-read {
font-size:0.9em;
}
.tx-srfreecap-pi2-cant-read a:link {
	color:#669517;
background-color:transparent;
font-weight:bold;
text-decoration:none;
}
.tx-srfreecap-pi2-image {
margin-left:10em;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
display:block;
float:left;
width:39em;
}
.tx-guestbook-field label, .tx-guestbook-submit{
	position:relative;
	float:left;
	width:10em;
}
div.tx-guestbook-field #email{
width:29em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:29em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input#freecap {
float:left;
width:29em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:29em;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:1em;
width:39em;
}
.tx-veguestbook-pi1 h3.tx-guestbook-header {
border-top:1px dotted #669517;
clear:both;
color:#669517;
display:block;
font-size:15px;
font-weight:normal;
padding:10px 10px 0 10px;
width:479px;
}
.tx-veguestbook-pi1 h3.tx-guestbook-header a{
	color:#669517;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.tx-veguestbook-pi1 h3.tx-guestbook-header a:hover{
	text-decoration:underline;
}

p.tx-guestbook-date{
padding:3px 10px 3px 10px;
width:479px;
border-bottom:1px solid #669517;
clear:both;
color:#888888;
display:block;
}
.tx-veguestbook-pi1 .tx-guestbook-result {
background:#F9FFEF none repeat scroll 0 50%;
border:1px solid #DDDDDD;
float:left;
margin-right:5px;
padding:2px 6px;
position:relative;
text-decoration:none;
}

.tx-veguestbook-pi1 ul {
background-color:#FAdede;
border-bottom:1px solid #A1C34D;
border-top:1px solid #A1C34D;
float:left;
list-style-type:none;
margin:5px 0;
overflow:hidden;
padding:5px 10px;
position:relative;
width:481px;
clear:both;
}
.tx-veguestbook-pi1 form{
	position:relative;
	float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
border-top:1px solid #96D52C;
float:left;
padding:3px 10px;
margin-top:5px;
position:relative;
width:481px;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination a, .tx-veguestbook-pi1 .tx-guestbook-pagination strong{
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #DDDDDD;
float:left;
padding:2px 6px;
position:relative;
text-decoration:none;
color:#000;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination a:hover{
background:#96D52C none repeat scroll 0 50%;
border-color:#000000;
color:#FFFFFF;
float:left;
position:relative;
text-decoration:none;
color:#000;
}
.tx-veguestbook-pi1 fieldset{
	border:0px;
}
h2.tx-guestbook-header{
float:left;
font-size:18px;
padding:11px 10px 0;
position:relative;
width:458px;
}
div.tx-guestbook-clear{
	height:0px;
}
div.commentAdds{
float:left;
padding:10px;
position:relative;
}
.netiquette{
	position:relative;
	float:left;
	padding:10px;
	color:#666;
	font-size:12px;
	display:block;
	width:470px;
}
.netiquette p a{
color:#669517;
}
.netiquette p strong{
	color:#000;
}
.contentAdd{
border-bottom:1px dotted #DDDDDD;
border-top:1px dotted #DDDDDD;
float:left;
height:310px;
margin:5px 0 10px 10px;
position:relative;
width:479px;
text-align: center;
}
.contentAddAddvice p{
padding-left:0px;
color:#999;
}
.contentAddCenter{
height:280px;
margin-top:25px;
}
