@charset "utf-8";
/* CSS Document */

body, html {margin:0; padding:0; background-color:#869e3b; overflow:auto; font-family:"Swiss721BT RomanCondensed", Georgia, "Times New Roman", Times, serif; font-size:11px;}



#grund{width:952px; height:620px; margin-left:-476px; margin-top:-310px; position:absolute; left:50%; top:50%; background-color:#f4f7ea;}
#navi{position:absolute; left:0; top:0; width:240px; height:600px; z-index:10;}
#head{position:absolute; left:231px; height:110px; top:0; z-index:0;}
#top {position:absolute; left:230px; height:54px; top:110px; width:721px; background-color:#FFF;}

.top-text{display:block; width:285px; height:25px; line-height:25px; color:#FFF; margin-top:13px; padding-left:10px; background-color:#902022;}
*+html .top-text{margin-top:10px;}

#content{position:absolute; left: 410px; top:170px; height:450px; width:543px; overflow:auto;}

H1 {font-family: Georgia, "Times New Roman", Times, serif;font-size:12px;}
#content p { margin-right:10px;}
#top H1 {font-family: Georgia, "Times New Roman", Times, serif;font-size:10px;}
.bodytext {margin:0; padding:0;}
table, tr, td{margin:0; padding:0;}
*html+ table { margin:-10px;}
.csc-textpic {margin-top:25px;}
ul {list-style:none; color:#900; font-weight:bold;}
.kontakt_ueberschriften {width:500px; height:25px; margin-left:10px; margin-bottom:10px; padding-left:10px; background-color:#993333; color:#FFF; line-height:25px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Kontaktformular  <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.csc-mailform-field { display:block;float:left; margin:0 0 5px 10px;}
	
	
#formhandler_contact_form {
	width:540px;
}

#formhandler_contact_form .row {
	margin-bottom:10px;
}

#formhandler_contact_form input.hidden, #formhandler_contact_form input[type="hidden"] {
        display: none;
        border: none;
}

#formhandler_contact_form input.submit, #formhandler_contact_form input[type="submit"] {

	width:auto;
	display:inline;
	clear:both;
}

#formhandler_contact_form .mathguard {
	padding:0;
}



#formhandler_contact_form .contact_box {
	width:180px;
	margin:0 0 10px 10px;
}


#formhandler_contact_form fieldset, #formhandler_contact_form input[type="text"], #formhandler_contact_form textarea {
	border:1px solid #dedede;
}



#formhandler_contact_form input {
	padding:4px;
}

.error {
	color:red;
	font-weight:bold;
}

.errormessage {
    color: #880000;
    margin-bottom: 0.5em;
}

#formhandler_contact_form label {
	display:block;
	float:left;
	width:120px;
	font-size:12px;
	line-height:25px;
}

#formhandler_contact_form input[type="text"], #formhandler_contact_form textarea {
	display:block;
	width:120px;
	float:left;
}

#formhandler_contact_form .clear {
	clear:both;
}

#formhandler_contact_form .contexthelp {
	border:1px solid #dedede;
	background-color: #efefef;
	padding:5px;
	display:block;
	font-size:small;
}

#formhandler_contact_form .info {
	float:left;
	width:200px;
	margin-left:20px;
}

