/* CSS Document Homepage */
body {
	font-family: arial, tahoma;
  font-size:14px;
  margin:0px; 
  padding:0px;
}

a.mainmenu         { font-size:22px; color:#000000; margin-left:25px; padding:0px 0px 33px 0px; }
a.mainmenu:link    { text-decoration:none; }
a.mainmenu:visited { text-decoration:none; }
a.mainmenu:hover   { text-decoration:none; background:url(pics/hover-pfeil.png) no-repeat 50% 100%; }
a.mainmenu:active  { text-decoration:none; }

a.mainactivemenu         { font-size:22px; color:#000000; margin-left:25px; padding:0px 0px 33px 0px; background:url(pics/hover-pfeil2.png) no-repeat 50% 100%;}
a.mainactivemenu:link    { text-decoration:none; }
a.mainactivemenu:visited { text-decoration:none; }
a.mainactivemenu:hover   { text-decoration:none; background:url(pics/hover-pfeil2.png) no-repeat 50% 100%; }
a.mainactivemenu:active  { text-decoration:none; }


a.bottommenu         { font-size:12px; color:#ffffff; padding-right:40px;}
a.bottommenu:link    { text-decoration:none; }
a.bottommenu:visited { text-decoration:none; }
a.bottommenu:hover   { text-decoration:underline; }
a.bottommenu:active  { text-decoration:underline; }

a         { color:#1F74B4;}
a:link    { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover   { text-decoration:underline; }
a:active  { text-decoration:underline; }

a.headmmenu         { font-size:12px; color:#ffffff; }
a.headmmenu:link    { text-decoration:none; }
a.headmmenu:visited { text-decoration:none; }
a.headmmenu:hover   { text-decoration:underline; }
a.headmmenu:active  { text-decoration:underline; }

a.mail         { font-size:16px; color:#000000;}
a.mail:link    { text-decoration:none; }
a.mail:visited { text-decoration:none; }
a.mail:hover   { text-decoration:underline; }
a.mail:active  { text-decoration:underline; }


#wrapper {
	background-color: lightblue;
	width: 501px;
}

#content_spalte {
	background-color: yellow;
	width: 700px;
	float: left;
}

#rechte_spalte {
	background-color: green;
	margin-left: 710px;
	width: 250px;
}


.maintopic {
  font-size:20px;
  font-weight:bold;
  color: #EEA41F;
  margin-bottom:5px;
}

.smalltext {
  font-size:12px;
  color: #808080;
}

.rightbarsep {
  font-size:13px;
  font-weight:bold;
  margin-top:60px;
}

.phone {
  font-size:16px;
  font-weight:bold;
  color: #ffffff;
  margin-left:5px;
}

.haekchen {
  margin-right:10px;
}

.blauer-pfeil {
  margin-right:5px;
}

.subcontentarea {
  font-size:16px; 
  vertical-align:top; 
  padding: 30px 0px 30px 0px; 
  line-height:150%;
}

.orangeboxbg {
  background:url(pics/bg-banner2.jpg) repeat-x; 
  height:238px;
}
.orangetitlebg {
  background-color: #ECBF26; 
  height:35px;
}

.freeregisterbutt {
  height:25px; 
  font-size:14px; 
  font-family:verdana;
  height:30px;
}

.trialerror {
  border:dotted 2px red;
  color: #FF0000;
  font-weight: bold;
  font-size:16px;
  margin-top:0px;
  margin-bottom:10px;
  padding:10px;
}

.frage {
  font-weight: bold;
  font-size:16px;
  margin-top:20px;
}

.trialemailinput {
  border:solid 1px #C0C0C0;
  font-size:16px;
  padding:4px;
	border-radius:5px;
}
.trialregbox {
  background-color:#FFEBCB; 
  width:960px;
  padding:10px; 
  border:solid 3px #ECBF26;
	border-radius:10px;
}

.trialbutt {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:3px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:7px 38px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.trialbutt:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.trialbutt:active {
	position:relative;
	top:1px;
}
