HTML, BODY, P, SPAN, TD, DD, DL, DT, EM, FONT, INPUT, SELECT, TEXTAREA { 
	font-family: arial, helvetica, sans-serif; 
	font-size:10pt;
}

BODY { 
	margin-left: 10px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

H1 {
	font-size:11pt;
	font-weight:bold;
	color: #03979B;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

H2 {
	font-size:11pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
H3 {
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
H4 {
        font-size:10pt;
        font-weight:normal;
        margin:0px;
        padding:0px;
}

H6 {
	font-size:9pt;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

HR {
	color:#8BD2D4;
	background-color:#8BD2D4;
	height:2px;
	border:0px solid #8BD2D4;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

P {
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
BLOCKQUOTE {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:40px;
	margin-right:0px;
	padding:0px;
}

UL, OL {
	margin: 0px;
	padding:0px;
}

LI {
	margin-left:  20px;
	margin-top:  8px;
	padding: 0px;
}
FORM {
	margin:0px;
	padding:0px;
}

a:link 		{ font-weight:normal; color:#000000; text-decoration:underline; }
a:visited	{ font-weight:normal; color:#106C74; text-decoration:underline; }
a:hover		{ font-weight:normal; color:#407F79; text-decoration:underline; }
a:active	{ font-weight:normal; color:#407F79; text-decoration:underline; }
a:focus		{ font-weight:normal; color:#407F79; text-decoration:underline; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Oben */
a.onavidark:link 	{ font-weight:normal; color:#666666; text-decoration:none; }
a.onavidark:visited	{ font-weight:normal; color:#666666; text-decoration:none; }
a.onavidark:hover	{ font-weight:normal; color:#000000; text-decoration:none; }
a.onavidark:active	{ font-weight:normal; color:#000000; text-decoration:none; }
a.onavidark:focus	{ font-weight:normal; color:#000000; text-decoration:none; }
P.onavidark	{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-size: 9pt;}
TD.onavidark { height:33px; color:#666666; font-size: 9pt; }

a.onavihigh:link 	{ font-weight:bold; color:#666666; text-decoration:none; }
a.onavihigh:visited	{ font-weight:bold; color:#666666; text-decoration:none; }
a.onavihigh:hover	{ font-weight:bold; color:#000000; text-decoration:none; }
a.onavihigh:active	{ font-weight:bold; color:#000000; text-decoration:none; }
a.onavihigh:focus	{ font-weight:bold; color:#000000; text-decoration:none; }
P.onavihigh	{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-size: 9pt;}
TD.onavihigh { height:33px; color:#666666; font-size: 9pt; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Ebene 1 */
a.hnavidark:link 	{ font-weight:normal; color:#000000; text-decoration:none; }
a.hnavidark:visited	{ font-weight:normal; color:#000000; text-decoration:none; }
a.hnavidark:hover	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.hnavidark:active	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.hnavidark:focus	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
P.hnavidark	{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.hnavidark { width:180px;height:30px; }

a.hnavihigh:link 	{ font-weight:bold; color:#000000; text-decoration:none; }
a.hnavihigh:visited	{ font-weight:bold; color:#000000; text-decoration:none; }
a.hnavihigh:hover	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.hnavihigh:active	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.hnavihigh:focus	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
P.hnavihigh	{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.hnavihigh { width:180px;height:30px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Ebene 2 */
a.e2navidark:link 	{ font-weight:normal; color:#000000; text-decoration:none; }
a.e2navidark:visited{ font-weight:normal; color:#000000; text-decoration:none; }
a.e2navidark:hover	{ font-weight:normal; color:#666666; text-decoration:none; }
a.e2navidark:active	{ font-weight:normal; color:#666666; text-decoration:none; }
a.e2navidark:focus	{ font-weight:normal; color:#666666; text-decoration:none; }
P.e2navidark		{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.e2navidark		{ width:180px; height:22px; background-color:#CBEAED; }

a.e2navihigh:link 	{ font-weight:bold; color:#000000; text-decoration:none; }
a.e2navihigh:visited{ font-weight:bold; color:#000000; text-decoration:none; }
a.e2navihigh:hover	{ font-weight:bold; color:#666666; text-decoration:none; }
a.e2navihigh:active	{ font-weight:bold; color:#666666; text-decoration:none; }
a.e2navihigh:focus	{ font-weight:bold; color:#666666; text-decoration:none; }
P.e2navihigh		{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.e2navihigh		{ width:180px;height:22px; background-color:#CBEAED; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Ebene 3 */
a.e3navidark:link 	{ font-weight:normal; color:#086064; text-decoration:none; }
a.e3navidark:visited{ font-weight:normal; color:#086064; text-decoration:none; }
a.e3navidark:hover	{ font-weight:normal; color:#666666; text-decoration:none; }
a.e3navidark:active	{ font-weight:normal; color:#666666; text-decoration:none; }
a.e3navidark:focus	{ font-weight:normal; color:#666666; text-decoration:none; }
P.e3navidark		{ margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;}
TD.e3navidark		{ width:150px;height:22px; background-color:#CBEAED; }

a.e3navihigh:link 	{ font-weight:bold; color:#086064; text-decoration:none; }
a.e3navihigh:visited{ font-weight:bold; color:#086064; text-decoration:none; }
a.e3navihigh:hover	{ font-weight:bold; color:#666666; text-decoration:none; }
a.e3navihigh:active	{ font-weight:bold; color:#666666; text-decoration:none; }
a.e3navihigh:focus	{ font-weight:bold; color:#666666; text-decoration:none; }
P.e3navihigh		{ margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;}
TD.e3navihigh		{ width:150px;height:22px; background-color:#CBEAED; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Dropdown */
a.ddmenu:link 		{ font-weight:normal; color:#A4BAC8; text-decoration:none; }
a.ddmenu:visited	{ font-weight:normal; color:#A4BAC8; text-decoration:none; }
a.ddmenu:hover		{ font-weight:normal; color:#30AFFF; text-decoration:none; }
a.ddmenu:active		{ font-weight:normal; color:#30AFFF; text-decoration:none; }
a.ddmenu:focus		{ font-weight:normal; color:#30AFFF; text-decoration:none; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Navigations Formate Sonderpunkte (Ebene 1) */
a.sonderdark:link 	{ font-weight:normal; color:#000000; text-decoration:none; }
a.sonderdark:visited{ font-weight:normal; color:#000000; text-decoration:none; }
a.sonderdark:hover	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.sonderdark:active	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
a.sonderdark:focus	{ font-weight:normal; color:#FFFFFF; text-decoration:none; }
P.sonderdark		{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.sonderdark 		{ width:180px;height:30px; background-color:#F9B701; }

a.sonderhigh:link 	{ font-weight:bold; color:#000000; text-decoration:none; }
a.sonderhigh:visited{ font-weight:bold; color:#000000; text-decoration:none; }
a.sonderhigh:hover	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.sonderhigh:active	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.sonderhigh:focus	{ font-weight:bold; color:#FFFFFF; text-decoration:none; }
P.sonderhigh		{ margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }
TD.sonderhigh 		{ width:180px;height:30px; background-color:#F9B701; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ weiterfuehrende Links (MEHR...) */
a.mehr:link 	{ font-weight:bold;   color:#000000; text-decoration:none; font-size:0.8em; }
a.mehr:visited	{ font-weight:bold;   color:#000000; text-decoration:none; font-size:0.8em; }
a.mehr:hover	{ font-weight:bold;   color:#000000; text-decoration:underline; font-size:0.8em; }
a.mehr:active	{ font-weight:bold;   color:#000000; text-decoration:underline; font-size:0.8em; }
a.mehr:focus	{ font-weight:bold;   color:#000000; text-decoration:underline; font-size:0.8em; }



TD.headcol {
	background-color: #A8E0E6;
	font-weight: bold;
}

TD.valcol {
	background-color: #CCECEF;
}

INPUT.text { width:180px; }
INPUT.namecss { width:180px; }
INPUT.namekurzcss { width:90px; }
INPUT.strassecss { width:180px; }
INPUT.hausnrcss { width:55px; }
INPUT.plzcss { width:42px; }
INPUT.ortcss { width:180px; }
INPUT.ortspeccss { width:138px; }
INPUT.telefonnrcss { width:180px; }
INPUT.emailcss { width:180px; }
INPUT.urlcss { width:180px; }
INPUT.datumcss { width:70px; }
INPUT.zehnstellencss { width:90px; }
INPUT.suche { width: 136px; font-size: 11px; }
INPUT.efaort { width: 146px; font-size: 11px; }
TEXTAREA.kommentarcss { width: 350px; height:150px;}
SELECT.standardcss { width: 180px; }
SELECT.direktauswahl { width: 154px; font-size: 11px;}


.nav { background-color: #A8E0E6; }
.input { width:320px; }
.textarea { width:385px; }
.button { width:80px; }
.err { color: red; }
.gross { font-size: 14px; }
.klein { font-size: 10px; }
.kleiner { font-size: 0.8em; }
.fett { font-weight: bold; }
.ueb { font-size: 14px; font-weight: bold; }
.kleinfett { font-size: 8pt; font-weight:bold; }
.weiss { background-color: #FFFFFF; }
.schwarz { color: #000000; }

TD.headline	{
	background-color: #00A5B5;
	color: white;
	}
TD.headline1	{
	background-color: #00A5B5;
	color: white;
	font-size:11px;
	}

TD.lightline	{
	background-color: #EEF9FA;
	color: black;
	}
TD.darkline	{
	background-color: #CEEEF0;
	color: black;
	}
TD.witeline	{
	background-color: #FFFFFF;
	color: black;
	}
TD.links {
	background-color: #8DD2D7;
}
TD.head {
	background: url(/images/home/head_bg.gif);
}


TD.inhaltcell {
	background-color: #F1F1F1;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

TD.inhaltleft {
	background-color:#FFFFFF;
	text-align: left;
	vertical-align:top;
}
TD.inhaltspace {
	background-color:#FFFFFF;
}
TD.inhaltright {
	background-color:#DAEFF2;
	text-align: left;
	vertical-align:top;
}

DIV.inhaltdiv {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	/*overflow:auto;*/
}

.uebschwarz {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.uebtuerkis { 
	color: #00A4B4;
	font-size: 14px;
	font-weight: bold;
}

/* ab hier, nur fuer Useransicht */
.tab0 {
	border-width:0px;
	padding:3px;
	margin:0px;
}

TABLE.tab1 {
	border-width:0px;
	padding:3px;
	margin:0px;
}
TD.tab1 {
	background-color: #EFEFEF;
}

TABLE.tab2 {
	border-width:1px;
	border-color:#000000;
	padding:3px;
	margin:0px;
}
TD.tab2 {
	border-width:1px;
	border-color:#000000;
	padding:3px;
	margin:0px;
}


