html,body {
height: 100%;
padding: 0px;
margin: 0px;
border: 0px;
}

body {
	margin:0;
	text-align:center;
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#fff;
	background-image: url(/Templates/css/img/body_backgrd.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, Tahoma,sans-serif;
	font-size:.7em;
	text-align:left;
	line-height:1.4em;
	position:absolute;
	top:0px;
	left:0px;
}


a, a:visited {
font-weight:bold;
color: #00008e;
text-decoration:none;
}

hr {
    display: none;
}

img {
	border:0px;
}

.schatten {
        margin-left:auto;
        margin-right:auto;
        width:996px;
        background-image: url(/Templates/css/img/schatten_backgrd.jpg);
	display:block;
}

.navigation {
	float:left;
	width:190px;
	height:100%;
}


.globale-navigation {
    float: left;
    width: 92%;
    margin: 0px;
    padding-left: 13px;
    padding-right: 13px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    font: normal 0.8em Verdana, sans;
    position: relative;
}

.globale-navigation li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    background-color:#0000fe;
}

.globale-navigation a {
    display: block;

    line-height: 1.4em;
    padding: 0 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.globale-navigation a:hover, .globale-navigation a:active, #globale-navigation a:focus {
    text-decoration: underline;
}

.globale-navigation-ende {
    clear: both;
}


ul.globale-navigation2, ul.globale-navigation3 {
    float: left; /* Verhindert IE Bug */
    width: 92%;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top:0px;
    padding-bottom: 0px;
    padding-left: 13px;
    padding-right: 13px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    font: normal 0.8em Verdana, sans;
}

ul.globale-navigation2 li, ul.globale-navigation3 li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
}

.globale-navigation2 a, .globale-navigation3 a {
    display: block;
    line-height: 1.4em;
    padding: 0 10px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #807ffe;
}

.globale-navigation3 a {
    color: #1d307f;
    padding: 0 20px;
    background-color: #e3e3fe;
}

.globale-navigation2 a:hover, .globale-navigation3 a:hover {
    text-decoration: none;
    color: #1d307f;
    background-color: rgb(139,146,166);
    background-image: url(/Templates/Bilder/wpfeil.gif);
    background-position: 14px 3px;
    background-repeat:no-repeat;
}


.globale-navigation2 a:focus, .globale-navigation3 a:focus {
    text-decoration: none;
    background-color: rgb(139,146,166);
}

.globale-navigation2 .active a, .globale-navigation3 .active a {
    /*border-left:5px solid #c60;*/
    background-image: url(/Templates/Bilder/wpfeil.gif);
    background-position: 14px 3px;
    background-repeat:no-repeat;
}
.globale-navigation2 ul, .globale-navigation3 ul {
    float: left; /* Verhindert IE Bug */
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
}

    
.hor-nav, .hor-nav-active {
    color:#ffffff;
    height:36px;
    float:left;
    width:65px;
    background-color: #8080fe;
    background-image: url(/Templates/css/img/trenner-klein.jpg);
    background-repeat: no-repeat;
    padding-top:5px;
    padding-left:11px;
    margin-top:38px;
    margin-bottom:9px;
    vertical-align: middle;
    font: bold .9em Verdana, sans;
}

.hor-nav a {
   color: #ffffff;
   text-decoration: none;
}

.hor-nav-active a {
   color: #00008e;
   text-decoration: none;
}

.mitte {
        background-image: url(/Templates/css/img/kopf_backgrd.jpg);
        background-repeat:repeat-x;
	float:left;
	width:584px;
	padding:0;
}

.ende {
    clear:both;
}

.teaser {
    padding: 3px 9px;
    margin-top:17px;
    text-align:left;
}

.teaser a, .teaser a:visited {
    color: #00008e;
}

.teaser h1 {
    margin: 0;
    padding: 0;
    color: #627ab6;
    font-size: 1.4em;
    font-weight:bold;

}

.Aufmacher {
        background-color:#e3e3fe;
}

.Aufmacher h1 {
	padding:3px;
	line-height:1.2em;
	color: #00008e;
}

.start_links, .start_mitte {
        width:188px;
        float:left;
	margin-top:10px;
        margin-right:10px;
        background-color:#e3e3fe;
}

.start_rechts {
        width:188px;
        float:left;
        margin-top:10px;
        background-color:#e3e3fe;
}

.Ueberschrift h1, .start_links h1, .start_mitte h1, .start_rechts h1 {
        background-color:blue;
        background-image: url(/Templates/css/img/balken.jpg);
        font-family:sans-serif;
        font-weight:bold;
        color:#fff;
        font-size:1em;
        padding:3px;
	margin-top:0px;
}

.start_links a, .start_mitte a, .start_rechts a, .start_links a:visited, .start_mitte a:visited, .start_rechts a:visited {
text-decoration:none;
color:#00008e;
}

.Aufmacher img { 
        margin-top: 2px;
        margin-right: 10px;
        margin-left: 0px;
}

.listenelement_dunkel {
        background-color: rgb(139,146,166);
}

#pfad {
    display: block;
    height: 11px;
}

#pfad .titel {
    float: left;
    margin: 0.75em 0 0;
    color: #666;
}

#pfad ul {
    float: left;
    margin: 0.75em 0 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    font: bold 0.75em Verdana, sans;
}

#pfad li {
    float: left;
    margin: 0;
    padding: 0 0 0 1em;
}

#pfad a {
    color: #1d307f;
    text-decoration: none;
}


.rechts {
	float:right;
	width:154px;
        background-image: url(/Templates/css/img/kopfrechts_backgrd.jpg);
        background-repeat:no-repeat;
	height:100%;
	padding-top:144px;
	padding-right:20px;
}


.rechts h1 {
	background-color:blue;
        background-image: url(/Templates/css/img/balken.jpg);
	font-weight:bold;
	color:#fff;
	font-size:1em;
	padding:3px;
}

.spaltentrenner {
	width:24px;
	float:left;
        background-image: url(/Templates/css/img/spaltentrenner.jpg);
        background-repeat:no-repeat;
        height:700px;
}

.bildLinks {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-left: 1px;
}

.bildRechts {
	float: right;
	margin-left: 10px;
	margin-top: 0px;
}

.liste_titel {
	border-top:solid 1px black;
	margin-top:10px;
}

.lauftext {
        background-image: url(/Templates/css/img/body_backgrd2.jpg);
        width:600px;
}

.calendar_this_month {
        background-color: #fff;
}

.calendar_weekend {
        background-color: #aaa;
}


