@charset "utf-8";
/* CSS Document */



.csc-textpic-caption {

font-size:11px;
font-style:italic;

}




.midLeft1 .abiszliste, .mid634 .abiszliste {



	visibility:visible;



}



.midLeft1 .abisz, .mid634 .abisz {



	float:left;



	padding: 2px;



	margin: 0px 5px 5px 0px;



	width:20px;



	text-align:center;



	text-transform:uppercase;



	border:1px solid #cccccc;



}



.midLeft1 .abiszaktiv, .mid634 .abiszaktiv {



	float:left;



	padding: 2px;



	margin: 0px 5px 5px 0px;



	width:20px;



	text-align:center;



	text-transform:uppercase;



	text-decoration:none;



	font-weight:bold;



	border:1px solid #cccccc;



}



.midLeft1 .abisende, .mid634 .abisende {



	clear:both;



}



.midLeft1 a.abisz, mid634 a.abisz {



}



.midLeft1 a:hover.abisz, mid634 a:hover.abisz {



	text-decoration:none;



	color:#ffffff;



	border:1px solid #cccccc;



	background-color:#cccccc;



}



.midLeft1 a:hover.abiszaktiv, mid634 a:hover.abiszaktiv {



	text-decoration:none;



}







.tx-danpindexviews-pi1-letter {

	font-size:150%;
	
	width:16px;

	
	color:#333;
	
	padding:5px;

	font-weight:bold;

	margin-bottom:10px;
	
	margin-top: 15px;

	background-color:transparent;
	
	width: 100%;
	
	border-bottom: 1px solid #999;

}



.tx-danpindexviews-pi1-item {

	font-weight:normal !important;


	background:transparent url(weiter_pfeil.gif) no-repeat scroll 2px 1px;

	display:block;

	line-height:130%;

	padding:0 0 15px 10px;

	position:relative;
	

	margin-left: 10px;

}



.tx-ttnews-browsebox {
     background-color:transparent;
     border:none;
     


}

.tx-ttnews-browsebox td {
     font-size:10px;
     background-color:transparent;
     
}




