body {background-image: url(media/images/layout/grundlayout/bg1.gif);
background-repeat: repeat-x;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
margin: 0px;
padding: 0px;}

a:link {color: #721414;}

a:active {color: #721414;}

a:visited {color: #9f1c1c;}

a:hover {color: #721414;
text-decoration: none}

#p7pmnav {padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px}

#p7pmnav ul {padding-right: 0px;
padding-left: 0px;
z-index: 10000;
left: -9000px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
position: absolute}

#p7pmnav li {padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 2px;
padding-top: 0px;
list-style-type: none;
background-color: #ffffff}

#p7pmnav ul li {background-color: #b1b1b1}

#p7pmnav a {border-right: #cccccc 1px solid;
padding-right: 10px;
border-top: #cccccc 1px;
display: block;
padding-left: 10px;
font-size: 11px;
padding-bottom: 3px;
margin: 0px;
text-transform: uppercase;
border-left: #cccccc 1px solid;
color: #123456;
line-height: 1;
padding-top: 4px;
border-bottom: #cccccc 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

#p7pmnav a:hover {color: #ffffff;
background-color: #666666}

#p7pmnav a:active {color: #ffffff;
background-color: #666666}

#p7pmnav a:unknown {color: #ffffff;
background-color: #666666}

#p7pmnav .p7pmmark {font-weight: bold;
color: #123456}

#p7pmnav .p7pmon {color: #ffffff;
background-color: #cccccc}

#p7pmnav .p7pmhide {border-right: #ffffff 0px;
border-top: #ffffff 0px;
left: -9000px;
border-left: #ffffff 0px;
border-bottom: #ffffff 0px}

#p7pmnav .p7pmshow {z-index: 20000! important;
left: auto}

#p7pmnav li {float: left;
width: 122px}

#p7pmnav ul li {float: none}

#p7pmnav ul {width: 160px;
height: 20px}

#p7pmnav ul li {width: 160px;
height: 20px}

#pmmcrumb {font-weight: bold;
margin-bottom: 16px;
color: #333333}

#pmmcrumb a {font-weight: normal;
color: #666666}

#pmmcrumb a:visited {font-weight: normal;
color: #666666}

#pmmcrumb a:hover {font-weight: normal;
color: #333333}

#pmmcrumb a:active {font-weight: normal;
color: #333333}

#pmmcrumb a:unknown {font-weight: bold;
color: #333333}

#p7pmnav ul li {clear: none}

#p7pmnav a {height: 1em}

#p7pmnav li {height: 1em}

#p7pmnav ul li {clear: both;
float: left;
width: 100%}

.grundrahmen {font-size: 10px;
color: #000000}

.navigation {padding-right: 0px;
padding-left: 10px;
font-size: 10px;
padding-bottom: 6px;
margin: 0px;
color: #000000;
padding-top: 3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #ececec}

.submit_button {margin: 1px;
width: 220px;
cursor: hand;
color: #721414;
height: 20px;
text-align: center;
border: 1px solid #721414;
font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
background: #ECECEC;
display: block;
padding: 0px;
text-decoration: none;}

.input1 {border-right: #999999 1px solid;
border-top: #999999 1px solid;
margin-top: 1px;
font-size: 11px;
margin-bottom: 1px;
border-left: #999999 1px solid;
width: 150px;
color: #000000;
border-bottom: #999999 1px solid;
font-family: Verdana, sans-serif;
height: 20px;
background-color: #ffffff;
text-align: left}

.pagecontent {margin: 0px 20px}

h1 {
	font-size: 10px;
	color: #999999;
}


h3 {background-position: 0px 0px;
font-weight: bold;
font-size: 18px;
background-image: url(media/images/layout/grundlayout/bgh2.gif);
color: #721414;
line-height: 30px;
background-repeat: no-repeat;
font-family: "Times New Roman", Times, serif}

h2 {background-position: 0px 0px;
font-weight: bold;
font-size: 18px;
background-image: url(media/images/layout/grundlayout/bgh3.gif);
color: #721414;
line-height: 30px;
background-repeat: no-repeat;
font-family: "Times New Roman", Times, serif}

h4 {background-position: 0px 0px;
font-weight: bold;
font-size: 14px;
background-image: url(media/images/layout/grundlayout/bgh4.gif);
color: #721414;
line-height: 20px;
background-repeat: no-repeat;
font-family: "Times New Roman", Times, serif}

.txt9gry {color: #666666;
text-decoration: none;
font: 9px Verdana, Arial, Helvetica, sans-serif;}

a.linkopacity img {filter: alpha(opacity=50);
moz-opacity: 0.5;
opacity: 0.5}

a.linkopacity:hover img {filter: alpha(opacity=100);
moz-opacity: 1.0;
opacity: 1.0}

.txt11red {color: #721414;
font: oblique bold 11px/18px Verdana, Arial, Helvetica, sans-serif;}

.txt10blk {font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
color: #333333}

.txt11 {font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
color: #333333}

.navigation {padding-right: 0px;
display: block;
padding-left: 10px;
padding-bottom: 8px;
margin: 0px;
font: 11px/16px Verdana, Helvetica, Arial, sans-serif;
color: #333333;
padding-top: 3px;
background-color: #ececec}

.navigation_baum_1 {padding-left: 0px;
font-weight: bold;
margin: 0px;
line-height: 20px;
height: 20px;
text-decoration: none;}

.navigation_baum_2 {padding-left: 0px;
font-weight: bold;
margin: 0px;
line-height: 16px;
height: 16px;
text-decoration: none;}

.navi1 {padding-left: 0px;
font-weight: bold;
margin: 0px;
line-height: 20px;
height: 20px;
text-decoration: none;
background: url(media/images/layout/pfeil_rechts.gif) no-repeat -2px 7px;}

.navi2 {background-position: 10px 6px;
padding-left: 0px;
font-weight: bold;
background-image: url(media/images/layout/pfeil_rechts_sm.gif);
margin: 0px;
line-height: 16px;
background-repeat: no-repeat;
height: 16px;
text-decoration: none;}

.link1 {display: block;
padding-left: 5px;
width: 100%;
color: #000000;
padding-top: 1px;
border-bottom: #ffffff 1px groove;
height: 20px;
text-decoration: none}

.link1:hover {width: 100%;
color: #330000;
background-repeat: no-repeat;
text-decoration: none;
background: url(media/images/layout/pfeil_rechts.gif) no-repeat -2px 7px;}

.link2 {display: block;
padding-left: 10px;
width: 100%;
color: #3366cc;
padding-top: 1px;
height: 16px;
text-decoration: none}

.link2:hover {background-position: 10px 6px;
background-image: url(media/images/layout/pfeil_rechts_sm.gif);
width: 100%;
color: #330000;
background-repeat: no-repeat;
text-decoration: none}

.txt-big {display: inline;
visibility: visible;
font: 11px/20px Verdana, Arial, Helvetica, sans-serif}

.uni {font-weight: bold;
color: #721414}

#fehler {font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #CCCCCC;
background-color: #721414;
margin: 0px;
padding: 8px;
width: 217px;
display: block;}

.cellliste {padding-right: 20px;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 0px}

.footer {margin: 0px;
padding: 40px 0px 0px;}

.txt-sml {display: none;
visibility: hidden}


