body{
	font-family:georgia;font-size:9pt;text-align:center;background-image:url(pics/startseite_al les.jpg);background-repeat:no-repeat;margin:0;padding:0;
}

a:link {color:#6F7072; text-decoration:none;margin:0;padding:0;}
a:visited {color:#6F7072; text-decoration:none;margin:0;padding:0;}
a.active {color:#000000; text-decoration:none;margin:0;padding:0; font-weight:bold;}
a:hover{color:#000000; text-decoration:none;margin:0;padding:0;}
#content a:link, #content a:visited, #content2 a:link, #content2 a:visited{
	color:#FF7e09;
}
#content a:hover, #content a:active, #content2 a:hover, #content2 a:active{
	color:black;
}
#seite{
	text-align:left;position:relative;margin:0 auto;width:950px;
}
.content > ul > li {
	list-style-image:url(pics/pfeil.png);
	margin:0;
	padding:0;
	margin-left:15px;
}

.tx-srlanguagemenu-pi1{
	margin: 1em 0;
	position: relative;
	left: -6px;
}

#headerimg{
	width:950px;height:170px;position:absolute;top:130px;left:0px;z-index:-2;
}
#headerlogo{
	width:286px;height:113px;position:absolute;top:0px;left:636px;
}
#firstmenu{
	font-family:verdana;
	position:absolute;left:9px;top:13px;width:700px;font-size:9pt;color:#6F7072;
}
#secondmenu{
	position:absolute;top:99px;width:700px;font-size:10pt;height:150px;z-index:5000;
}
#suche{
	position:absolute;
	left:497px;
	top:13px;
	width:139px;
	letter-spacing:0.06em;
	font-size:10pt;
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:9px;
}
#suche input{
	font-size:8pt;
	height:10pt;
	border:1px solid #DEDEDE;
	width:120px;
}
#leftmenu{
	position:absolute;
	top:384px;
	left:0px;
	width:151px;
	color:#000000;
	font-family:verdana;
}
#content{
	font-family:verdana;
	position:absolute;
	top:384px;
	left:151px;
	width:484px;
	font-size:8.25pt;
	line-height:12.25pt;
	font-spacing:0.5pt;
}
#content2{
	font-family:verdana;
	position:absolute;
	top:384px;
	left:151px;
	width:800px;
	font-size:8.25pt;
	line-height:12.25pt;
	font-spacing:0.5pt;
}
#content-headline1{
	color:#FF7e09;
	font-size:16px;
	position:absolute;
	top:317px;
	left:168px;
	width:484px;
	font-size:12pt;
}
#content-headline2{
	position:absolute;
	font-size:16px;
	top:337px;
	left:168px;
	width:484px;
	font-size:12pt;
}
#rightmenu{
	font-family:verdana;
	position:absolute;
	top:320px;
	left:635px;
	width:315px;
	font-size:8.25pt;
}
#rightmenun{
	font-family:verdana;
	position:absolute;
	left:484px;
	width:315px;
	font-size:8.25pt;
	top:-60px;
}
#rightmenun img{
	margin-right:1px;
}
#footer{
	margin:18px;
	margin-top:40px;
	border-top:1px solid #cccccc;
	font-size:7.25pt;
	color:#333333;
	padding-top:5px;
	clear:both;
	width:448px;
}

