A:link {text-decoration: underline;color : #000000;}
A:visited { text-decoration: underline; color : #000000; }
A:active { text-decoration: underline; color : #000000; }
A:hover { text-decoration: none; color :  #015EAE; }

.hell:link {text-decoration: underline;color : #E8E6E6;}
.hell:visited { text-decoration: underline; color : #E8E6E6;}
.hell:active { text-decoration: underline; color : #E8E6E6;}
.hell:hover { text-decoration: none; color :  #FFFFFF;}

.aufblau:link {text-decoration: none;color : #FFFFFF;}
.aufblau:visited { text-decoration: none; color : #FFFFFF;}
.aufblau:active { text-decoration: none; color : #FFFFFF;}
.aufblau:hover { text-decoration: underline; color :  #E8E6E6;}

.menu:link {text-decoration: none;color : #222222;}
.menu:visited { text-decoration: none; color : #222222;}
.menu:active { text-decoration: none; color : #222222;}
.menu:hover { text-decoration: none; color :  #2B7CBB;}

.menub:link {text-decoration: none;color : #222222;}
.menub:visited { text-decoration: none; color : #222222;}
.menub:active { text-decoration: none; color : #222222;}
.menub:hover { text-decoration: none; color :  #DDDDDD;}

.wb:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
.wb:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
.wb:active { COLOR: #FFFFFF; TEXT-DECORATION: none }
.wb:hover { COLOR: #015EAE; TEXT-DECORATION: none }

.login{width: 108;border: 1px solid #D7D7D7;height: 16px;color:white;font-size: 11px;background: #000000;background-image:url(../bgpics/form_login.gif);background-repeat:no-repeat; background-position:top left;background-attachment:fixed;}
.pw{width: 108;border: 1px solid #D7D7D7;height: 16px;color:white;font-size: 11px; background: #000000;background-image:url(../bgpics/form_pw.gif);background-repeat:no-repeat; background-position:top left;background-attachment:fixed;}


a.kalenderlink:link { text-decoration: underline;color : #000000; font-size: 9px; }
a.kalenderlink:visited { text-decoration: underline; color : #000000; font-size: 9px; }
a.kalenderlink:active { text-decoration: underline; color : #000000; font-size: 9px; }
a.kalenderlink:hover { text-decoration: none; color :  #015EAE; font-size: 9px; }

a.dotfenster:link {
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 398px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.dotfenster:visited { 
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 398px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.dotfenster:active { 
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 398px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.dotfenster:hover { 
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 398px;
	padding: 3px;
	display: block;
	background-color: #9A9CDB;
}


a.submenu:link {
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none;
	text-align:left;
	color : #222222;
	width: 134px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.submenu:visited { 
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none; 
	text-align:left;
	color : #222222;
	width: 134px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.submenu:active { 
	font-face: helvetica;
	font-size: 13px;
	text-decoration: none; 
	text-align:left;
	color : #222222;
	width: 134px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}

a.submenu:hover { 
	font-face: helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none; 
	text-align:left;
	color: #000000;
	width: 134px;
	padding: 3px;
	display: block;
	background-color: #9A9CDB;
}
a.kalender_in:link {
	font-face: helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 73px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.kalender_in:visited { 
	font-face: helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 73px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.kalender_in:active { 
	font-face: helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 73px;
	padding: 3px;
	display: block;
	background-color: #B5B7DB;
}
a.kalender_in:hover { 
	font-face: helvetica;
	font-size: 11px;
	text-decoration: underline;
	text-align:center;
	color : #222222;
	width: 73px;
	padding: 3px;
	display: block;
	background-color: #9A9CDB;
}

a.kalender:link {
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #1E78FF;
	background-color: #9DCEFF;
}
a.kalender:visited { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #1E78FF;
	background-color: #9DCEFF;
}
a.kalender:active { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #1E78FF;
	background-color: #9DCEFF;
}
a.kalender:hover { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #12FF00;
	background-color: #A4FF9D;
}

a.kalenderb:link {
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #FF241E;
	background-color: #FFAAA8;
}
a.kalenderb:visited { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #FF241E;
	background-color: #FFAAA8;
}
a.kalenderb:active { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #FF241E;
	background-color: #FFAAA8;
}
a.kalenderb:hover { 
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	color : #222222;
	width: 25px;
	vertical-align: middle;
	display: block;
	border: 1px solid #12FF00;
	background-color: #A4FF9D;
}
td{font-size: 11px; font-family: Verdana; color: #222222;}

font.titel_blau{color: #FFFFFF; font-family: helvetica,verdana; font-size: 16px; }
font.submenu{color: #222222; font-family: verdana; font-size: 12px;   }

td.karte-titel{
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	font-family:  helvetica, verdana;
	font-size: 15;
	font-weight: bold;
}
td.karte-tab{
	vertical-align: middle;
	padding: 0px;
}
td.karte-text{
	text-align:right;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 0px;
	font-family:  helvetica, verdana;
	font-size: 11;
}
td.karte-bold{
	vertical-align: middle;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	font-family:  helvetica, verdana;
	font-size: 11;
	font-weight: bold;
}
p.error{color: #A91010; font-family: helvetica,verdana; font-size: 14px; font-weight: bolder; text-align: left; padding-right: 10px; padding-left: 10px; padding-top: 10px;}

td.newspfeil{ text-align: left; font-weight: normal; vertical-align:bottom; padding-bottom: 3px; padding-left: 3px; font-size: 9;  color: #000000; font-family: verdana; }
td.newsinfo{ text-align: right; font-weight: normal; vertical-align:bottom; padding-bottom: 3px; padding-right: 3px; font-size: 9;  color: #000000; font-family: verdana; }
td.newstitel{ border-bottom: 1px dotted #000000; color: #FFFFFF; font-family: helvetica,verdana; font-size: 16px; background-color: #60629E;  }
td.newstitel2{ color: #FFFFFF; font-family: helvetica,verdana; font-size: 16px; background-color: #60629E;  }
td.newsnummer{ border-bottom: 1px dotted #000000; color: #FFFFFF; font-family: arial; font-size: 16px; font-weight: bold; background-color: #60629E;  }
p.newsinhalt{ font-size: 12; text-align: justify; line-height: 150%; padding: 10px;}

td.content{font-size: 13;  padding: 10px; line-height: 150%; }

p.padding_10{padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

td.headlines{background-color: #C3C4DB; color: #222222; font-size: 11; line-height: 150%; border-top: 1px dotted #11136E; border-left: 1px solid #11136E; border-bottom: 1px solid #11136E; }
td.info{background-color: #EBE9FF; color: #222222; font-size: 11; line-height: 150%; border-top: 1px dotted #11136E; }

td.inp{color: #222222; font-size: 12; }

td.welcome{background-color: #C3C4DB; color: #222222; font-size: 11; line-height: 150%; border-top: 1px dotted #11136E; border-right: 1px solid #11136E; }
td.titel_norm{background-color: #60629E; color: #FFFFFF; font-size: 16; text-align: left; border-bottom: 1px solid #11136E;}

.container{padding: 5px; width:500px; background-color: #C3C4DB; border: 1px solid #11136E}
.container_np{ width:500px; background-color: #C3C4DB; border: 1px solid #11136E}


.login{width: 108;border: 1px solid #D7D7D7;height: 16px;color:white;font-size: 11px;background: #000000;background-image:url(../bgpics/form_login.gif);background-repeat:no-repeat; background-position:top left;background-attachment:fixed;}
.pw{width: 108;border: 1px solid #D7D7D7;height: 16px;color:white;font-size: 11px; background: #000000;background-image:url(../bgpics/form_pw.gif);background-repeat:no-repeat; background-position:top left;background-attachment:fixed;}

.login{width: 110;	height: 20px; color:black; font-size: 11px; background: #DADBF2; border-top: 1px solid #222222;border-left: 1px solid #222222;border-right: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;background-image:url(../bgpics/form_login.gif);}
.pw{width: 110;		height: 20px; color:black; font-size: 11px; background: #DADBF2; border-top: 1px solid #222222;border-left: 1px solid #222222;border-right: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;background-image:url(../bgpics/form_pw.gif);}
.check{width: 18;	height: 18px; color:black; font-size: 11px; background: #DADBF2; border-top: 1px solid #222222;border-left: 1px solid #222222;border-right: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;}
.zahlenwahl{width:45;	height: 18px; color:black; font-size: 11px; background: #DADBF2; border-top: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;border-right: 1px solid #222222;border-bottom: 1px solid #222222;}
.okbutton{width:30;	height: 18px; color:black; font-size: 11px; background: #DADBF2; border-top: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;border-right: 1px solid #222222;border-bottom: 1px solid #222222;}
.input_norm{width: 250;	height: 23px; color:black; font-size: 12px; background: #DADBF2; border-top: 1px solid #222222;border-left: 1px solid #222222;border-right: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;}
.button_norm{width: 120;height: 23px; color:black; font-size: 12px; background: #DADBF2; border-top: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;border-right: 1px solid #222222;border-bottom: 1px solid #222222;}
.radio_norm{BACKGROUND-COLOR: #C3C4DB; border-top: 1px solid #C3C4DB;border-left: 1px solid #C3C4DB;border-right: 1px solid #C3C4DB;border-bottom: 1px solid #C3C4DB; }
BODY {
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 

	MARGIN: 0px; 

	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 

	scrollbar-DarkShadow-Color: #222222; 
	scrollbar-Track-Color: #C3C4DB; 
	scrollbar-Face-Color: #60629E; 
	scrollbar-Shadow-Color: #D2CEFE; 
	scrollbar-Highlight-Color: #000000; 
	scrollbar-3dLight-Color: #EBE9FF; 
	scrollbar-Arrow-Color: #FFFFFF;
}
FORM INPUT {
	BACKGROUND-COLOR: #DADBF2; 
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	COLOR: black; 
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14px
}

FORM OPTION {
	BACKGROUND-COLOR: #C3C4DB; 
	border-top: 1px solid #C3C4DB;
	border-left: 1px solid #C3C4DB;
	border-right: 1px solid #C3C4DB;
	border-bottom: 1px solid #C3C4DB;
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 14px
}
TEXTAREA {
	background: #DADBF2; 
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	COLOR: black; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 14px; 
}
