/*******************************************
Copyright (c) 2009  cdnet-internetservice  *
   alle Rechte reserviert                  *
*******************************************/
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color:#6b7b7d;
	color: #169;
	line-height: 22px;
	font-size: 11px;
	font-family: Verdana, Arial,  "Trebuchet MS", sans-serif;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#999;
	scrollbar-3dlight-color:#999;
	scrollbar-arrow-color:#999;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#fff;
	text-align:center;
}

h1, h2  {
	font-size:18px;
	line-height:38px;
	font-weight:100;

}

h2 { 
	font-size:12px;
	line-height:20px;
	font-weight:600;
	letter-spacing: normal;
	margin-top:20px;
}	



#main {
	width:624px;
	margin: 0px auto;
	text-align:left;
	background-color:#fff;
	background:url(./img/back_left.png) 0 0 repeat-y;
}

/*_______FRONTSEITE_______*/

#main #head {
	height:49px;
	z-index:2;
	position:relative;
}

#main #head  #logo {
	display:block;
	position:absolute;
	z-index:10;
	top:0;
	left:30px;

}
#main #left_site,
#main #content   {
	float:left;
	min-height:474px;
	width:165px;

}

#main #left_site #navi {
	margin-top:55px;
}
#main #left_site #navi ul {
	list-style:none;
}
#main #left_site #navi li {
	display:block;
	text-align:right;
	height:18px;
	margin-bottom:5px;
}

#main #left_site #navi a {
	display:block;
	color: #169;
	font-family:arial, verdana;
	line-height:18px;
	font-weight:600;
	font-size:13px;
	text-decoration:none;

}

#main #left_site #navi  a:hover,
#main #left_site #navi a.active {
	color: #058;
	background:url(./img/back_active.png) 0 0 repeat-x;
}
#main #left_site #feednote {
	margin-top:200px;
	text-align:right;
	font-size:10px;
	line-height:18px;
}


/*_______CONTENT_________*/

#main #content  {
	width:349px;
	background:url(./img/back_content.png) 0 0 repeat-y;
	padding:35px 55px;
	min-height:405px;
}

#main #content.front {
	padding:0;
	width:459px;
}
#main #content.front img {
	margin-top:177px;
}

p.small {
	font-size:10px;
	text-align:center;
}

#main #content  #picture {
	float:right;
	width:150px;
	height:200px;
	margin: 5px 0 22px 22px;
	color:#666;
	}


#main #content  a.hyperlink {
	color:#fff;
	padding:2px 5px;
	text-decoration: none;
	background-color: #38a;
}


#main #content a.hyperlink:hover {
	color:#000;
	background-color: #f9ffe5;
	text-decoration: underline;
}

.clear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size:0
}

#main #content  ul {
	margin-left:17px;
	list-style-type:square;
}
#main #content  ul li {
	line-height:18px;
	margin-bottom:8px;
}

#main #content img {
	float:right;
}

/*_________FUSS-ZEILE_________*/

#main #feet  {
	height:28px;
	padding:2px 0;
	margin-top:0px;
	border-top:1px solid #999;
	text-align:right;
}


#main #feet  a {
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding:4px 0;
	margin-left:27px;
	font-weight:700;
}


#main #feet  a:hover,
#main #feet  a.active {
	color:#000;
}



/*   Formularfelder wie Name, Kontonr. etc. 
-------------------------------------------------------- */
p input,
p select,
p textarea,
p submit	{   
	border: 1px solid #999;
	color:#333;
}

fieldset {
	float:left;
	width:400px;
	margin-top: 44px;
}

#main #content  #colR fieldset {
	width:340px;
	float:right;
}

fieldset p {
	width:400px;
	margin:8px 0;
	color:#666;
}
#main #content  #colR  fieldset p {
	width:360px;
	margin:8px 0;
	color:#666;
}

* fieldset p {
	margin:4px 0;
}

label {
	display: inline;
	width:110px;
	float: left;	
	margin:3px 9px 0 0;
	line-height:15px;
	font-size:11px;
	text-align:right;
}
.send {
	cursor:pointer;
	width:80px;
	padding:2px;
	font-size:0.8em;
	color:#333;
	border:1px solid #888;
	background-color:#8899aa;
	margin-top:4px;
	float:right;
	font-weight:700;
	margin-right:200px;
}
.send:hover {
	background-color:#888;
	color:#fff;
}

p textarea {
	height:18em;
}
p input:hover, p textarea:hover,
p input:focus, p textarea:focus {
	background-color: #eeeeef;
	border-color:#666;
}


/*  Formularfelder wie Name, Kontonr. etc.   
------------------------------------------------------------------- */
.inputLang,
p select {  width: 220px; }





