/* CSS Document */
html, body {
/*background-color:#FFFFFF;*/
background-image:url(image/body_bg.gif);
margin:0px;
padding:0px;
height:100%;
}

#PrintHeadingText {
display:none;
}
.maintable {
width:890px;
background-color:#FFFFFF;
}

.header {
vertical-align:top;
padding: 10px 10px;
}

.header img {
border:1px solid #d1d1d1;
}

.left {
padding-top:25px;
width:180px;
background-image:url(image/left_bg.gif);
}

.overcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#777777;
}

.maincontent, 
.maincontent table {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:11px;
}

.maincontent a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:11px;
text-decoration:underline;
}
.maincontent a:hover {
text-decoration:none;
}

div a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:11px;
text-decoration:underline;
}

.adresse {
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
}

.adresse a{
color:#777777;
font-size:10px;
text-decoration:underline;
}
.adresse a:hover {
text-decoration:none;
}


.content {
width:483px;
background-color:#FFFFFF;
padding-left:15px;
padding-right:5px;
vertical-align:top;
}
/*
.content a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:11px;
text-decoration:underline;
}
.content a:hover {
text-decoration:none;
} */

.right {
width:226px;
background-image:url(image/right_bg.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:10px;
vertical-align:top;
border-right:1px solid #FF9900;
}



.navLevel1a, .navLevel1a a{
vertical-align:middle;
color:#666666;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

p {
margin-top:10px;
padding:0px;
}

h1 {
padding:0px;
padding-bottom:20px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

h3 {
padding:0px;
margin:0px;
}

h4 {
padding:0px 0px 5px 0px;
margin:0px;
}

.nobg {
background-image:url(image/nobg.gif);
border-left:0px solid #FFFFFF;
}

#print {
font-size:12px;
}

.nlu_navi1 {
margin-left:0px;
padding-left:10px;
text-decoration:none;
width:160px;
}

.nlu_navi1 ul {
margin:0px;
padding-left:10px;
}
.nlu_navi1 ul li{
margin:3px;
padding-left:0px;
}

.nlu_navi1 ul.act_path li.sub_no, 
.nlu_navi1 ul.act_path li.sub_no a {
padding-left:0px;
margin:0px;
list-style-type: none;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
line-height:1.3;
font-size:13px;
}


/*.nlu_navi1 ul li.active {
list-style-type: none;
}*/

/*.nlu_navi1 ul li.active a {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
list-style-type: none;
line-height:1.7;
_font-size:13px;
}*/

.nlu_navi1 ul li.act_path, 
.nlu_navi1 ul li.act_path a{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
list-style-type: none;
line-height:1.7;
font-size:13px;
}

.nlu_navi1 ul.act_path li.sub_ul.act_path ul.act_path li.sub_no a{
font-size:9px;
color:#666666;
height:20px;
line-height:inherit;
}

/*.nlu_navi1 ul li ul li.sub_no a {
color:#666666;
font-size:9px;
padding-left:0px;
line-height:0.8;
}*/

.uleft {
background-image:url(image/left_bg.gif);
text-align:center;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

.ucontent {
border-top:1px solid #FF9900;
vertical-align:middle;
padding-right:10px;
background-color:#FFFFFF;
}

.uright {
width:211px;
background-image:url(image/right_bg.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #777777;
font-size:10px;
vertical-align:middle;
border-right: 1px solid #FF9900;
text-align:left;
padding-left:15px;
border-top:1px solid #FF9900;
}

.uright a {
color:#FF6600;
text-decoration:none;
}

.uright a:hover {
text-decoration:underline;
}

#search_input_field {
background-image:url(image/pix_suche.gif);
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
width:100px;
font-size:10px;
}

#search_submit_button {
background-image:url(image/pix_suche.gif);
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:9px;
font-weight:bold;
padding:0px;
}

.searchresults h3 {
padding-top:10px;
}

#headerbild {
z-index:1;
position:relative;
width:890px;
height:150px;
}
#flags {
padding:10px;
}

#PrintFooter {
display:none;
}

/*NEU*/

ul, li {
padding:0px;
margin:0px;
}

.nlu_navi1 ul {
list-style-type:none;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nlu_navi1 ul a {
font-size:9px;
color:#666666;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
text-decoration:none;
}

li.lisub {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:0.9;
}

.nlu_navi1 ul.ulover li.liwithsubactive ul.ulactive li.lisub a {
color:#666666;
list-style-type:none;
font-size:9px;
line-height:1.3;
}

.nlu_navi1 ul.ulover li.liwithsubactive a {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.nlu_navi1 ul.ulover li.liwithsub a {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.tblpresse {
background-image:url(image/body_bg.gif);
border:1px solid #FF9900;
}
.tblpressetd,
.tblpressetd a{
background-image:url(image/left_bg.gif);
width:100px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.rowstudium {
background-image:url(image/body_bg.gif);
}
