/* *** Standart Definitionen *** */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878889;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878889;
	line-height: 18px;
}

/* *** Bild Definitionen *** */
img {
	border: none;
}
/*.bildabstand img {
	margin-top: 0px;
	margin-left: 0px;
}*/

/* *** Text Definitionen (Standart) *** */
.text_grau_dunkel_fett {
	font-weight: bold;
	color: #666666;
}
.text_grau_dunkel_normal {
	font-weight: normal;
	color: #666666;
}
.text_grau_hell_fett {
	font-weight: bold;
	color: #B2B2B2;
}
.text_grau_hell_normal {
	font-weight: normal;
	color: #B2B2B2;
}
.text_orange_fett {
	font-weight: bold;
	color: #F39900;
}
.text_orange {
	color: #F39900;
}

.hinweistext {
	font-size: 9px;
}

.servicezeiten {
	font-size: 10px;
}
.servicezeiten_fett {
	font-size: 10px;
	font-weight: bold;
}

/* *** Formulardefinitionen *** */
.formfeld {
	width: 200px;
	color: #878889;
	border: solid 1px #878889;
}

/* *** Link Definitionen *** */
/* Standart */
a {
	font-weight: bold;
	color: #878889;
}
a:link {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:active {
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #F39900;
}
a:hover{
	font-weight: bold;
	text-decoration: none;
	background-color: #FCD29E;
	border-bottom: 1px dotted #878889;
}

/* *** Servicezeitenlink *** */
a:link.servicezeiten, a:visited.servicezeiten {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.sitelink_klein, a:active.sitelink_klein {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Sitelink klein *** */
.sitelink_klein {
	font-size: 9px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.sitelink_klein {
	font-size: 9px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.sitelink_klein, a:visited.sitelink_klein {
	font-size: 9px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.sitelink_klein, a:active.sitelink_klein {
	font-size: 9px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Mehrlink bei Seite (Presse) *** */
.sitelink {
	font-size: 11px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.sitelink {
	font-size: 11px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.sitelink, a:visited.sitelink {
	font-size: 11px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.sitelink, a:active.sitelink {
	font-size: 11px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Dateilink bei Seite (Presse) *** */
.detaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}
a.detaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.detaillink, a:visited.detaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.detaillink, a:active.detaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F39900;
	text-decoration: none;
	background: none;
	border: none;
}

/* *** Navigation Definitionen *** */
/* Headernavigation */
.headernav {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a.headernav {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.headernav, a:visited.headernav {
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.headernav, a:active.headernav {
	color: #878889;
	text-decoration: none;
	background: none;
	border: none;
}

/* Hauptnavigation */
.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a:link.hauptnav, a:visited.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #878889;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a:hover.hauptnav, a:active.hauptnav {
	font-size: 13px;
	font-weight: bold;
	color: #F39900;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}
a.hauptnav_aktiv {
	font-size: 13px;
	font-weight: bold;
	color: #F39900;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	background: none;
	border: none;
}

/* Subnavigation */
#subnav {
	font-size: 10px;
	font-weight: bold;
	color: #878889;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}
#subnav ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
}
#subnav li {
	display: block;
	line-height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: none;
	/*background-image:url(/Vivello%20GmbH/myVivello/Technik/Current/_img/buttons/subnav_inaktiv.jpg);*/
	background-image:url(/web/_img/buttons/subnav_inaktiv.jpg);
	background-repeat: no-repeat;
}
#subnav a {
	display: block;
	font-size: 10px;
	color: #878889;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	background: none;
	/*background-image:url(/Vivello%20GmbH/myVivello/Technik/Current/_img/buttons/subnav_inaktiv.jpg);*/
	background-image:url(/web/_img/buttons/subnav_inaktiv.jpg);
	background-repeat: no-repeat;
	border: none;
}
#subnav a:hover {
	display: block;
	background: none;
	/*background-image:url(/Vivello%20GmbH/myVivello/Technik/Current/_img/buttons/subnav_hover.jpg);*/
	background-image:url(/web/_img/buttons/subnav_hover.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}
#subnav li.current a {
	display: block;
	background: none;
	/*background-image:url(/Vivello%20GmbH/myVivello/Technik/Current/_img/buttons/subnav_aktiv.jpg);*/
	background-image:url(/web/_img/buttons/subnav_aktiv.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}
/*#subnav li.current a:hover {
	display: block;
	background: none;
	background-image:url(/web/_img/buttons/subnav_hover.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: none;
}*/
