/* CSS Document */

* {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#666666;
}

body {
	padding:10px 40px;
	background:#BBBBBB;
}

#nest {
	width:760px;
	border:2px solid #888;
	background:#fff;
	margin:0px auto;
}

#content {
	line-height:15px;
	min-height:400px;
}
* html #content{
	height: 400px;
}

#header {
	height:150px;
	/*background:url("img/bg_header.jpg") no-repeat;*/
	overflow:hidden;
	border-bottom:1px solid #ccc;
}

#logo {
	position:relative;
	left:510px;
}
#menu {
	background:#f36f21;
	height:1.2em;
	color:#fff;
}

#cLeft, #cMid, #fLeft, #fRight,#cRight {
	float:left;
}

#cLeft {
	width:180px;

}

#cMid {
	width:373px;
	padding-top:30px;
}

#cMid ul {
padding-left:20px;
list-style:none;
}

#cRight {
	width:200px;

}

#footer {
	clear:both;
	overflow:hidden;
	border-top:1px dotted #ccc;
font-size:1em;
}

#fLeft {
	width:306px;
	border-right:1px dotted #ccc;
	text-align:center;
	padding:5px 0;
}
#fRight {
	width:453px;
width:760px;
	text-align:center;
	padding:5px 0;
	background:url("img/intro_bg_footer2.jpg") repeat-y;
}

.copyright {
color:#fff;
padding-right:100px;
}

.ce {
	padding:10px;
}

.ce DIV.csc-textpic IMG   {
border:0px solid #f36f21;
}

a, a:link, a:visited, a:active {
	text-decoration:none;
	color:#f36f21;
}
a:hover {
	text-decoration:underline;
}

#cMid h1 {
	text-transform:uppercase;
	font-size:14px;
	color:#5c5c5e;
	padding-bottom:10px;
}


#fLeft a, #fLeft a:link, #fLeft a:visited, #fLeft a:active {
	color:#0099FF;
}

#fRight a, #fRight a:link, #fRight a:visited, #fRight a:active, #fRight {
	color:#fff;
font-size:1em;
}


#submenu{ 
	padding:15px 0 10px 20px;
	background:url(img/ecke1.gif) no-repeat 150px 95%;


}
#teaser {
	padding:50px 30px 0 30px;
	color:#f36f21;
}


#submenu a, #submenu a:link, #submenu a:visited, #submenu a:active, #submenu {
	color: #666;
	text-decoration:none;
}
#submenu ul{
	list-style:none;
}
#submenu li {
	padding-bottom:8px;
	margin-left:8px;
	padding-top:5px;
}


#newsHeader {
	background:url(img/ecke2.gif) no-repeat 10px 100%;
	padding:15px 0 0 20px;
}
#newsBody {
	padding:15px 10px 0 30px;
}
#newsBody a, #newsBody a:link, #newsBody a:visited, #newsBody a:active, #newsBody {
	color: #f36f21;
	text-decoration:none;
}
#newsBody ul{
	list-style:none;
}
#newsBody li {
	padding-bottom:8px;
}



#nav2 li {
list-style:none;
}
#nav2 li a, #nav2 li a:link, #nav2 li a:visited, #nav2 a:active {
color:#fff;
padding:2px 5px;
display:block;

}



/* Formular */
fieldset.csc-mailform {
  border:0;
}

fieldset.csc-mailform label {
  width: 80px;
  float: left;
  text-align: right;
  margin-right: 10px;
  display: block
}


fieldset.csc-mailform input, 
fieldset.csc-mailform textarea  {
 margin-bottom: 10px;
 font-size:10px;
 font-family: Verdana, Helvetica, sans-serif;
 border:1px solid #ccc;
 padding:2px;
 width:250px;
}

#mailformformtype_mail {
 padding:2px;
 margin-left:90px;
 background:#eee;
 border:1px solid #ccc;
 width:80px;
 text-align:center;
}


.cssfilelist li{
list-style:none;
background:url(img/arrow_filelist.gif) 0px 2px no-repeat ;
margin-bottom:5px;
padding-left:15px;
}

#newsHeader li {
list-style:none;
padding-bottom:8px;
}

.tx-srfeuserregister-pi1 fieldset {
border:0;
}

.tx-srfeuserregister-pi1 legend {
display:none;
}

.tx-srfeuserregister-pi1 input {
width:150px;
}

.tx-srfeuserregister-pi1 input[type="password"] {
width:100px;
}

.csc-menu dt {
padding: 4px;
}


.news-list { background-image: url("img/ecke1.gif"); background-repeat: no-repeat; background-position: bottom right; }