body { font:12px Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;background:url(../images/bg-brown.gif) repeat-x top; margin:0px; padding:0px;color:#6A737B;line-height:18px;}
a{color:#6A737B;text-decoration:none;}
img{border:0px;}
.main {width:1012px; margin:0px auto; padding:0px;}
.midmain{width:1012px; background:url(../images/bg2.png) repeat-y;float:left;}
.mid {width:994px; float:left; margin-left:9px;}
.top{height:144px;width:1003px;}
.slogan{
font-size:20px; 
font-weight:700; 
padding:0px; 
padding-top:10px; 
padding-left:20px;
padding-right:20px;
float:left;
width:400px;
height:110px;
}
.colorBoxBlue{
float:right;
width:10%;
height:20px;
background-color:#00529e;
}

.colorBoxRed{
float:right;
width:10%;
height:20px;
background-color:#db0133;
}

.colorBoxGreen{
float:right;
width:10%;
height:20px;
background-color:#007e4f;
}

.colorBoxYellow{
float:right;
width:10%;
height:20px;
background-color:#ffdd00;
}

.colorBoxBrown{
float:right;
width:10%;
height:20px;
background-color:#d3c4a3;
}
.colorLink{
float:right;
width:10%;
height:20px;
color:#000;
font-size:9px;
line-height:15px;
}
.colorLink a{
text-decoration:none;

}
.colorLink a:hover
{

text-decoration:underline;
}
.font_increase {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_increase a {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_increase a:hover {
font-weight:bold; font-size:18px;color:#2F61B6; text-decoration:none;
}
.font_decrease {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.font_decrease a {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.font_decrease a:hover {
font-weight:bold; font-size:16px;color:#2F61B6; text-decoration:none
}
.specer{width:410px;}
.menumain {float:left; width:980px; text-decoration:none; list-style:none; padding:0px; margin-left:15px; }
.menumain ul {padding:0px; margin:0px;}
.menumain li {float:left; text-decoration:none; padding-left:3px; padding-right:3px; list-style:none; line-height:13px;}
.menumain li a {text-decoration:none; list-style:none; line-height:13px;}
.menumain li a:hover {text-decoration:underline; list-style:none; line-height:13px;}
.containmain { width:994px; height:100px; background:url(../images/brown_banner_01.jpg) no-repeat; margin-top:1px; margin-left:9px;}
.inputbox {height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:120px; border:1px solid #cccccc; margin:0px; padding:0px;background-color:#efefef;}
.menumaintwo {float:left; width:920px; text-decoration:none; list-style:none; margin-top:10px; padding:0px; margin-left:15px;}
.menumaintwo ul {padding:0px; margin:0px;}
.menumaintwo li {float:left; text-decoration:none; padding-left:3px; padding-right:3px; list-style:none; line-height:13px;}
.menumaintwo li a {text-decoration:none; list-style:none; line-height:13px;}
.menumaintwo li a:hover {text-decoration:underline; list-style:none; line-height:13px;}
.containdiv {float:left; width:994px; margin-left:9px;}
.mainLink{
	float:left;
	padding-left:30px;
	margin-top:60px;
	width:180px;
	text-decoration:none;
	list-style:none;
}
.mainLink ul{
margin:0px;
padding:0 0 5px;
#padding-bottom:5px;
}

.mainLink  li {
       	padding:5px;
	height:auto;
	border-bottom:1px dotted #c1b289;
        text-decoration:none;
	list-style-image:url(../images/brown.gif);
}
.mainLink li a {
	
	font-weight:normal;text-decoration:none;
}

.mainLink li:hover {
          text-decoration:none;         
}
.middle {
width:540px;float:left;padding-left:10px;padding-right:10px;
}
.breadcrumb {
    margin: 0 0px 6px 0px;
    padding: 8px 0 6px 0;	
    position: relative;
    clear: both;
    z-index: 10;
    color:#666666;
	font-weight:bold;
	width:100%;float:left; margin-left:2px; padding-top:25px;
}

.breadcrumb  strong{
    color:#666666;
	font-size:12px%;
	font-weight:bold
}

.breadcrumbPrefix {
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.breadcrumb a {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.breadcrumb  a:hover {
	text-decoration:underline;
	color:#cccccc;
}
.middleContain{ 
   width:520px;;
   float:left; 
   margin-left:2px;
   padding-top:10px;
   }
   .middleContain h1{
   color:#5E5D59;
   font-size:22px;
   font-weight:bold;
   margin-bottom:10px;
   padding:0px;
   line-height:27px;
   }
   
    .middleContain p{
   color:#6A737B;
   text-align:left;
   line-height:18px;
   margin-bottom:8px;
   padding:0px;
   }
.middleContain a{text-decoration:underline;}

.newsdiv { width:190px;float:left;margin-top:80px; border-left:1px dotted #C3B189; padding-left:10px;color:#6A737B }
.newsdiv h1{ font-size :12px;font-weight:bold;padding:0px; line-height:13px;color:#C3B189; margin:0px;}
.newsdiv strong{ font-size :12px;font-weight:bold;padding-bottom:5px;color:#C3B189}
.newsdiv a{font-size :12px;font-weight:bold;padding-bottom:5px;color:#C3B189}
.newsdate { float:left;font-size:12px;font-weight:bold;color:#5E5D59; width:100%}
.newsheader { float:left;font-size:12px;font-weight:bold;color:#c1b289;width:100%; text-decoration:none; }
.newsheader a {font-size:12px;font-weight:bold;color:#c1b289;width:100%; text-decoration:none; }
.newsheader a:hover {font-size:12px;font-weight:bold;color:#c1b289;width:100%; text-decoration:none; }
.newscontent { float:left;color:#848487;width:100% }
.mainmenulabel {
font-size:16px;color:#CBCDCC;font-weight:bold;border-bottom:1px dotted #6C94C1;padding-left:5px;
}
.footermain {background-color:#e8e2d2; width:989px; float:right; margin:0px 9px 0px 9px; height:25px; padding-top:10px; padding-bottom:10px;padding-right:5px;}
.icon {margin:5px; float:right; }
.teaserBack1 {
  background-color:#F8F5F1!important;
}
.teaserBack2 {
 background-color:#EBE6D8!important;
}
.oneColTeaser{
width:100%;
float:left;
border:1px solid #B7AF88;
padding:5px;
margin-bottom:5px;
background-color:#F0EFE8;
}

/*************************/

/* section 11 - sitemaps */

/* to be changed please change font sizes to percent levels....*/

/*************************/

DIV.csc-menu-def {
	
	line-height:25px;
	
	padding-left: 0px;
	
	margin-left: 30px;
	
	list-style-image: url("rdpfeil.gif");

}

DIV.csc-menu-def A {

	list-style-image: url("rdpfeil.gif");

}


DIV.csc-menu-2 {

	background-image: none;

}

DIV.csc-menu-2 .csc-sitemap {

	background-image: none;
	
	line-height:25px;

}

DIV.csc-menu-2 .csc-sitemap-level1 {
	
	margin-left: 30px;
	
	font-weight: bolder;
	
	line-height:25px;
	
	list-style-image: url("../images/rdpfeil.gif");

}

DIV.csc-menu-2 .csc-sitemap-level2 {
	
	margin-left: 40px;
	
	line-height:25px;
	
	font-weight: bolder;
	
	background-image: none;
	
	list-style-image: url("../images/rdpfeil2.gif");

}

DIV.csc-menu-2 .csc-sitemap-level3 {
	
	line-height:25px;
	
	font-style: normal;
	
	list-style-image: url("../images/rdpfeil3.gif");

}

DIV.csc-menu-2 .csc-sitemap-level4 {
	
	margin-left: 40px;
	
	line-height:25px;
	
	background-image: none;
	
	list-style-image: url("../images/rdpfeil4.gif");
	
	font-style: normal;
}

DIV.csc-menu-2 .csc-sitemap-level1 A {
	
	font-weight: bolder;
	
	background-image: none;
}


DIV.csc-menu-2 .csc-sitemap-level2 A {

	font-weight: normal;

	list-style-image: url("../images/rdpfeil2.gif");

}

DIV.csc-menu-2 .csc-sitemap-level3 A {

	list-style-image: url("../images/rdpfeil3.gif");

	font-weight: normal;
}

DIV.csc-menu-2 .csc-sitemap-level4 A {

	list-style-image: url("../images/rdpfeil4.gif");

	font-weight: normal;
}

DIV.csc-menu-2 .csc-sitemap-level1 LI {

	list-style-image: url("../images/rdpfeil.gif");

	background-image: none;

}

DIV.csc-menu-2 .csc-sitemap-level2 LI {
	list-style-image: url("../images/rdpfeil2.gif");

	background-image: none;
}

DIV.csc-menu-2 .csc-sitemap-level3 LI {

	list-style-image: url("../images/rdpfeil3.gif");
}

DIV.csc-menu-2 .csc-sitemap-level4 LI {
	list-style-image: none;

	list-style-image: url("../images/rdpfeil4.gif");
}

DIV.csc-menu-1 {

	padding-left: 0px;
	margin-left: 30px;
	line-height:25px;
	list-style-image: url("../images/rdpfeil.gif");

}

DIV.csc-menu-1 A {

	
	
		list-style-image: url("../images/rdpfeil.gif");

}









/*  forms*/

.csc-form-labelcell {

	width: 300px;

	margin-bottom: 3px;

}



form {

	display: inline;

	margin: 0;

}

.searchtable {

	width: 214px;

}

.csc-form-labelcell {

	width: 300px;

	margin-bottom: 3px;

}

.csc-form-fieldcell {

	width: 300px;

	margin-bottom: 5px;

}

.radiolayout {

	width: 60%;

	padding-top: 15px;

	padding-bottom: 15px;

}

.formu {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 50px;

}



.csc-form-labelcell {

	width: 300px;

	margin-left:0px;

	padding:0px;

	

}

.csc-mailform-field label {

	margin:0px;

	padding:0px;

}



.csc-mailform label {

	margin:0px;

	padding:0px;

}



.csc-mailform input {

	padding:0px;

	margin-bottom:5px;

	height:20px;

	font-size:102%;

}



#searchform {

	color: #fff;

}



#searchform a{

	color: #fff;

}



.before-search {

	color: #efefef;

}



input {

	border: 1px solid #cccccc;

}

TEXTAREA {

	background-color: transparent;

	border: 1px solid #cccccc;

}

fieldset {

	border: 1px solid #cccccc;

	width: 80%;

	padding: 25px;

	margin-top: 30px;

}

legend {

	background: transparent;

	border: 1px solid #CCCCCC;

	padding:  6px;

	height: 20px;

	line-height: 20px;

}

label {

	width: 12em;

	padding: 0px 10px 0px 10px;

	float: left;

	text-align: left;

	margin-right: 0.5em;

	display: block;

}

select {

	background-color: transparent;

}