#footer img{
	margin-right:30px;
	border:none;
	margin-bottom:5px;
}
.rmenu-leftcontentn{
	float:left;
	width:160px;
}
.tx-mbatestimonial-pi1 .news-list-item{
	width:484px;
}
.leftmenu-act a:visited, .leftmenu-act a:link{
	color:black;
}
#rightmenun img{
	width:74px;
}
#rightmenun dd img{
	display:none;
}
#rightmenun dd a:link{
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:11px;
}
#rightmenun dd a:visited{
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:11px;
}
#rightmenun dd{
	margin:0;
	padding:0;
}
#rightmenun dl{
	margin:0;
	padding:0;
}
#rightmenun .news-single-additional-info{
	margin:0;
	padding:0;
	width:150px;
	padding-top:10px;
	clear:both;
}
.rmenu-rightcontentn{
	
}
.rmenu-leftcontentn{
	
}
.notop-paddingn{
	margin:0;
	padding:0;
}
.news-single-imgcaption{
	display:none;
}
.rightmenu-zweispaltig{
	background-image:url(pics/rmenu-zweispaltig-bg.png);
	background-repeat:repeat-y;
	float:left;
}
#rightcontent{
	position:relative;
	top:40px;
	width:315px;
	height:215px;
	font-family:georgia;
	font-size:9pt;
	clear:both;
}
#rplugin{
	background-color:#E4E4E6;
	background-image:url(pics/graulinkpfeil.png);
	background-position:97% 95%;
	background-repeat:no-repeat;
}
.notop-padding{
	margin:0;
	padding:0;
	padding-left:18px;
	padding-right:18px;
}
#content .csc-default{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:18px;
	padding:0;
}
#powermaildiv_uid10, .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	border-top:1px solid #CCCCCC;
	margin-top:20px;
	padding-top:10px;
}
#background-left{
	position:relative;top:130px;width:50%;left:0px;height:170px;background-color:#FF7e09;z-index:-1000;
}
#background-right{
	position:relative;top:-40px;width:50%;left:50%;height:170px;background-color:#E4E4E6;z-index:-1000;
}
.white{
	color:white;
}
.graubox-zwei-klein{
	width:296px;
	height:138px;
	background-color:#E4E4E6;
}
.graubox-zwei-klein-margin-bottom{
	margin-bottom:4px;
}
.topmenu1-ul{
	
}
.topmenu1{
	background-image:url(pics/pfeil.png);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	padding-left:9px;
	font-family:georgia;
	
}

