html {margin:0px;padding:0px; height: 100%;}
body {text-decoration:none; font-size:9pt; font-family:Arial; color:#000000; margin:0px; padding:0px; height: 100%;}
 
div#container {padding-left:8px; margin: 0px auto;} 
div#globalheader {width:100%;}
div#header {height:118px; line-height:173px; text-align:center; background: #FFF; color: #79B30B;}
div#content {margin: 0px 205px 10px 205px; border-left: 2px solid #fff; border-right: 2px solid #fff; padding: 0px; background-color: #ffffff; line-height:1.4;}
div#navigation {position: absolute; left: 8px; width: 200px; color: #564b47; margin: 0px; padding: 0px; background: #FFF;}
div#extra {position: absolute; right: 8px; width: 256px; color: #564b47; text-align:right; margin: 0px; padding: 0px; background: #FBFDF6;}
div#footer {background: #FFF; color: #FFF; margin:0; padding:1px 0px; clear:left;}
#logo      { top:5px; left:8px; width:190px; height:90px; position:absolute; }
#menu      { top:103px; left:0px; width:100%; height:24px; position:absolute; background-image:url(admin/images/img/mback.gif); }
#s130 {   width:190px; height:18px; background-image:url(admin/images/img/b130.gif); margin:0px; padding:0px; }
.bg {    
  border-right: 1px solid #C8C8C8;
  background-image:url(admin/images/img/bg.gif);
}
#b256 { width:256px; height:19px; background-image:url(admin/images/img/b256.gif); margin:0px; padding:0px; text-align:right;}
#b1 { width:1px; height:20px; margin:0px; padding:0px;}

.boxtopsubmenu {
  font-weight : bold;
  color       : #ED711A;
  line-height : 20px;
}
.boxtop {
  font-weight : bold;
  color       : #3282B9;
  line-height : 20px;
}
.boxtopservice {
  font-weight : bold;
  color       : #7AA81E;
  line-height : 20px;
  padding-right: 5px;
}
.border3 {
  border-top	  : 1px solid #C8C8C8;
  border-left   : 1px solid #C8C8C8;
  border-right  : 1px solid #C8C8C8;
  border-bottom : 1px solid #C8C8C8;
}
.border3s {
  border-top	  : 1px solid #C8C8C8;
  border-left   : 1px solid #C8C8C8;
  border-right  : 1px solid #C8C8C8;
  border-bottom : 1px solid #C8C8C8;
  background-color: #FBFDF6;
	text-align		: right;
}
p.smenu {
  margin : 0px;
  padding : 2px;
  padding-left: 5px;
  line-height: 12px;
  border-bottom: 1px solid #BDBDBD;
	background: #FFF;
}
p.smenu2 {
  margin : 0px;
  padding : 2px;
  padding-left: 5px;
  line-height: 12px;
	background: #FFF;
}
p.ssmenu {
  margin : 0px;
  padding : 2px;
  padding-left: 17px;
  line-height: 12px;
  border-bottom: 1px solid #FF9933;
  background-color:#FFF9F2;
}
p.ssmenu_inactive {
  color : #808080;
  font-size : 11px;
  margin : 0px;
  padding : 2px;
  padding-left: 17px;
  line-height: 12px;
  border-bottom: 1px solid #FF9933;
  background-color:#FFF9F2;
}
p.smenu_active {
  margin : 0px;
  padding : 2px;
  padding-left: 5px;
  line-height: 12px;
  border-bottom: 1px solid #BDBDBD;
  color:#FF9933;
}
p.ssmenu_active {
  margin : 0px;
  padding : 2px;
  padding-left: 17px;
  line-height: 12px;
  border-bottom: 1px solid #FF9933;
  color:#FF9933;
  background-color:#FFF9F2;
}
a.smenu:link, a.smenu:visited, a.smenu:hover, a.smenu:active, a.smenu:focus {
  color           : black;
  font-size       : 11px;
  text-decoration : none;
}
a.smenu:hover { color : #FF9933; }
a.smenu_active:link, a.smenu_active:visited, a.smenu_active:hover, a.smenu_active:active, a.smenu_active:focus {
  color           : #FF9933;
  font-size       : 11px;
  text-decoration : none;
}
a.ssmenu:link, a.ssmenu:visited, a.ssmenu:hover, a.ssmenu:active, a.ssmenu:focus {
  color           : black;
  font-size       : 11px;
  text-decoration : none;
}
a.ssmenu:hover { color : #FF9933; }
a.ssmenu_active:link, a.ssmenu_active:visited, a.ssmenu_active:hover, a.ssmenu_active:active, a.ssmenu_active:focus {
  color           : #FF9933;
  font-size       : 11px;
  text-decoration : none;
}
td {font-size:9pt; font-family:Arial; color:#000000; }
.headline {text-decoration:none; font-size:9pt; font-family:Arial; color:#000100; font-weight:bold;}
.headline2 {text-decoration:none; font-size:8pt; font-family:Arial; color:#061E6F; font-weight:bold;}
.inhalt {text-decoration:none; font-size:9pt; font-family:Arial; color:#000000;}
.inhalt2 {text-decoration:none; font-size:9pt; font-family:Arial; color:#000000; padding-left:6px; padding-right:6px;}
.anmeldung {text-decoration:none; font-size:10pt; font-family:Arial; color:#000000;}

a {text-decoration:underline; font-size:9pt; font-family:Arial; color:#000100;}
a:hover {text-decoration:underline; font-size:9pt; font-family:Arial; color:#73B111;}
a.quit {text-decoration:underline; font-size:9pt; font-family:Arial; color:#73B111;}
a.quit:hover {text-decoration:underline; font-size:9pt; font-family:Arial; color:red;}

.mainnavi {text-decoration:none; font-size:9pt; font-family:Arial; color:#030000; font-weight:bold;}
.mainnavi:hover {text-decoration:none; font-size:9pt; font-family:Arial; color:#73B111; font-weight:bold; }

.mainnavi_aktiv {text-decoration:none; font-size:9pt; font-family:Arial; color:#030000; font-weight:bold;}
.mainnavi_aktiv:hover {text-decoration:none; font-size:9pt; font-family:Arial; color:#ffffff; font-weight:bold;}

.header_subnavi {text-decoration:none; font-size:9pt; font-family:Arial; color:#000100; font-weight:bold;}
.subnavi {text-decoration:none; font-size:9pt; font-family:Arial; color:#000100;}
.subnavi:hover {text-decoration:none; font-size:9pt; font-family:Arial; color:#73B111;}

/*von fabian geaddet, damit die noch nicht erreichten kalendertage "grau" sind*/
.kalender_grau {text-decoration:none; font-size:9pt; font-family:Arial; color:#666666;}

.header_zusatz {text-decoration:none; font-size:9pt; font-family:Arial; color:#000100; font-weight:bold; padding-left:3px; padding-right:3px;}
.zusatztext {text-decoration:none; font-size:8pt; font-family:Arial; color:#434343; padding-left:3px; padding-right:3px;}
.grusskarte {text-decoration:none; font-size:9pt; font-family:Arial; color:#434343; padding-left:5px; padding-right:5px;}
.zusatz {text-decoration:none; font-size:8pt; font-family:Arial; color:#000100;}
.zusatz:hover {text-decoration:none; font-size:8pt; font-family:Arial; color:#73B111;}
.infobox {text-decoration:underline; font-size:8pt; font-family:Arial; color:#000100;}
.infobox:hover {text-decoration:underline; font-size:8pt; font-family:Arial; color:#73B111;}

.subinfo {text-decoration:none; font-size:8pt; font-family:Arial; color:#6E6E6E;}
.subinfo:hover {text-decoration:none; font-size:8pt; font-family:Arial; color:#73B111;}

.formfelder {height:18; padding:0; margin:0; font-size:9pt; font-family:Arial; width: 170px;}
.textfelder {padding:0; margin:0; font-size:9pt; font-family:Arial; width: 170px;}
.login {padding:0; margin:0; font-size:9pt; font-family:Arial;}
.logintext {text-decoration:none; font-size:8pt; font-family:Arial; color:#000000;}
.logintext2 {text-decoration:none; font-size:8pt; font-family:Arial; color:#ffffff;}
.startdaten {text-decoration:none; font-size:8pt; font-family:Arial; color:#ffffff;}
.logintext2:hover {text-decoration:none; font-size:8pt; font-family:Arial; color:#73B111;}

.startnavi {text-decoration:none; font-size:14pt; font-family:Arial; color:#030000; font-weight:bold;}
.startnavi:hover {text-decoration:none; font-size:14pt; font-family:Arial; color:#73B111; font-weight:bold; }

.startnavibutton {text-decoration:none; font-size:14pt; font-family:Arial; color:#FFFFFF; font-weight:bold;}
.startnavibutton:hover {text-decoration:none; font-size:14pt; font-family:Arial; color:#000000; font-weight:bold; }

.fussnote {text-decoration:none; font-size:8pt; font-family:Arial; color:#444444;}

.starttext {text-decoration:none; font-size:12pt; font-family:Arial; color:#030000; font-weight:bold;}

form {margin:0 0 0 0; padding:0 0 0 0;}

h1 {text-decoration:none; font-size:10pt; font-family:Arial; color:#000100; font-weight:bold;}
h2 {text-decoration:none; font-size:9pt; font-family:Arial; color:#000100; font-weight:bold; margin:25 0 5 0;}
p {margin:0 0 10 0; padding:0 0 0 0;}

.border_left   {width:3px; font-size:1px; line-height:1px; background-color:#FFFFFF; border-left:1px solid #707070; color:#FFFFFF;}
.border_right  {width:3px; font-size:1px; line-height:1px; background-color:#FFFFFF; border-right:1px solid #707070; color:#FFFFFF;}
.border_bottom {height:3px; font-size:1px; line-height:1px; background-color:#FFFFFF; border-bottom:1px solid #707070; color:#FFFFFF;}

.blue_border_left   {width:5px; font-size:1px; line-height:1px; background-color:#DFE9F3; border-left:1px solid #707070; color:#FFFFFF;}
.blue_border_right  {width:5px; font-size:1px; line-height:1px; background-color:#DFE9F3; border-right:1px solid #707070; color:#FFFFFF;}
.blue_border_bottom {height:5px; font-size:1px; line-height:1px; background-color:#DFE9F3; border-bottom:1px solid #707070; color:#FFFFFF;}

.bg0 { padding:3px; background-color:#D8ECB1; }
.bg1 { padding:3px; background-color:#EFF7E0; }
.bg2 { padding:3px; background-color:#FFFFFF; }

th {padding:3px; font-size:9pt; font-family:Arial; font-weight:bold; color:#000000; background-color:#D8ECB1;}
.summe {padding:3px; font-size:9pt; font-family:Arial; font-weight:normal; color:#000000; border-top:1px solid black; text-align:right; background-color:#F0F0F0;}
