p, td {
	font-family:Arial, Helvetica;
	font-size:12px;
	text-align: left;
} 

h1 { font-family:Arial, Helvetica; font-size:24px; font-weight:bold; color: #FCC213; }
h2 { font-family:Arial, Helvetica; font-size:17px; font-weight:bold; color: #3B6776; }

a:link { color:#3B6776; text-decoration:underline; }
a:visited { color:#3B6776; text-decoration:underline; }
a:hover {color:#004961; text-decoration:underline; }

.klein { font-family:Arial; font-size:8pt;}
.big { font-family:Arial, Helvetica; font-size:17px; font-weight:bold; color: #3B6776; }
.maintitle {  font-family:Arial; font-size:14pt; color:#387481;}
.alarm { color:red; font-weight:bold; font-size:1.2em; }

#form_tab1 { border-top:1px solid #B9CAE8; spacing:0; width:550px} /* border-bottom:1px solid #B9CAE8;*/
#form_tdhead1 { font-size:10pt; padding: 0.5em; font-weight:bold; color:black; border-bottom:2px solid #B9CAE8; background-color:#DCE5F4;}
#form_tdleft1 { background-color:white; padding: 0.6em; }
#form_tdright1 { background-color:white; }
#form_tdempty { background-color:white; font-size:50%; }
#frame1 { font-size:10pt; padding: 1em; color:black; border:2px solid #B9CAE8; background-color:white;}

#righttabtd { padding-left:4.7em; padding-right:0.5em; }


/*== NEUE DEFS ==*/

#headerarea {
	position: absolute;
	left:0px; top:0px; width:947px; height:28px;
}

#homepage-top {	width:947px; height:75px;	}

#body-area  {	position: relative; top:121px; width:927px;	}	/* nur für index Seite */
#body-area2 {	position: relative; top:121px; width:600px; padding:5px 0px 00px 20px	} 

#themenboxen { 
	background-image:url(images/homepagebaukasten-inhalt.jpg); background-repeat: no-repeat;
	margin-top:32px; width:947px; height:177px;
}
#themenboxen h2 { 	display:inline; font-family:Arial, Helvetica; font-size:17px; font-weight:bold; color: #3B6776; }

#themenbox1{		position: absolute; top:351px; left:25px; width:265px; padding-top:22px; font-family: Arial,Verdana; font-size:12px; color: #555; /*line-height: 1.7em;*/	}
#themenbox2{		position: absolute; top:351px; left:345px; width:265px; padding-top:22px; font-family: Arial,Verdana; font-size:12px; color: #555; /*line-height: 1.7em;*/	}
#themenbox3{		position: absolute; top:351px; left:665px; width:265px; padding-top:22px; font-family: Arial,Verdana; font-size:12px; color: #555; /*line-height: 1.7em;*/	}

#footer {		margin-left:10px; padding-top:8px; width:920px; color:lightgrey;	}

#footer a:link { 	font-size:10px; color:#cccccc; text-decoration:none; }
#footer a:visited { 	font-size:10px; color:#cccccc; text-decoration:none; }
#footer a:hover { 	font-size:10px; color: #004961;  }

#bottom-text-area {	position: relative; margin-left:10px; padding-botton:60px; width:920px;	}

#bottom-text1 {	position: absolute; top: 55px; width:320px; font-size:8pt; color:#999999; text-align:justify; }
#bottom-text2 {	position: absolute; top: 55px; left:360px; width:320px; font-size:8pt; color:#999999; text-align:justify; }
#bottom-links {	position: absolute; top: 195px; width:680px; font-size:8pt; color:#999999; text-align:justify; }
#bottom-links a{ color:#aaa;	 }

#textbox-rechts {
	position: absolute; 
	left:742px; top:120px; width:205px; height:277px;
	/*background-image:url(images/website-textbox.gif);*/ background-repeat: no-repeat;
}
#textbox-rechts-content {	padding: 40px 15px 20px 20px; color:#333; font-size:12px;	}

#trialbutton {		position: absolute;	}
#preise-templates {	position: absolute; left:230px; top:585px;	}
#preise-design {	position: absolute; left:530px; top:610px;	}
#preise-seo {		position: absolute; left:845px; top:610px;	}

#minigray{	font-family: Arial,Verdana; font-size:8pt; color: #555;	}

#box200{			background-image:url(images/box200.gif); background-repeat: no-repeat; width:267px; height:241px;	}
#box200-content{	padding:10px; }


#mynavi1 {
	position:relative;	left: 0px;	margin: 0px 0px 0px 0px; color: white;	height: 26px; /* ie5win fudge begins */
	width:632px;  background: url(images/button-back1XXXX.jpg);
	voice-family: "\"}\"";	voice-family:inherit;	height: 26px;	font-family: Arial;	font-size:13px;	font-weight:normal;
}
#mynavi1b {	padding-top:5px;	}
#mynavi1 a {	display:inline; color:white; padding: 5px 20px 5px 20px; border-right: 1px #BAE7F8 solid; margin:0px; text-decoration: none;  white-space:nowrap;	background: url(images/button-back1.jpg); }
#mynavi1 a:hover {	background: url(images/button-back2.jpg); }
#mynavi1 a.highlight_butt {	background: url(images/button-back2.jpg);  } 

#sbox {
	float:left;
	width:210px;
	margin-right:15px;
	text-align: center;
}
#sbox-text {
	margin-top:15px;
	text-align: left;
}

