div.headpic {
	overflow:hidden; 
	width:878px;
	height: 140px;
	margin:0px 0px 0px 29px;
	padding:0px 0px 0px 0px;
	float:left;
	display: inline;
}
.clear { clear: both; height:1px; height:1px; font-size:0px; }


form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/**
*	Content
*/

.content {
width: 483px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
color:#666;
display: block;
overflow: hidden;pag
}

*html .content { padding: 0px 0px 20px 0px;}

/*
.content table, .content ul { clear:both;}
*/
.content p {
margin: 0px 0px 0px 0px;
}

.content h1 {
font-size: 11px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}

.content a {
color: #666;
text-decoration:underline;
}

.content a:hover {
color: #FF6600;
text-decoration:none;
}

h1,h2,h3,h4,h5,
.content .csc-header h1,
.content .csc-header h2,
.content .csc-header h3,
.content .csc-header h4,  
.content .csc-header h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#666;}


.content .csc-header h1, 
.content .csc-header h2, 
.content .csc-header h3, 
.content .csc-header h4,
.content .csc-header h5
 { margin: 15px 0px 5px 0px; padding: 0px 0px 0px 0px; }

.content .csc-header .img-header-1  { clear:both; margin:0px 0px 5px 0px; }
.content .csc-header .img-header-1 img { margin-top: 3px;}

.content .csc-header .img-header-3  { height: 21px; line-height:21px; margin:15px 0px 15px 0px; background-image:url(../images/bg_img-header.gif); background-repeat: repeat-x;}
.content .csc-header .img-header-3 img { margin-top: 3px;}

.content .csc-header .img-header-4 { height: 21px; line-height:21px; margin:15px 0px 15px 0px; background-image:url(../images/bg_img-header.gif); background-repeat: repeat-x;}
.content .csc-header .img-header-4 img { margin-top: 3px;}


