@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	line-height:20px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#333c45;
}
body {
	
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	
}
#footer {
	background: url(../images/bg-footer_10.jpg) repeat-x bottom;
	margin: 0px;
	padding:0px;
	height:130px;
	width:100%;
}
img{
	border:0px;
}
.clear{
	clear:both;	
}

a, a:link, a:visited  {text-decoration:none; color: #5a7088;}
a:hover {text-decoration:underline; color:#000000;}


#body2 {
	background: url(../images/bg-lang-schmal.jpg) top center no-repeat;
	border-top:0px solid #bceaf8;
}
#body2 #bodycenter {
	width: 961px;
	magin:auto;
	
	
	
}
#body2 #bodycenter #bodyhead {
	height: 410px;
	margin: 0px;
	padding:0px;
	border:0px solid #000;

	
	
}
#body2 #bodycenter #bodyhead #logologin {
	display: block;
	height:66px;
	
}
#body2 #bodycenter #bodyhead  #logologin #logo {
	float: left;
	width: 402px;
	margin: 0px;
	padding:0px;
	border:0px solid #000;
	
}

#body2 #bodycenter #bodyhead  #logologin #login {
margin-left:532px;
width:75px;
height:66px;
border:0px solid #000;
}

#body2 #bodycenter #bodyhead #mainnavi {
margin-top:19px;
float:left;
}

#body2 #bodycenter #bodyhead #mainnavi a {margin-right:4px; }

#body2 #bodycenter #bodyhead #motiveecke {border:0px solid #000;}

#body2 #bodycenter #bodyhead #motiveecke #motive {
float:left;
border:3px solid #fbf5e5;
margin-top:10px;
width:750px;height:181px;}
#body2 #bodycenter #bodyhead #motiveecke #motive {}

#body2 #bodycenter #bodyhead #motiveecke #motive object {margin:0; padding:0;}
#body2 #bodycenter #bodyhead #motiveecke #motive div {margin:0; padding:0;}


#body2 #bodycenter #bodyhead #motiveecke #ecke {float:left;
margin:9px 0px 0px -10px;}


#logoeco img{border:0px solid #000; padding:44px 0 0 27px;}



#body2 #bodycenter #centerbody {
	
	padding-left: 0px;
	background-color:transparent;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:left;
	border:0px solid #000;
	min-height:450px;

}

#body2 #bodycenter #centerbody .content {width:760px;border:0px solid #000;float:left}
#body2 #bodycenter #centerbody .right { width:180px;border:0px solid #000;float:left; margin:0 0 0 10px; padding:30px 0 0 0 ;}

#body2 #bodycenter #centerbody .right strong, #body2 #bodycenter #centerbody .right b { text-transform:uppercase; font-size:10px; color:#5e5e5e; display:block; text-align:right; padding-right:10px; clear:both;}
#body2 #bodycenter #centerbody .right img {float:right; padding:10px 0 10px 0;}
div.mitgliedernav {background-color:#fff; margin-bottom:30px; width:130px; float:right;}
#body2 #bodycenter #centerbody .right ul {  list-style-type:none; margin:0; padding:0; background-color:#fff;}
#body2 #bodycenter #centerbody .right ul a {display:block; padding:5px 10px 5px 10px; border-bottom:1px dotted #ccc; text-decoration: none;text-transform: uppercase; color:#5a7088;}
#body2 #bodycenter #centerbody .right ul a.selected {font-weight:bold;color:#5a7088; background:url(../images/arrow_sw.png) right no-repeat;  }
#body2 #bodycenter #centerbody .right ul  ul.level2nd a {font-weight:normal;text-transform: none;  background-color:#fff;padding:5px 10px 5px 2px; text-align:right;}
#body2 #bodycenter #centerbody .right ul  ul.level2nd  a.selected { background:none;font-weight:bold;}
#body2 #bodycenter #centerbody .right ul a:link, #body2 #bodycenter #centerbody .right ul a:visited{color: #5a7088;}

/*dam frontend*/
#body2 #bodycenter #centerbody table.filelist th { background-color:#347e8b; padding-left:5px; padding-top:5px;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 table tr.even, #body2 #bodycenter #centerbody .tx-damfrontend-pi1table tr.odd{border-bottom:1px solid #347e8b; }
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 table.upload {}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 table.upload td{border-bottom:1px solid #347e8b; padding:5px 10px 5px 10px; }
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 input { border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px;  height:20px; padding:2px;float:left; }
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 input.button {border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; padding-bottom:5px; height:25px;margin:0 20px 40px 20px; color:#ffffff;  background-color:#5a7088;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 #browseresultlist { clear:both; border-top:1px solid #ccc; padding-top:3px;}

#body2 #bodycenter #centerbody .tx-damfrontend-pi1 fieldset {border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:20px;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 legend {color: #5a7088;font-weight: normal;  font-size:18px;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 fieldset td { padding:0 10px 0 0;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 .submitbutton input  {border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; padding-bottom:5px; height:25px;margin:20px 20px 40px 0px; color:#ffffff;  background-color:#5a7088;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 .ButtonCancel input  {border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; padding-bottom:5px; height:25px;margin:20px 20px 40px 0px; color:#ffffff;  background-color:#5a7088;}
#body2 #bodycenter #centerbody .tx-damfrontend-pi1 .dam_frontend_Message  input {border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; padding-bottom:5px; height:25px;margin:20px 20px 40px 0px; color:#ffffff;  background-color:#5a7088;}




#body2 #bodycenter #centerbody .content .csc-default{
	margin:0px; 
	padding-left:10px;
	padding-right:10px;
}
#body2 #bodycenter #centerbody .content h1{
	color: #5a7088;
	font-weight: normal;
	padding-top:4px;
	padding-bottom:6px;
	margin-bottom:10px;
	font-size:24px;
	display:block;
	border-bottom:1px solid  #CCCCCC;
} 

#body2 #bodycenter #centerbody .content h2{
	display:block;
	color: #5a7088;
	font-weight: normal; 
	padding-top:10px;
	font-size:18px;
	
	
} 


