/* Allgemeine Formatierungen */

html {height: 100%;}

body {
	margin-top: 10px;
	height: 100%;
	background-color: #666666;
	background-repeat: no-repeat;
	background-position: center top;
}

/* Grundlegende Eigenschaften Layoutboxen */

#container {
	width: 960px;
	margin: auto;
	background-color: #4C4C4C;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}

#kopf {height: 133px;
       background: #ffffff url(file:///C|/Users/Michael/Documents/images/navi/banner.jpg) no-repeat;}

#subnavi {
	width: 260px;
	float: left;
	text-align: left;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.7em;
	background-color: #4C4C4C;
}

#inhalt {
	float: right;
	width: 650px;
	background-color: #FFFFFF;
	margin: 8px;
	padding: 15px;
}

#breadcrumb {
	height: 15px;
	text-align: left;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
	border-bottom: 1px dashed #424263;
	margin: 0px 0px 4px 0px;
	color: #C80011;
}

#fuss {clear: both;
       background: url(file:///C|/Users/Michael/Documents/images/navi/fussleiste.gif) no-repeat;
       height: 45px;
       text-align: right;
       padding-right: 20px;
       line-height: 3;}

#newsbox {background: #eee;
          width: 240px;
          margin: 10px;
          line-height: 2em;}

#terminbox {
	background: #eee;
	width: 240px;
	margin: 10px;
	line-height: 1.4em;
	text-align: left;
	vertical-align: baseline;
	color: #c80011;
}

#kalenderbox {background: #eee;
              width: 240px;
              margin: 10px;}

#wetterbox {background: #eee;
            width: 240px;
            margin: 10px;}

#bildbox {
	margin: 6px;
	width: 240px;
	padding: 3px;
	height: auto;
	border-top-style: ;
	border-right-style: ;
	border-bottom-style: ;
	border-left-style:;
}

#partner p {padding: 5px 0px;
            border-left: 3px dashed #f56d31;
            border-bottom: 1px solid #f56d31;}

#partner img {padding: 0px 15px;}

#partner a {text-decoration: none;
            font-weight:bold}

/* Formatierung Navileiste horizontal */

#navi {
	height: 40px;

	text-align: right;
	margin: 0;
	background-color: #C80011;
	background-image: none;
}

#navi ul {
	margin: 0;
	padding: 12px 15px 6px 0;
	list-style-type: none;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	background-color: #F9E3D6;
}

#navi ul li {display: inline;
             font-weight: bold;}

#navi ul li.vor{
	color: #CCCCCC;
}

#navi ul li a {
	text-decoration: none;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	color: #B5B5B5;
	padding: 5px 0px;
	/*background: #FFFFFF url(../images/navi/button.gif) no-repeat;}*/
               background: #fff;
}

#navi ul li.high a {text-decoration: none;
                    color: #f56d31;
                    padding: 5px 0px;
                    /*background: #FFFFFF url(../images/navi/button.gif) no-repeat;}*/
                    background: #ffffee;}

#navi ul li a:hover {
	text-decoration: none;
	color: #c80011;
	padding: 5px 0px;
	background-color: #F9E3D6;
}

/* Formate für den Seitenkopf */

#kopf .logo {position: relative; top: 110px; left: 45px;}

/* Formate für die Subnavigation */

#subnavi img {border: 0px;}


#subnavi p {
	border: 1px solid #424263;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	font-size: 1.4em;
	color: #555555;
}

/* Formatierung Boxen */

#newsbox a {background: url(file:///C|/Users/Michael/Documents/images/navi/quadrat_grau.gif) no-repeat left;
            padding-left: 18px;
            color: #555;
            text-decoration: none;
            border-bottom: 1px solid #bbb;}

#newsbox .aktiv {background: url(file:///C|/Users/Michael/Documents/images/navi/quadrat_high.gif) no-repeat left;}

#newsbox .sub {background: url(file:///C|/Users/Michael/Documents/images/navi/kreis_grau.gif) no-repeat left;
               margin-left: 15px;}

#newsbox .back {background: url(file:///C|/Users/Michael/Documents/images/navi/ueberblick.gif) no-repeat left;}

#newsbox .back a:hover {background: url(file:///C|/Users/Michael/Documents/images/navi/ueberblick_high.gif) no-repeat left;}

#newsbox .back_aktiv {background: url(file:///C|/Users/Michael/Documents/images/navi/ueberblick_high.gif) no-repeat left;}

#newsbox .sub_aktiv {background: url(file:///C|/Users/Michael/Documents/images/navi/kreis_high.gif) no-repeat left;
               margin-left: 15px;}

#newsbox a:hover {background: url(file:///C|/Users/Michael/Documents/images/navi/quadrat_high.gif) no-repeat left;
                  padding-left: 18px;
                  color:#f56d31;}

#terminbox a {color: #555555;
              text-decoration: none;
              border-bottom: 1px solid #ccc;}


#terminbox a:hover {color:#C80011;}

.box {
	border: 1px solid #c80011;
	padding: 15px;
	color: #7F99FF;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}

.box_left {
	border: 1px solid #c00000;
	padding: 3px;
	float: left;
	width: 285px;
}

.box_right {
	border: 1px none #c00000;
	margin-top: 10px;
	padding: 3px;
	float: right;
	width: 285px;
}

.boxtitel {
	font-size: 14px;
	line-height: normal;
	text-align: left;
	background-color: #D6D6D6;
}

/* Formatierung Inhaltsbereich */

#inhalt h1 {margin: 0;
            color: #000060;
            font-size: 30px;
            font-family: Georgia, Tahoma, serif;
            letter-spacing: 0.1em;}