.fieldName {width: 80px; display:block; float:left;}
.nameFieldTopics  {color: #666; line-height:21px; margin:20px 0px 0px 0px; background-image:url(../images/bg_img-header.gif); background-repeat: repeat-x;}
*html .nameFieldTopics { height: 21px;}
.nameFieldTopics { font-weight: bold; }
.listValue { border-bottom: 1px solid #EEE; line-height: 17px;}

.content .csc-header h2,
.content div h2, 
.content .csc-header h2,
.content div h2  { font-family: Helvetica, sans-serif; font-size: 11px; line-height: 23px; color:#FF6600; font-weight:normal; margin: 10px 0px 9px 0px;   padding: 0px 0px 0px 2px; background-image:url(../images/bg_header-style2.gif); background-repeat: repeat-x;}

.content ul { list-style-image:url(../images/bullet_p.gif); padding: 0px 0px 0px 0px; margin: 0px 0px 0px 17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}

.content input {  border: 1px solid #BBB; background-color: #FEFEFE; color: #666; }


.bg_tableHeader { background-image:url(/fileadmin/user_upload/design/designelemente/balkenBox.gif ); background-repeat: repeat-x; }
.graueLinie, TR.graueLinie TD { background-color:#CCC; height:1px; overflow: hidden; }
TR.graueLinie TD p.bodytext { display:none;}
.bullet { width: 12px; height: 16px; background-image:url(../images/bullet_p.gif); background-repeat:no-repeat; }

.csc-frame-rulerAfter {clear:both; overflow:hidden; display:block; height:17px; background-image:url(/fileadmin/templates/images/seperator_dotted.gif); background-repeat: repeat-x; margin: 5px 0px 5px 0px; }
.csc-frame-rulerAfter-solid {clear:both; overflow:hidden; display:block; height:1px; background-image:url(../images/seperator_solid.gif); border-bottom: 1px solid #EEE; background-repeat: repeat-x; margin: 5px 0px 10px 0px; }

TD.csc-form-labelcell  { width: 180px;}

table.contenttable { margin: 0px 0px 0px 0px;}
table.contenttable TD { line-height: 16px;} 
.tableheader TD { vertical-align: middle; background-image:url("/fileadmin/templates/images/balkenBox.gif"); background-repeat:repeat-x;}


/*
.content input { border: 1px solid #BBB; font: 11px Verdana, Arial, Helvetica, Sans-Serif; background-color: #FEFEFE; color: #666; height: 15px;}
*/

/**
*	Infobox
*/

.infoboxContainer {background-image:url(../images/bg_infobox.gif); background-repeat: repeat-y;  display:block; overflow: hidden;}
.infoboxContainer { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.infoboxContent {background-image:url(../images/infobox_top.gif); background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 10px 5px 10px 5px; }

.infoboxContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.infoboxContent p.bodytext, .infopanelContent li  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.infoboxContent ul { list-style-type:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999;}
.infoboxContent ul li a { display:block; padding: 0px 0px 0px 20px; background-image:url(../images/bulletI_p.gif); background-position: 0px 1px; line-height: 14px; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; }
.infoboxContent ul li a:hover { background-image:url(../images/bulletI_a.gif); background-repeat:no-repeat; color:#FF6600; }

.infoboxContent a { display:block; padding: 0px 0px 0px 0px;  line-height: 14px; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; }
.infoboxContent a:hover {  color:#FF6600; }


/**
*	Flexible Contents Vorlagen
*/

.twoColContent { overflow: hidden; display: block; width: 483px;}
.leftContentCol { width: 230px; float: left; overflow: hidden; display: block;}
.rightContentCol { width: 230px; float: left; margin: 0px 0px 0px 20px; overflow: hidden; display: block;}



body {
background-color:#DCF0F6; margin:0px 0px 0px 0px;
}

.overall {background-image:url(/fileadmin/templates/images/bg_container.jpg); background-repeat:repeat-y; width:982px; margin:0px auto;}
.main_bottom {background-image:url(/fileadmin/templates/images/bg_bottom.jpg); background-repeat:repeat-y; width:982px; height:30px; margin:0px auto;}
.metanav-head {float:left; margin: 10px 0px 0px 1px; width:74px; height: 100px;}

#3cols { width: 100%; overflow:visible; display:block;}
.middle {float:left; width:503px; margin:0px 0px 30px 0px;  background-image: url(/fileadmin/templates/images/bg_rootline.gif); background-repeat:no-repeat;}
.main {margin: 0px 0px 0px 24px; background-image:url(/fileadmin/templates/images/bg_main.gif); background-repeat:repeat-y; width:888px;}



.infopanel {float:left; width: 193px;}

.mainnavContainer {overflow:hidden; clear:both; margin:0px 0px 0px 24px; width: 888px; height: 23px; background-image:url(/fileadmin/templates/images/bg_mainnav.gif); background-repeat:repeat-x; }
.mainnav {
margin:0px 0px 0px 4px;
}
.mainnavItem {
margin-right:10px;
float:left;
display:inline;
}

.mainnav_bottom {width:888px; height:40px; overflow:hidden; background-image:url(/fileadmin/templates/images/bg_mainnav-bottom.gif); background-repeat:no-repeat;}

.pagetitle { width: 500px; margin: 7px 0px 0px 14px; float:left; display:block; }

.sitesearch {width: 195px; margin: 7px 0px 0px 5px; float:right; display:block; }
.sitesearch div {display: block; float: left; height: 17px;  }
.sitesearch input { width: 156px; height: 15px; border: 1px solid #BBB; padding: 1px 0px 0px 3px; font: 11px Verdana, Arial, Helvetica, Sans-Serif; background-color: #FEFEFE; color: #666;}

.subnavContainer { margin:0px 0px 30px 0px; display:inline; float:left; width:192px; background-image:url(/fileadmin/templates/images/bg-menu-top.gif); background-repeat:no-repeat; overflow: hidden; }
.subnav {margin:25px 0px 0px 0px;}
.subnavItem {
margin-left:5px;
}


/**
*	Hilfsnavigationen
**/

.pdficon {clear: both; display: block; margin: 15px 0px 0px 0px; width: 99px; overflow: hidden; float:right;}
.printicon {clear: both; display: block; margin: 15px 0px 0px 0px; float:right;}
.download {clear: both; display: block;  margin: 10px 0px 0px 0px; float:right; line-height:15px; height: 15px; display:block; overflow:hidden; text-align:right;  }

.backToListing { clear: both; margin: 10px 0px 20px 0px; float: right;}

.metanav-head div a{
 margin:0px 0px 0px 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#999;
text-decoration:none;
}

.metanavItem-no {width: 73px; height: 14px; background-image: url(../images/metanav-no.gif); background-repeat:no-repeat; margin:0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
.metanavItem-act {width: 73px; height: 14px; background-image: url(../images/metanav-act.gif); background-repeat:no-repeat; margin:0px 0px 3px 0px; padding: 0px 0px 0px 0px;}

.rootline { padding:3px 0px 0px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#999;
text-decoration:none;
}
.rootline a{
color:#999;
text-decoration:none;
}
.rootline a:hover{
color:#FF9900;
}
.rootline a.rootline-cur {color:#FF9900;}

.footerContainer {clear:both; margin:0px 0px 0px 216px; width:503px; height: 23px; background-image: url(/fileadmin/templates/images/bg_footer.gif); background-repeat:no-repeat; overflow: hidden; display:block;}

.footer {
float: left;
width: 430px;
 padding:0px 0px 0px 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#666;
 }

 .footerlinks { margin: 4px 0px 0px 0px;} 
.footer a{
 color:#666;
text-decoration:none;
}
.footer a:hover{
color:#FF9900;
}
.footer a.footer-cur {color:#FF9900;}

.funcMenu { width: 60px; overflow: hidden; display:block; margin-top: 3px; line-height: 23px; }


#disclaimer {margin:0px 0px 0px 216px; width:503px; height: 23px;}

.disclaimer {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#999;
 padding: 15px 0px 0px 0px;
 }
.disclaimer a{
 color:#999;
text-decoration:none;
}
.disclaimer a:hover{
color:#FF6600;
}
.disclaimer a.disclaimer-cur {color:#FF6600;}

.row { clear: both; width: 483px; display:block; overflow: hidden;  border-bottom: 1px solid #EEE; line-height: 21px;  min-height: 21px;  padding: 0px 0px 0px 0px; }
*html .row { height: 21px; overflow: visible;}
.cell { display:inline; float: left; margin: 2px 0px 2px 0px; overflow: hidden; overflow: visible; }
.cell-1 { width: 200px; dispay:inline; overflow: visible; min-height: 21px;  }
.cell-2 { width: 200px; dispay:inline; overflow: visible; min-height: 21px;}

/*
.bumdamgallery-thumbnailimage {width:109px; height: 120px; float: left; margin:0px 5px; 20px 0px; display:block; background-position: bottom right; }
*/
.thumbPassive a {  display:block; padding-bottom: 17px; }
.thumbActive a {  display:block; padding-bottom: 17px;  }
.thumbPassive {
width: 109px;
 min-height:90px; float: left; margin:0px 11px 10px 0px; display:block; text-align: right; 
background-repeat: no-repeat;
background-position: bottom right; 
background-image:url("/fileadmin/templates/images/icon_detail_p.gif"); }
.thumbActive {
width: 109px;
 min-height: 90px; float: left; margin:0px 11px 10px 0px; display:block;  text-align: right;
background-position: bottom right; 
background-repeat: no-repeat;
background-image:url("/fileadmin/templates/images/icon_detail_a.gif"); }

/*
*	Sitesearch
*/

.tx-indexedsearch-sectionlinks ul { margin: 10px 0px 10px 17px;}
.tx-indexedsearch-searchbox-sword { height: 15px; border: 1px solid #BBB; background-color: #FEFEFE; color: #666; font: 11px Arial; margin: 0px 0px 8px 0px;}


.tx-indexedsearch-searchbox-button { border: 1px solid #BBB; background-color: #FEFEFE; color: #666; font: 11px Arial; margin: 0px 0px 8px 0px;}
.tx-indexedsearch-whatis { margin: 10px 0px 10px 0px;}


/*
*	Sitemap
*/

div.tx-bysitemapxl-pi1 {

}

div.tx-bysitemapxl-col-1 {
width:212px;
min-height: 450px;
float: left;
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 15px;
border: 1px solid #EEE;
background-color: #FDFDFD;
}

div.tx-bysitemapxl-col-2 {
width:212px;
min-height: 450px;
float: left;
padding: 5px 5px 5px 15px;
margin: 0px 0px 10px 15px;
border: 1px solid #EEE;
background-color: #FDFDFD;
}

*html div.tx-bysitemapxl-col-1 { height: 450px;}
*html div.tx-bysitemapxl-col-2 { height: 450px;}


.tx-bysitemapxl-box-level1 { margin-bottom: 10px; padding: 5px 5px 5px 5px;}
.tx-bysitemapxl-box-level2 { margin: 0px 0px 0px 10px; }
.tx-bysitemapxl-box-level3 { margin: 0px 0px 0px 10px;}
.tx-bysitemapxl-box-level4 { margin-bottom: 10px;}
.tx-bysitemapxl-box-level5 { margin-bottom: 10px;}

.tx-bysitemapxl-box-level1 p{margin-bottom: 10px; padding: 5px 5px 5px 5px;}
.tx-bysitemapxl-box-level2 p{margin: 0px 0px 0px 10px;  }
.tx-bysitemapxl-box-level3 p{ margin: 0px;}
.tx-bysitemapxl-box-level4 p{ margin: 0px;}
.tx-bysitemapxl-box-level5 p{ margin: 0px;}

.tx-bysitemapxl-pi1 a {text-decoration:none;}
.tx-bysitemapxl-pi1 a:hover {}
.tx-bysitemapxl-pi1 a:visited {}

a.tx-bysitemapxl-linkitem {}
a.tx-bysitemapxl-linkitem:hover { }
a.tx-bysitemapxl-linkitem:visited {}
a.tx-bysitemapxl-linkitem:acitve {}

a.tx-bysitemapxl-level1 {font-weight: bold;}
a.tx-bysitemapxl-level1:hover { }
.tx-bysitemapxl-level2 {font-weight: bold;}
.tx-bysitemapxl-level3 {}
.tx-bysitemapxl-level4 {}
.tx-bysitemapxl-level5 {}


#col2 input, #col2 textarea,
#col3 input, #col3 textarea { padding: 1px;}

 fieldset { border: none; }
.csc-mailform { font: 1em Verdana, Arial, Helvetica, sans-serif;  padding: 0px;}
.csc-mailform-field { clear: both; margin: 3px 0 0 0;}
.csc-mailform-field label { width: 150px; display: block; float: left; margin: 0 12px 0 0;}
.tx-srfreecap-pi2-image { margin: 0 0 0 140px;}
.csc-mailform-field input[type:text], .csc-mailform-field textarea { font: 1em Verdana, Arial, Helvetica, sans-serif; border: 1px solid silver; background-color: #fff;}
.csc-mailform-field .csc-mailform-submit { width: 105px;}
textarea { border: 1px solid silver; width: 168px ;}
.newsletterfield { color: #666; margin: 0 0 5px 0; font-size: 1em; width: 190px; }


