body {	margin: 0px; font-family: arial;	background-color: #414345;	color: #FFF;}
#mainpage	{ position: absolute; 	width: 980px;		margin-left: -490px;		left: 50%;			top: 10px;			height: auto;	}
#head {		width: 855px;  margin-top: 10px; padding-left: 115px; height: 15px; }
#logo 		{position: relative; float:left;	height: 25px;	width:320px;	}
#headermenu {position: absolute; float: right;	right: 10px; width:450px;	margin-top: 7px; line-height:15px;	font-size:16px;  	vertical-align: middle;		text-align: right;		height: 15px;	font-size: 17px;		color: #616364;	}
#bildbalken {float: left;	height: 25px;	width: 980px;		padding-top: 0px;	}
#page 		{float:left; 	width: 980px;	background-color: #414345;		}
#submenu 	{font-size: 14px;	font-weight: bold;		color: #707879;		text-decoration:none;	}
#side 		{font-size: 16px;	font-weight: bold;		color: #20508B;		text-decoration:none;			   line-height:30px;	}

#box-content  {	float: left;	top: 0px; width:855px;	padding: 0px; font-size:13px;	line-height: 18px;}
#CONTENTNORMAL { }
#LCONTENT	{ float: left;}
#CONTENT	{ float: left;}
#RCONTENT	{ float: left;}

#menuseite {float:left; width: 105px; padding-left: 10px; height: 640px;}

#sidemenu 	{ 	float: left;	width:95px;		padding: 0px;	}

#menuseiteunten	{position: absolute; 	float: right;	width:95px;			padding-right: 10px;	bottom: 0px;}
#sitename	{ 	color: #FFF; font-size: 11px; }
#menu2 		{ 	padding-top: 10px;}

#menu2-punkt {float: left; padding-right: 5px; padding-top: 5px;}
#menu2-punkt a {background-color: gray;}
#menu2-punkt a:hover {background-color: #ffffff;}

#main {float: left; 	font-size: 10px;	color: #616364;	       text-decoration:none;	}


#footer {	border-top: 0px dotted #c6c7c8;		height: auto;	line-height: 25px; 	width:940px;	float: left;	font-size:12px;		color: #ffffff;	   	text-align: left;	padding-top: 0px; padding-left: 20px; 	background-color: #b6003d;	}
a.footer { color: #fff; }
a.footer:hover { color: #dccd16;}

#footer2 {	height: 50px; 	width:940px;	float: left;	font-size:12px;		color: #ffffff;		text-align: right;		padding-top: 0px; padding-left: 20px; 	}

a.main {font-size: 10px;	color: #858788;		text-decoration:none;	padding-left: 20px;}
a.main:hover {font-size: 10px;	color: #FFF;		text-decoration:none;	}
.sidemenu a {font-size: 14px;	font-weight: bold;	color: #858788;		text-decoration:none;	vertical-align: top; padding-bottom:20px;	display: block;		}
.sidemenu a:hover {color:#FFF;	vertical-align: top;	text-decoration:none;}
.sidemenu-active a {color:#858788; vertical-align: top;	border: none; text-decoration:none;}
.sidemenu-active {color:#FFF; 	vertical-align: top;	border: none; text-decoration:none;}
.submenu a {font-size: 12px;	font-weight: bold;	color: #3b3d7e;		margin-left: 10px;		text-decoration:none;		line-height:20px;	display: block;	}
.submenu a:hover {color:#858788;	text-decoration:none;}
a.internal-link { color: #858788; text-decoration:none; }
a.internal-link:hover { color: #FFF; text-decoration:none;}



A {color: #666; text-decoration: none; }
a.mail:hover { color: #FFF; text-decoration:none; }

h1 {font-size: 19px; color: #FFF; padding-top: 0px; margin-top: 0px;}
h2 {font-size: 16px; color: #FFF;}

/* Schönen Gruss an Dich, Glubschi */

/* rootline links */
#rootline {color: #009ee0; font-size: 12px;}
#rootline a { color: #000; text-decoration: none; font-size: 12px;}
#rootline a:hover { color: #767676; text-decoration: none;}


/*****************/
/* Various Forms */
/*****************/

fieldset.csc-mailform {
border:0;
margin: 0px;
padding: 0px;
}
fieldset.csc-mailform label {
width: 280px;
float: left;
text-align: left;
margin-right: 10px;
vertical-align: middle;
/* Firefox-Bug */
float: left;
clear: both;
}
/* Abstände */
div.csc-mailform-field {display: block; padding-bottom: 4px; height: auto;}

fieldset.csc-mailform input {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
width:280px;
}

fieldset.csc-mailform textarea
{
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:280px;
}


#fieldset.csc-mailform-submit {padding-top: 10px; padding-left: 100px; }


#mailformformtype_mail {
margin-top:10px;
margin-left:0px;
background:#eee;
border:1px solid #ccc;
width:180px;
text-align:center;
}