#body2 #bodycenter #centerbody .content .csc-default .bodytext{
	
	
	color: #333;
	/*width:750px;*/
} 

#body2 #bodycenter #centerbody .content .news-list-container .pagebrowser{float:right;}

#body2 #bodycenter #centerbody .content .csc-textpic-intext-right img{margin:5px 0 10px 10px;}

#body2 #bodycenter #centerbody .content .csc-textpic-intext-right img {
   padding: 8px;
   background: #fbf5e5;
   background: rgba(0, 0, 0, .08);
   border: 1px solid #d1cbbd;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
}




#body2 #bodycenter #centerbody .content .external-link-new-window { background:url(../images/link_go.png ) no-repeat top left;padding-left:20px;border:0px solid #000;}
#body2 #bodycenter #centerbody .content .mail { background:url(../images/16_email_b.png ) no-repeat top left;padding-left:20px;border:0px solid #000;}


#body2 #bodycenter #centerbody .content  .news-list-item {margin:15px 0 0 0;padding:0 0 15px 0;
	border-bottom:1px solid  #CCCCCC;
	}

#body2 #bodycenter #centerbody .content  .news-list-item h2 {margin:0;padding:10px 0 8px 0;}
#body2 #bodycenter #centerbody .content  .news-list-item h2 a {color: #5a7088;}

#body2 #bodycenter #centerbody .content  .news-list-item .news-list-date{ font-size:11px;}



/*login*/
#body2 #bodycenter #centerbody .content  .tx-felogin-pi1 { margin:50px 50px 50px 50px; padding-left:80px; padding-top:30px; width:530px; border:0px solid #000; background: url(../images/user_group.png) top left no-repeat; min-height:300px; height:300px; overflow:visible;}
#body2 #bodycenter #centerbody .content  .login_input label {float:left; width:150px; font-weight:bold; color:#5a7088; font-size:13px; }


#body2 #bodycenter #centerbody .content  .login_input input{ border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:250px; height:20px; padding:2px;float:left;  margin-bottom:15px;}
#body2 #bodycenter #centerbody .content  .login_input { clear:both; border:0px solid #000;}

#body2 #bodycenter #centerbody .content .login_button {clear:both; }
#body2 #bodycenter #centerbody .content .login_button input {width:150px;border: 1px solid #5a7088; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px; color:#ffffff;  background-color:#5a7088; margin-left:150px; padding:2px;}

#footer #footercenter {
	width: 961px;
	margin:auto;
	padding:5px 0 0 0;
}

#footer #footercenter #footernav { background:url(../images/bg-navi-footer_42.png ) no-repeat top left;
width:467px; height:62px;
margin:0px 0 0 0; float:right;
color:#FFFFFF;
padding-top:30px;
text-align:center;
}

#footer #footercenter #footernav a{color:#fff; }

/* CSS File f�r die Downloadnavigation */
#body2 #bodycenter #centerbody .right ul li a.selected {

	/*color:red;*/ 
}

/*csc
div.csc-textpic-intext-right div.csc-textpic-imagewrap {border:1px solid #000;float:left;}
div.csc-textpic-intext-right .bodytext {border:1px solid #000; float:left;}
div.csc-textpic-intext-right p {border:1px solid #000; float:left;}*/

.sk-pagecomments-comment{
    border-bottom: 1px #ccc solid;
}
  .tx-skpagecomments-pi1 .pagebrowser{
    text-align:right;
  }
  .tx-skpagecomments-pi1 fieldset{
    border:none;
    
  }
  .tx-skpagecomments-pi1 legend{
    display:none;
  }
  .tx-skpagecomments-pi1 .userinfos{
    display:none;
  }
  .tx-skpagecomments-pi1 form{
   
    margin: 15px 0 0 0;
    padding:5px;
    border-top: 2px solid #d2d2d2;	
	border-left: 2px solid #d2d2d2;	
	border-right: 2px solid #e8e8e8;
	border-bottom: 2px solid #e8e8e8;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color:#f0f0f0;	
	
  }
   .tx-skpagecomments-pi1 label{
   	padding:10px 0 10px 0px;
   	color:#5a7088;
   	font-size: 18px;}
  
  .tx-skpagecomments-pi1 textarea{
    margin:15px 0 15px 8px;
    width:670px;
    background: #FFF;
    border-top: 2px solid #d2d2d2;	
	border-left: 2px solid #d2d2d2;	
	border-right: 2px solid #e8e8e8;
	border-bottom: 2px solid #e8e8e8;
    -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	padding:10px;
  }
  .tx-skpagecomments-pi1 .submit{
    width:693px;
    border-top: 2px solid #d2d2d2;	
	border-left: 2px solid #d2d2d2;	
	border-right: 2px solid #e8e8e8;
	border-bottom: 2px solid #e8e8e8;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color:#fff;
	padding:3px 0 3px 0;
	color:#5a7088;
	
  }
  .tx-skpagecomments-pi1 .submit:hover {background-color:#f0f0f0;color:#000;}

