/* 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:380px;
}
#cLeftInner {
	padding:15px 10px 0 30px;
}

#cMid {
	width:373px;
	padding:5px 0 0 5px;
	
}

#cMid .ce {
padding:5px 15px;
margin-top:5px;
background:url(img/ecke3.gif) no-repeat 0px 5px;
}

#cLeft .ce { background:url(img/ecke3.gif) no-repeat 0px 0px;}

#cMid .csc-header { padding:20px 0 0 0; }
#cMid .csc-header-n2 { padding:15px 0 0 0; }
#cLeft h1 { padding: 15px 0; }

#cLeft p.bodytext { margin-top: 0; }

#cMid .ce .csc-textpic-text {
/*margin-top:10px;*/
}

#cRight {
	width:200px;
	padding-top:15px;
}

#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:5px 10px;
}



.ce DIV.csc-textpic IMG   {
border:1px solid #f36f21;
}


a, a:link, a:visited, a:active {
	text-decoration:none;
	color:#f36f21;
}
a:hover {
	text-decoration:underline;
}

 h1 {
	text-transform:uppercase;
	font-size:12px;
	color:#000066;

}


#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;
}

#intro-top {
  /*background: url(img/ecke3.gif) no-repeat;*/
  /*padding:10px 5px 5px 5px;*/
}
#intro-img {
  padding:20px 0;
}

#intro-top img {
margin-left:-30px;
}
#intro-bottom {
  /*background: url(img/ecke3.gif) no-repeat;*/
  padding:10px 0 0 20px;
  padding:5px;
}




#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;
}