/*CSS*/

/*
   http://www.motion-kommunikation.de/
   css styles
   
   Copyright 2007, Markus Spiske
   http://www.temporausch.com
*/

/*general styles*/
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	margin:0;
	padding:0;
	color:#858585;
}

body {
	font:11px/175% Arial, Helvetica, Tahoma, Verdana, sans-serif;
	/*font:11px/175% Georgia, Times New Roman, Times, serif;*/
}

h1 {
	font-size:9px;
	color:#999;
	font-weight:normal;
	line-height:140%;
}

h2 {
	font-size:9px;
	color:#999;
	font-weight:normal;
}

h3 {
	font-size:11px;
	line-height:175%;
	color:#ff9900;
	font-weight:bold;
}

a.grey:link, a.grey:visited, a.grey:active {
	color:#999;
	text-decoration:underline;
}

a.grey:hover {
  color:#999;
	text-decoration:underline;
}

a.go:link, a.go:visited, a.go:active {
	color:#ff9900;
	text-decoration:underline;
}

a.go:hover {
  color:#999;
	text-decoration:underline;
}

a.navi:link, a.navi:visited, a.navi:active {
	font-size:11px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}

a.navi:hover {
  font-size:11px;
  color:#999;
  font-weight:bold;
	text-decoration:none;
}

a.subnavi:link, a.subnavi:visited, a.subnavi:active {
	font-size:11px;
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

a.subnavi:hover {
  font-size:11px;
  color:#ccc;
  font-weight:bold;
	text-decoration:none;
}

/*container*/
#container {
	width:900px;
	margin:0 auto;
}

/*head*/
#head {
	width:900px;
	height:210px;
	margin-top:10px;
}

/*content*/
#content {
	background:url(../img/content_bg.gif) repeat-y;
	width:900px;	
	text-align:left;
	margin-top:20px;
	float:left;
}

/*navi*/
#navi {
	font:9px/250% Arial, Helvetica, Tahoma, Verdana, sans-serif;
	width:200px;
	padding-top:20px;
	padding-left:10px;
  float:left;
}

/*text*/
#text {              
	width:450px;
	padding-top:20px;
	padding-left:0px;
  float:left;
}

/*rightbox*/
#rightbox {              
	width:170px;
	padding-top:20px;
	padding-left:70px;
	float:left;
}

/*footer*/
#footer {
	width:900px;
	height:20px;
	text-align:center;
	margin-top:0px;
	float:left;
}

.textfeld {
   width: 250px;
   height: 150px;
}
.feld250 {
   margin-top:3px;
   width: 250px;
}
.feld150 {
   width: 170px;
   font-size: 12px;
   font-style: italic;
   margin-top:3px;
   padding-left:3px;
}
.submit150 {
   width: 170px;
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   color: #FFFFFF;
   background-color: #EB8A3D;
}