#inhalt h2 {
	margin: 0;
	padding: 15px 0 15px 0;
	color: #000;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: left;
}

#inhalt h3 {
	margin: 5px 0 5px 0;
	color: #000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}

#inhalt h4 {
	margin: 3px 0 0 0;
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#inhalt h5 {
	margin: 0;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}

#inhalt p {
	margin: 4;
	line-height: normal;
	letter-spacing: 0.04em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	color: #000;
	padding: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	page-break-before: auto;
}

#inhalt img {
	height: auto;
	width: auto;
	border: 1px  #C80011;
	padding: 2px;
	float: left;
}

#inhalt .fett {font-weight: bold;}

#inhalt .grau {font-weight: bold;
               color: #808080;}

#inhalt .blau {font-weight: bold;
               color: #000080;}

#inhalt .red {font-size: 120%;
              font-weight: bold;
              color: red;}

#inhalt .braun {color: #7d2b2b;}

#inhalt .gruen {color: #109408;}

#inhalt .zumthema {font-weight: bold;
                   color: #000000;
                   border-bottom: 1px solid #000000;}

#inhalt .datum {clear: both;
                height: 10px;
                padding: 1px 10px 4px 0px;
                text-align: right;
                font-size: 0.7em;
                font-weight: bold;
                background: #eee;
                color: #000000;
                border-bottom: 1px solid #ccc;}

#inhalt .bildtext {color: #000080;
                   letter-spacing: 0;
                   font-size: 0.75em;}

#inhalt ul {font-family: Tahoma, Verdana, sans-serif;
            font-size: 0.8em;
            letter-spacing: 0.04em;
            list-style:square;}

#inhalt ol {font-family: Tahoma, Verdana, sans-serif;
            font-size: 0.8em;
            letter-spacing: 0.04em;}

#inhalt hr {
	height: 1px;
	color: #C80011;
}

/* Formatierung Seitenfuß */

#fuss .fussformat {font-family: Tahoma, Verdana, sans-serif;
                   font-size: 12px;
                   color: #000060;}

#fuss a {font-weight: bold;
         font-size: 12px;
         color:#000060;
         text-decoration: none;}

#fuss a:hover {
	color: #C80011;
	font-weight: bold;
}

/* Formatierung Brotkrümelpfad */

#breadcrumb a {text-decoration: none;
               font-weight: normal;
               color: #000060;}

#breadcrumb a:hover {color: #800000;
                     font-weight: normal;}

table.planung {
	color: #999999;
	font-size: 0.8em;
	font-family: Arial, Verdana,  sansserif;
}
td.plan {padding: 5px;}
tr.top {background-color: #bebebe;}
tr.eins {background-color: #eeeeff;}
tr.zwei {background-color: #eeeeef;}

/* Sonstige Formatierungen */

#inhalt img.bild {
	padding: 3px;
	border: 1px solid #c80011;
}

.blocksatz {text-align: justify;}

.left {float: left;
       padding: 5px 10px 5px 0;
       border: 0;}

.right {float: right;
        padding: 5px 0 5px 10px;}
img {
	border: 1px;
}
#container #navi ul .high a .Stil5 {
	color: #000;
}
#container #inhalt #breadcrumb a {
	color: #C80011;
}
#container #inhalt .box tabelle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
}
#container #inhalt .box tabelle {
	font-family: Arial, Helvetica, sans-serif;
}
#container #inhalt {
	font-family: Arial, Helvetica, sans-serif;
}
#container #inhalt .box table {
	font-size: 14px;
	text-align: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
#container #inhalt #breadcrumb a {
	color: #C80011;
}
#container #inhalt h5 {
	font-size: 14px;
}
#container #inhalt h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#container #inhalt h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
#container #inhalt {
	font-size: 0.8px;
}
#container #inhalt {
	font-size: 0.8em;
}
#container #inhalt {
	font-size: 0.8em;
}
#container #inhalt p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#container #inhalt text {
	color: #000;
}
#container #inhalt m {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
}
#container #inhalt {
	font-size: 12px;
}
#container #inhalt {
	font-size: 0.8px;
}
#container #inhalt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
#container #inhalt {

}
#container #inhalt {

}
#container #inhalt .box p {
	font-size: 12px;
}
#container #inhalt .box p {
	font-size: 14px;
	text-align: left;
}
#container #inhalt .box table tr td h4 strong {
	font-weight: normal;

}
#container #inhalt box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#container #inhalt p {
	font-size: 14px;
}
#container #inhalt p {
	font-family: Arial, Helvetica, sans-serif;
}
#container #inhalt p {
	font-size: 14px;
}
#container #inhalt #breadcrumb {
	font-size: 12px;
}
.Überschrift {
	font-size: 16px;
}
.Überschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#container #inhalt .box .Überschrift .Überschrift {
	font-size: 18px;
	font-weight: bold;
}
#container #inhalt .ho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#container #inhalt .box table tr td {
	font-size: 14px;
	text-align: left;
}
