/* generic styles */

body {margin:0px; padding:0px; border:0px; font-family: Arial, Verdana, Helvetica, sans-serifarial; line-height:18pt; color:#000000;
 font-size: 12pt; text-align:left;
}


img {border:none; vertical-align:bottom;}
/* content */

h1 {font-weight:normal; margin: 0px 0px 14px 0px;  font-size:22pt; color:#808284; line-height:25ptx;}
h1.left { line-height:25px; float:left; font-size:22pt; width:180px;}
h1 img { float:left; padding-left:10px; }

h2 { font-weight:bold; font-size:16pt; margin: 0px 0px  4px 0px; padding:0px;}
h2.oben { margin: 0px 0px  4px 0px; }

p { clear:both; margin:0px 0px 18px 0px; font-family:arial, verdana sans-serif; font-size:12pt; line-height:14pt;}
a { color:#000;}


/* page elements */
#pagecenter {
position:relative;
padding:0px;
margin: 0;
text-align: left;
top:0px;
width:700px;

}

#pagecenter1 {
position:relative;
padding:0px;
margin: 0;
text-align: left;
top:0px;
width:955px; 
min-width:250px;
max-width:700px;
}


#header, #mainnav, #mainnav1 { display:none;}

#content {position:absolute; top:0px; left:0px; margin:0px; padding:0px; width:700px;}
#content #conin {position:relative; left:0px; width:600px;}

#content1 {position:absolute; top:0px; left:0px; margin:0px; padding:0px; min-width:100px; min-height:400px; height:400px;  width:700px; max-width:700px;}
#content-innen { position:absolute; top:12px; min-width:100px; width:600px; max-width:600px; }

/* --- FORM styles --- */
	form td  { font-size:12pt; font-family: Arial,Verdana,sans-serif; line-height:18pt; vertical-align:top;}
	form td p  { font-size:12pt; font-family: Arial,Verdana,sans-serif; line-height:18pt;}
	form td strong { font-size:14pt; font-family: Arial,Verdana,sans-serif; line-height:18px; font-weight:bold;}
	form td.tdleft { width:200px; }
	table { width:700px; }
	label {cursor: pointer; color:#000;}
	label.red{color: #DF1921;}
	label.clnum{ margin-left:6px; font-size:14px; }
	label.clnum1{ margin-left:6px;  font-size:14px; }
	label.ceck{ font-size:13px; }
	
	form .of-text, form .of-textarea, form .of-select, form .of-textkurz, form .of-checkbox, form .of-file {font:12pt Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px;}
	fieldset {margin: 0px; padding: 0px; border: 0px solid;}
	fieldset legend {display: none;}

	form .of-text {border: 1px solid #7F9DB9; width: 295px;height: 17px; font-size:12pt; font-family: Arial,Verdana,sans-serif;}
	form .of-text:focus { background-color:#E2EFF2 }
	form .of-file {border: 1px solid #7F9DB9; width: 295px; height: 17px; background: #FFF;}
	form .of-file:focus {border: 1px solid #565759; width: 295px;height: 20px; background: #E2EFF2; font-size:12pt;}
	form .of-textkurz {border: 1px solid #565759; width: 30px; height: 17px;}
	form .of-textarea {border: 1px solid #565759; width: 435px;height: 80px;}
	form .of-select {border: 1px solid #7F9DB9; width: 296px;}
	form .of-select:focus { background-color:#E2EFF2 }
	form .of-checkbox {border: 0px; text-align:left; margin:0px 7px 0px 2px; }
	form .of-submit   {display:none;}
	
	#ul-error{margin: 0px 0px 0px 20px; padding: 0px;  color:#DF1921;}
	
	ul#ul-error	li	{margin: 0px 0px 1px 0px; font-size:12pt; list-style-type: circle;}
	
	ul#ul-erfolg{margin: 0px; padding: 0px;  color: #246505; list-style-type: circle;}
	ul#ul-erfolg	li	{margin: 0px 0px 1px 20px; font-size:12pt; list-style-type: circle;}
	
/* --- */
