/* ----- Allgemein --------------------------- */
a {
	color: #333333;
	text-decoration: underline;	
}
a:link {
	color: #333333;
	text-decoration: underline;	
}
a:visited {
	color: #333333;
	text-decoration: underline;	
}
a:hover {
	color: #658068;
	text-decoration: underline;	
}
form {
	display: inline;	
}

/* ----- startnavi --------------------------- */
.startnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3DBD4;	
}
.startnavi a, .startnavi a:link, .startnavi a:visited {
	color: #D3DBD4;
	text-decoration: none;
}
.startnavi a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.startnavi-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #658068;	
}

/* ----- Sprachnavi --------------------------- */
.sprachnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91A493;	
}
.sprachnavi a, .sprachnavi a:link, .sprachnavi a:visited {
	color: #91A493;
	text-decoration: none;
}
.sprachnavi a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.sprachnavi-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #658068;	
}

/* ----- Hauptnavi --------------------------- */
.hauptnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;	
}
.hauptnavi a, .hauptnavi a:link, .hauptnavi a:visited {
	color: #606060;
	text-decoration: none;
}
.hauptnavi a:hover {
	color: #333333;
	text-decoration: underline;
}
.hauptnavi-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BFBFBF;	
}

/* ----- Unternavi --------------------------- */
.unternavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #517255;	
}
.unternavi a, .unternavi a:link, .unternavi a:visited {
	color: #517255;
	text-decoration: none;
}
.unternavi a:hover {
	color: #333333;
	text-decoration: underline;
}
.unternavi-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8C8C8;	
}

/* ----- Content --------------------------- */
.grundtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;	
}
.link-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #C8C8C8;	
}
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	color: #647F67;	
}
.ueberschrift-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	color: #C8C8C8;	
}
.link-klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color: #333333;	
}
.link-klein-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8C8C8;	
}

/* ----- Infoblock--------------------------- */
.infoblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
}
.infoblock a:hover {
	color: #F89B23;
}
.infoblock-deko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F89B23;	
}
.infoblock-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #647F67;	
}

/* ----- Formular --------------------------- */
.formular-m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 320px;	
}
.formular-xxl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;	
}
.formular-routenplaner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 214px;	
}

