body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	background-color: #CCCCCC;
}

h1
{
	font-size: 13px;
	line-height: 13px;
	margin:0;

}

div#main
{
	background-color: #FFFFFF;
	width:760px;
	text-align:left;
	margin:0px auto;
	border: 1px solid #000000;
}

div#header
{
	background-image:url(bilder/header.jpg);
	width:760px;
	height:64px;
}

div#header_kcp
{
	background-image:url(bilder/header.jpg);
	width:760px;
	height:64px;
}

div#header_admin
{
	background-image:url(bilder/header.jpg);
	width:760px;
	height:64px;
}

div.left_top
{
	background-image:url(bilder/navitop.gif);
	width:122px;
	height:13px;
	color: #FFFFFF;
	border-top: 10px solid #FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-left:8px;
}

div.left_top_2
{
	background-image:url(bilder/navitop.gif);
	width:122px;
	height:13px;
	color: #FFFFFF;
	border-top: 5px solid #FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-left:8px;
}

div#left 
{
	width:133px;
	float:left;
	padding-left: 5px;
}

/* Navigation Pic */
div#left_telefon
{
	background-image:url(bilder/telefonsupport.gif);
	width:125px;
	height:46px;
	border-top: 5px solid #FFFFFF;
}

div#left_hostSearch_kcp
{
	background-image:url(bilder/auszeichnung/index/hostSearch_kcp.jpg);
	width:125px;
	height:46px;
	border-top: 5px solid #FFFFFF;
}

div#left_hostSuche_kcp
{
	background-image:url(bilder/auszeichnung/index/hostSuche_kcp.jpg);
	width:125px;
	height:46px;
	border-top: 5px solid #FFFFFF;
}

div.navilinks
{
	background-color: #261F1F;
	width: 130px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #261F1F;
	border-bottom: 3px solid #261F1F;
	font-size:9px;
	line-height:16px;
}

/* Farbe navilinks */
div.navilinks a:link {
	color: #CBCFA1;
	text-decoration: none;
}

div.navilinks a:visited {
	color: #CBCFA1;
	text-decoration: none;
}

div.navilinks a:hover {
	color: #FF0000;
	text-decoration: none;
}

div.navilinks a:active {
	color: #CBCFA1;
	text-decoration: none;
}

/* Farbe navilinks ENDE */

div#beschreibung 
{
	width:610px;
	float:left;
	height:100%;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	padding-top: 12px;
}


/* Farbe beschreibung */
div#beschreibung a:link {
	color: #7A2522;
	text-decoration: none;
	font-weight:bold;
}

div#beschreibung a:visited {
	color: #7A2522;
	text-decoration: none;
	font-weight:bold;
}

div#beschreibung a:hover {
	color: #878B59;
	text-decoration: none;
	font-weight:bold;
}

div#beschreibung a:active {
	color: #7A2522;
	text-decoration: none;
	font-weight:bold;
}

/* Farbe beschreibung ENDE */

div.unten
{
    background-color: #261F1F;
	color: #FFFFFF;
	width:752px;
	text-align:right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:8px;
	font-size:9px;
	border-top: 15px solid #FFFFFF;

}

/* Farbe footer */
div.unten a:link {
	color: #CBCFA1;
	text-decoration: none;
}

div.unten a:visited {
	color: #CBCFA1;
	text-decoration: none;
}

div.unten a:hover {
	color: #FF0000;
	text-decoration: none;
}

div.unten a:active {
	color: #CBCFA1;
	text-decoration: none;
}

/* Farbe footer ENDE */

div.unten_abstand
{
	background-color: #FFFFFF;
	width:760px;
	height: 9px;
}

/* Buttons / Textfelder */
.buttons_textfelder {
	border : 1px solid #261F1F;
	margin: 1px;
}

.buttons_submit {
	border : 1px solid #261F1F;
	margin: 1px;
}

/* Hinweise */
div.hinweis {
	background-color:#FDFCDB; 
	border: 1px solid #CCCCCC; 
	padding:2px;
}

.erfahrungsbericht {
	background-color:#FDFCDB; 
	border: 1px solid #CCCCCC; 
	padding:2px;
	vertical-align: top;
	text-align:left;
	width:100px;
}