/* --------------------------------------------------------------------- galerie */
table.galerie {margin:0 0 20px 0;}
table.galerie img {border:1px solid #014b80;}
table.galerie tr.img {background-color:#dce9f3}
table.galerie tr.img td {padding:0;}
/* --------------------------------------------------------------------- / galerie */


.content_wemio {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13pt; 
	color: #00597a
}
.content_wemio .red {
	border:1px solid #ba8e8d;
	padding:5px 8px 5px 8px;
	background-color:#efedf0
	}

input.formular_button_wemio {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #00597a; 
	background-color: #e5eef1; 
	height: 18px; 
	border: 1px solid #00597a
}

.tabelle_content_wemio {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #00597a
}

.tabelle_head_wemio {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #00597a
}

.body {
	margin:0px;
	padding:0px;
}


/* Content */

.content {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13pt;
	color: #014B80
}

.content_color {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13pt; 
	color: #990000
}

.contentsmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13pt; 
	color: #014B80
}

.bold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13pt;
	font-weight: bold;  
	color: #014B80
}

.titel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 20px;
	font-weight: bold; 
	color: #014B80
}

.subtitel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #990000
}

.subtitel_color {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000
}

.bold_color {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #990000
}

.bildunterschrift {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80
}

.rahmen {
	border: solid 1px;
	border-color: #000000
}


/* Tabelle Content */

.tabelle_titel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF
}

.tabelle_subtitel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #014B80
}

.tabelle_head {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #014B80
}

.tabelle_content {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #014B80
}

.tabelle_content_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #990000
}

.contentsmall_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13pt; 
	color: #900;
}

.tabelle_content_small {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #666666
}

#abstand_tabellenzelle {
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}

#abstand_tabellenzelle_eingerueckt {
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 30px;
	margin-right: 5px;
}



/* Menue */

a.menue01off:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}
a.menue01off:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}
a.menue01off:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}

a.menue02off:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}
a.menue02off:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}
a.menue02off:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}

a.menue02on:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none
}
a.menue02on:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none
}
a.menue02on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}

a.submenue01off:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}
a.submenue01off:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}
a.submenue01off:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: none
}

/* Abstaende Menue */

.divmain {  
	padding:5px; 
	padding-left:13px; 
	border-top:1px solid #dce9f3;
	background-color:#f5f8fb;
}

.divsub {  
	padding:5px; 
	padding-left:20px; 
	border-top:1px solid #dce9f3; 
	background-color:#f5f8fb;
}

.divmainon {  
	padding:5px; 
	padding-left:13px; 
	border-top:1px solid #dce9f3;
	background-color:#E8F0F7;
}

.divsubon {  
	padding:5px; 
	padding-left:20px; 
	border-top:1px solid #dce9f3; 
	background-color:#E8F0F7;
}

.divrechts {  
	padding:5px; 
	padding-left:15px; 
	border-top:1px solid #dce9f3;
	background-color:#f5f8fb;
}

.divrechtson {  
	padding:5px; 
	padding-left:15px; 
	border-top:1px solid #dce9f3;
	background-color:#E8F0F7;
}


/* Links */

a.link_text:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: underline
}
a.link_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none
}
a.link_text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline
}

a.link_text_error:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline
}


a.link_text_none:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}
a.link_text_none:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline
}
a.link_text_none:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none
}



a.linkbold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #014B80;
	text-decoration: underline
}
a.linkbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none
}
a.linkbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline
}

a.linkbold_big:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #014B80;
	text-decoration: underline
}
a.linkbold_big:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none
}
a.linkbold_big:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline
}


a.link_xtrasmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #014B80;
	text-decoration: underline
}
a.link_xtrasmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #014B80;
	text-decoration: none
}

a.link_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px;
	font-weight: normal;
	color: #014B80;
	text-decoration: underline
}
a.link_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none
}
a.link_small_error {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline
}


a.link_top {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a.link_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}

a.bildunterschrift_link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80;
	text-decoration: none;
}
a.bildunterschrift_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80;
	text-decoration: none;
}


/* Formulare */


.suchfeld {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #014B80; 
	height: 17px; 
	width: 100px
}

.suchbutton {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #014B80; 
	background-color: #F5F8FB; 
	height: 18px; 
	border: 1px #98B6CC solid;
}

.formular_eingabefeld {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 120px
}

.formular_eingabefeld_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 120px;
	background-color: #EBCCCC
}

.formular_checkbox_error {
	border:1px solid #990000;
	}

.formular_textfeld {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 75px; 
	width: 370px
}

.formular_textfeld_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 75px; 
	width: 370px;
	background-color: #EBCCCC
}

.formular_button {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #014B80; 
	background-color: #ECF1F6; 
	height: 18px; 
	border: 1px #98B6CC solid
}

.formular_button_datenuebernahme {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #014B80; 
	background-color: #ECF1F6; 
	height: 18px; 
	border: 1px #98B6CC solid
; width: 230px
}

.formular_pulldown_nummer {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 40px
}

.formular_pulldown_thema {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 230px
}

.formular_stand {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 88px
}

.formular_stand_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 88px;
	background-color: #EBCCCC
}

.formular_stand_small {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 20px
}

.formular_stand_small_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 20px;
	background-color: #EBCCCC
}

.formular_plz {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 45px
}

.formular_plz_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 45px;
	background-color: #EBCCCC
}

.formular_ort {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 63px
}

.formular_ort_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #014B80; 
	height: 17px; 
	width: 63px;
	background-color: #EBCCCC
}



/* Aufzaehlung */

ul {
	margin-left: 20px; 
	margin-top: 0px;
}

li {
	list-style-image: url(pix/cube_blue.gif);
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.abstand_li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}

/* Abstaende */

#top {
	text-align: right;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

#zurueck {
	text-align: left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

/* installateurshandbuch */

table td.blau_dunkel {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	}
table td.blau_dunkel a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

table td.blau_hell {
	background-color:#c7dae8;
	text-align:center;
	padding:10px 3px 10px 3px;
	}
table td.blau_hell a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

table td.impressum {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	}
table td.impressum a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#subnavi_1 td {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	width:220px;
	}
#subnavi_1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#subnavi_2 td {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	width:220px;
	}
#subnavi_2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#subnavi_3 td {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	width:220px;
	}
#subnavi_3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#subnavi_4 td {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	width:220px;
	}
#subnavi_4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#subnavi_5 td {
	background-color:#98b6cc;
	text-align:center;
	padding:10px 3px 10px 3px;
	width:220px;
	}
#subnavi_5 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #014b80;
	text-decoration: none;
	}

#logo_vdew img {
	float:right;
	}
	

/* --------------------------------------------------------------------- email internet-tarif */
#mail_header img {
	vertical-align:bottom;
	}

#mail {
	background-color:#dce9f3;
	width:570px;
	padding:10px 10px 30px 10px;
	}

#mail_content {
	background-color:#f5f8fb;
	padding:20px;
	}

a.button_link {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#014b80;
	text-decoration:none;
	padding:4px 9px 4px 9px;
	border:1px solid #98b6cc;
	}
	