.leftmenu-ul{
	vertical-align:top;
	margin:0;
	padding:0;
	border-top:1px solid #E4E4E6;
}
.leftmenu-li{
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	width:100%;
	line-height:11pt;
	font-size:8.25pt;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
}
.leftmenu-ul2{
	margin:0;
	padding:0;
}
.leftmenu-li2{
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left 7px;
	line-height:10pt;
	font-size:7.25pt;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:15px;
	padding-left:15px;
}
.leftmenu-subline{
	margin:0;
	padding:0;
	height:1px;
	border-bottom:1px solid #E4E4E6;
	line-height:1px;
	width:100%;
	overflow:hidden;
}
.rmenu-leftcontent{
	float:left;
	width:137px;
}
.rmenu-rightcontent{
	width:137px;
	float:right;
}
h1{
	font-size:8.25pt;
	line-height:12.25pt;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:-2pt;
}
.notop-right{
	padding:0px;
	padding-left:18px;
}
.notop-left{
	padding:0px;
	padding-right:18px;
}
.linkpfeil > ul > li{
	list-style-image:url(pics/orange-list.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > ul{
	margin:0;
	padding:0;
	margin-bottom:18px;
}
.linkpfeil > div > ul > li{
	list-style-image:url(pics/orange-list.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > ul{
	margin:0;
	padding:0;
	margin-bottom:18px;
}
.linkpfeil > div > div > div > ul > li{
	list-style-image:url(pics/porange-list.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > div > div > ul{
	margin:0;
	padding:0;
	margin-bottom:18px;
}
.linkpfeil > div > div> ul > li{
	list-style-image:url(pics/orange-list.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > div > ul{
	margin:0;
	padding:0;
	margin-bottom:18px;
}



.linkpfeil > ul.action-items > li{
	list-style-image:url(pics/pfeil.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > ul.action-items{
	margin:0;
	padding:0;
}
.linkpfeil > div > ul.action-items > li{
	list-style-image:url(pics/pfeil.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > ul.action-items{
	margin:0;
	padding:0;
}
.linkpfeil > div > div > div > ul.action-items > li{
	list-style-image:url(pics/pfeil.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > div > div > ul{
	margin:0;
	padding:0;
}
.linkpfeil > div > div> ul.action-items > li{
	list-style-image:url(pics/pfeil.png);
	margin:0;
	padding:0;
	margin-left:15px;
}
.linkpfeil > div > div > ul.action-items{
	margin:0;
	padding:0;
}
#content .bodytext, #content2 .bodytext{
	margin:0;
	padding:0;
	margin-bottom:18px;
}
.csc-frame-frame1{
	border-bottom:1px solid #FF7e09;
	border-top:1px solid #FF7e09;
	
}
#rplugin{
	width:315px;
	height:215px;
}
#rplugin-left{
	width:161px;
	height:215px;
	float:left;
	position:relative;
}
#rplugin-left img{
	width:161px;
	height:215px;
}
#rplugin-right{
	width:154px;
	height:215px;
	float:left;
	position:relative;
}
#leftlinks{
	position: absolute; 
	top: 317px;
	font-family:verdana;
	font-size:8.25pt;
}
#home{
	background-image: url(pics/home.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
#print{
	background-image: url(pics/print.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.testimoniallink{
	width:315px;
	height:215px;
	position:absolute;
	z-index:1000;
}
.testimoniallink a {
	display:block;
	width:315px;
	height:215px;
}
.paddingbox{
	padding:18px;
}
.tx-mbakalender-pi1{
	width:445px;
}
.csc-uploads-fileSize{
	width:40px;
}
.csc-uploads-fileName p{
	margin:0;
	padding:0;
	padding-left:5px;
}
.csc-uploads-fileSize{
	height:60px;
}
table.mbalegende {
	list-style-image:none;
	color:#FF7e09;
}
table.mbalegende td{
	text-align:left;
}
.mbalegendenummer{
	padding-right:10px;
}
table.mbalegende td  a:link {color:#FF7e09; text-decoration:none;margin:0;padding:0;}
table.mbalegende td  a:visited {color:#FF7e09; text-decoration:none;margin:0;padding:0;}








tr.mbamenu, tr.mbamenu ul {
    list-style-type: none;
	padding:0;
	margin:0;
}
tr.mbamenu{
	z-index:-1;
}
tr.mbamenu a {
    display: block;
    font-weight:normal;
	
}
.ersteli a {
	font-size:10.25pt;
}
.zweiteli a {
	float:left;
	height:15px;
	font-size:9.25pt;
}
tr.mbamenu li {
	padding-left:5px;
	padding-right:5px;
    margin:0;
    float:left;
}
.hover {
    border:1px solid #FF7e09;
	border-bottom:0;
	z-index:100;
	background-color:#FFFFFF;
}
tr.mbamenu li .erstemenu{
	height:100px;
}
tr.mbamenu ul {
	z-index:-2;
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
	top:31px;
	left:0;
    background-color: #FFFFFF;
    border:1px solid #FF7e09;
    display:none;
    width:600px;
	margin-right:200px;
}
tr.mbamenu ul.hover, tr.mbamenu td.hover ul, tr.mbamenu td:hover ul  {
    display:block;
}
tr.mbamenu ul li {
	padding-left:10px;
	margin:0;
	margin-left:5px;
	list-style-type:none;
	background-image:url(pics/pfeil.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-size:8.25pt;
	color:#000000;
	padding-top:5px;
	z-index:1;
	width:150px;
    float:left;
    background-color: transparent;
}
*html #secondmenu table {
	height:34px;
	margin-left:-2;
	width:604px;
}
*+html #secondmenu table{
	height:34px;
	border-collapse:separate;
	width:606px;
	margin-left:-2px; 
}

#secondmenu table{
	height:32px;
	border-collapse:separate;
	width:602px;
	margin-left:0px;
	border-spacing:0;
}
.ersteli{
	text-align:center;
}

fieldset.tx-powermail-pi1_fieldset {
border: none;
}
.powermail_text, .powermail_select, .powermail_submit{
	border:1px solid #DEDEDE;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
.powermail_submit{
	width:250px;
	margin-top:10px;
	background-color:#666;
	color:#FFFFFF;
}
#tx-powermail-pi1_fieldset_1 legend{
	display:none;
	visibility:hidden;
}
.tx_powermail_pi1_fieldwrap_html_submit{
	text-align:right;
}
fieldset.tx-powermail-pi1_fieldset {
	padding:0;
	margin:0;
}
#suche form, #suche input{
	margin:0;
	padding:0;
}

.news-rechts-bild{
	margin-top:20px;
}
.news-rechts{
	position:absolute;
	left:484px;
	top:-60px;
}
/*-----------------------------------  clearer  -----------------------------------*/ 
/* prevent floated images from overlapping the div-containers they are wrapped in  */  
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ 	
	clear:right; 	
	height:1px; 	
	border:0;
	border-top:1px solid #CCCCCC;
	margin-top:18px;
	margin-bottom:18px;  
} 
.news-latest-container HR.clearer { 	
	clear:left; 
}  
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/  
.news-latest-container { 	
	border:1px solid #333; 	
	background-color:#BBE53A; 
}  
.news-latest-container H2,.news-latest-gotoarchive { 	
	color:#fff; 	
	padding:3px; 	
	margin:3px; 	
	border:1px solid #666; 	
	/*background-color:#D8FA70;*/ 	
	background-color:#769024; 
}  
.news-latest-gotoarchive { 	
	font-weight:bold; 	
	margin-top:5px; 
} 
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { 	
	color:#fff; 
} 
.news-latest-gotoarchive A { 	
	color:#fff; 
} 
.news-latest-item { 	
	/* IE hack */ 	
	height: 1%; 	
	line-height: 1.3; 	
	/* IE hack end */ 	
	padding:3px; 	
	margin:3px; 	
	border:1px solid #666; 	
	background-color:#F9FFE5; 
}  
.news-latest-item IMG {  	
	margin-bottom:5px; 	
	margin-right:5px; 	
	border:1px solid #666; 	
	float:left; 
} 
.news-latest-category IMG { 	
	float: none; 	
	border:none; 	
	margin:0px; 
} 
.news-latest-date,.news-latest-morelink,.news-latest-category { 	
	font-size:9px; 
}  
.news-latest-morelink { 	
	height:12px; 
}  
.news-latest-morelink A { 	
	float:right; 
}   
/*--------------------------------- tt_news LIST view  -----------------------------------*/ 
.news-list-container {  	 	

}   
.news-list-item { 	
	/* IE hack */ 	
	height: 1%; 	
	line-height: 1.3; 	
	/* IE hack end */ 	

	padding-top:0;
	margin-top:0; 	 	
} 
.news-list-item a:link{
	color:#000000;
}
.news-list-item a:visited{
	color:#000000;
}
.news-search-form { 	
	padding:3px; 	
	margin-bottom:5px; 	
} 
.news-search-emptyMsg{ 	
	margin:0px; 
} 
.news-search-form FORM { 	
	margin:0px; 
}
.news-list-container H3 { 	
	margin-bottom: 5px; 	
	padding: 2px;
	font-size:9pt; 	
} 
.news-list-container P { 	
	padding-left:3px; 
} 
.news-list-date { 	
	float: right; 	
	color: #3E551C; 	
	width: 180px; 	
	text-align: right; 	
	height: 20px; 	
	margin-top: -2px; 	
	margin-right: -2px; 	
	font-size: 9px; 	
	font-weight: normal; 	
}  
.news-list-imgcaption { 	
	float: right; 	
	padding-top:3px; 	
	padding-right:3px; 	
	font-size: 9px;  	
}  
.news-list-container IMG {  	
	float: left; 	
	margin-bottom:5px; 	
	margin-right:8px; 	
	margin-left:5px; 
} 
.news-list-category IMG { 	
	float: none; 	
	border:none; 	
	margin:0px; 
}  
.news-list-morelink,.news-list-category { 	
	font-size:9px; 	
	margin-left:3px;
	clear:both; 
} 
.news-list-morelink  { 	
	margin-bottom:3px; 
} 
.news-list-browse { 	
	text-align: center; 
}    	
/*---------------------------------  tt_news Page-Browser ---------------------------------*/ 
.tx-ttnews-browsebox { 	
	margin:3px; 	
	padding:3px; 	
} 
.tx-ttnews-browsebox TD { 	
	font-size: 10px; 
} 
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 	
	font-weight: bold; 
} 
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ 	
	margin:0px; 
}  
.tx-ttnews-browsebox-SCell { 	
	border:1px solid #666; 
} 
.news-search-emptyMsg { 	
	font-size: 11px; 	
	margin-left: 10px; 
} 	
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/ 
.news-single-item { 	
	width:440px; 
	float:left;	
} 
.news-single-rechts { 

	width:315px;
	border-left:1px solid #CCCCCC;
}
.news-single-item H2 { 	
	font-size: 16px; 	
	font-weight:bold; 		
	margin-bottom: 0px;
	margin-top:0px; 
} 
.news-single-item H3 { 	
	margin-bottom: 15px; 
}    
.news-single-img { 	
	float: left; 	
	margin-left:-24px;  
}    
.news-single-imgcaption { 	
	padding:3px; 	
	clear:both; 
}  
.news-single-category {  	
	float: right; 
} 
.news-single-backlink, .news-single-backlink a { 	
	font-weight: bold; 	
	font-size: 10px; 	
	margin-bottom: 15px; 	
	margin-top: 10px; 
} 
.news-single-timedata { 	
	float: right; 
} 
.news-single-timedata, .news-single-author,.news-single-imgcaption { 	
	font-size: 9px; 
} 
.news-single-author { 	
	padding-bottom: 3px; 
} 
.news-single-additional-info { 	
	/*	clear: both;*/ 		
	padding:3px; 	
	padding-bottom:0px;  
} 
.news-single-related,.news-single-files,.news-single-links  { 	
	margin:0px; 	
	margin-bottom: 3px; 	
	padding:3px; 	
}  
.news-single-related DD, .news-single-links DD, .news-single-files DD { 	
	margin-left:20px; 
	margin-top:5px;
}  
.news-single-related DT, .news-single-links DT, .news-single-files DT { 	
	font-weight: bold; 	
	font-size: 11px; 	
	margin-left:5px; 	
	width:90%; 
}  



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */ 
.news-amenu-container { 	
	
} 
.news-amenu-container LI { 	
	padding-bottom:1px; 
} 
.news-amenu-container UL { 	
	padding:3px; 	
	margin-top:5px; 	
	margin-left:0px; 	
	margin-bottom:0px; 	
	list-style-type: none; 
} 
.news-amenu-container H2 { 	
	margin-top:0;
	padding-top:0;
} 
.news-amenu-item-year { 	
	font-weight: bold; 
	margin:0;
	padding:0;
	list-style-type:none;	 	
}  
.news-amenu-item-year dd{
	margin:0;
	padding:0;
}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */   
.news-catmenu  { 	
	padding:5px; 	
	margin:10px 0px 10px 10px; 	
	border:1px solid #666; 	
	background-color:#F9FFE5; 
} 
.news-catmenu-header { 	font-size:11px; 	font-weight:bold; } .news-catmenu DIV { 	
	font-size:10px; 	
	white-space: nowrap; 
} 
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img { 	
	margin:0px; 	
	padding: 0px; 	
	vertical-align: middle; 
} 
.news-catmenu-ACT { 	
	font-weight:bold; 
}  
/*  Styles for catmenu mode "nestedWraps" */ 
.level1 { 	
	padding:1px; 	
	padding-left:10px; 	
	background-color:#ebf8bf; 	
	border-left:1px solid #666; 	
	border-top:1px solid #666; 
} 
.level2 { 	
	padding:1px; 	
	padding-left:10px; 	
	background-color:#ddf393; 	
	border-left:1px solid #666; 
} 
.level3 { 	
	padding:1px; 	
	padding-left:10px; 	
	background-color:#cae46e; 	
	border-left:1px solid #666; 	
	border-top:1px solid #666;  
} 
.level4 { 	
	padding:1px; 	
	padding-left:10px; 	
	background-color:#b0cb51; 	
	border-left:1px solid #666; 
}
h3{
	margin:0;
	padding:0;
}

.notop-rightn div{
width:150px;
margin:0;
padding:0;
}
.notop-padding #footer{
margin-left:0;
}
.csc-frame-frame2 table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	}
.csc-frame-frame2 table td{
background-color:#e4e4e6;
border:1px solid white;
width:16.5%;
}