/*typography & links*/
body {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
letter-spacing: 1px;
}
tbody{
margin:0px;
padding:0px;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:12px;
color:#4d6189;
border-bottom:1px solid #8995b4;
padding-bottom:3px;
width:780px; 
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
color:#4d6189;
/*border-bottom:#8995b4 solid 1px;*/ 
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
margin:0;
}
.legend{
font-size:10px;
font-style:italic;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
}
.text_english{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
letter-spacing:1px;
font-style:italic;
color:#4d6189;
}
table{
margin:-1px;
}
#pageTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b50020;
}
/*Newslinks*/

.featuredarticles_newslinks ul{
width:128px:
margin:0px;
padding:0px;
}

#Nlinks{
color:#4d6189;
width:128px;
}
#Nlinks ul{
list-style:none;
margin:0px;
padding:0px;
width:128px;
}
#Nlinks li{
overflow:hidden;
padding:0px;
margin-top:10px;
}
#Nlinks li a{
color:#b50020;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
}
#Nlinks li a:hover{
color:#b5bdd2;
text-decoration:none;
}

#Rlinks{
color:#4d6189;
width:128px;
}
#Rlinks ul{
list-style:none;
margin:0px;
padding:0px;
width:128px;
}
#Rlinks li{
overflow:hidden;
padding:0px;
margin-top:10px;
}
#Rlinks li a{
color:#b50020;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
}
#Rlinks li a:hover{
color:#b5bdd2;
text-decoration:none;
}

/*** Start Of Menu***/

#mainNav{
position:absolute;
top:164px;
left:180px;
width:1000px;
z-index:950;
letter-spacing: 3px;
}
#mainlevel_mainnav ul{
padding-left: 0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#mainlevel_mainnav li{
list-style: none;
text-decoration:none;
float:left;
display:block;
padding-left:10px;
}
/*Current page menu item stays active*/
#mainlevel_mainnav li #active_menu_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:16px;
color:#FFFFFF;
background:URL(../images/butt_over.png) no-repeat; 
padding-top:1px;
}
/*Current page menu item stays active*/
#mainlevel_mainnav li.parent #active_menu_mainnav.sublevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:16px;
color:#FFFFFF;
background:URL(../images/butt_up.png) no-repeat; 
padding-top:1px;
}
/*Current page submenu item stays active*/
#mainlevel_mainnav li #active_menu_mainnav.sublevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:19px;
color:#FFFFFF;
background:URL(../images/sub_butt_over.png) no-repeat; 
padding-top:3px;
}
/*Up state of the mainlevel_menu*/
#mainlevel_mainnav a{
font-size:12px;
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:16px;
color:#FFFFFF;
background:URL(../images/butt_over.png) no-repeat; 
padding-top:1px;
}
/*Over/Hover state of the mainlevel_menu*/
#mainlevel_mainnav a:hover{
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:16px;
color:#FFFFFF;
background:URL(../images/butt_up.png) no-repeat; 
padding-top:1px;
}
/*Up state of the sublevel_menu*/
#mainlevel_mainnav a.sublevel_mainnav{
text-decoration:none;
display:block;
margin-left:-10px;
text-align:center;
width:150px;
height:19px;
color:#b50020;
background:URL(../images/sub_butt_up.png) no-repeat; 
padding-top:3px;
letter-spacing: 1px;
}
/*Over/Hover state of the sublevel_menu*/
#mainlevel_mainnav a:hover.sublevel_mainnav{
text-decoration:none;
display:block;
text-align:center;
width:150px;
height:19px;
color:#FFFFFF;
background:URL(../images/sub_butt_over.png) no-repeat; 
padding-top:3px;
}
/*Display <ul> of main menu item buttons - hidden from view*/
#mainlevel_mainnav li ul{
position:absolute;
left:-999em;
height:22px;
width:135px;
}
#mainlevel_mainnav li li{
width:150px;
padding-top:0px;
}
/*Display <ul> of main menu item buttons*/
#mainlevel_mainnav li ul a{
width:150px;
height:19px;
color:#b5bdd2;
font-size:10px;
padding-top:3px;
}
#mainlevel_mainnav li:hover ul ul,#mainlevel_mainnav li:hover ul ul ul,#mainlevel_mainnav li.sfhover ul ul,#mainlevel_mainnav li.sfhover ul ul ul{
left:-999em;
color:#ffffff;
background-color:#000000;
}
#mainlevel_mainnav li:hover ul,#mainlevel_mainnav li li:hover ul,#mainlevel_mainnav li li li:hover ul,#mainlevel_mainnav li.sfhover ul,#mainlevel_mainnav li li.sfhover ul,#mainlevel_mainnav li li li.sfhover ul{
left:auto;
z-index:6000;
color:#ffffff;
}
#mainlevel_mainnav li li:hover,#mainlevel_mainnav li li.sfhover{
 color:#ffffff;
}
/*** End Of Menu***/

#sidebarLeft_top, #sidebarRight_top, #events_top, #sponsoren{
color:#FFFFFF;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sidebarLeft_bottom, #sidebarRight_bottom{
color:#4d6189;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sidebarLeft_bottom a, #sidebarRight_bottom a{
color:#4d6189;
text-decoration:none;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sidebarLeft_bottom a:hover, #sidebarRight_bottom a:hover{
color:#FFFFFF;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#events_top a{
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sponsoren a{
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#events_top a:hover{
color:#4d6189;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#sponsoren a:hover{
color:#4d6189;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
#user1 a.link{
color:#b50020;
text-decoration:underline;
}
#user1 a.link:hover{
color:#4d6189;
text-decoration:underline;
}
#user1 .bild{
float:left;
padding-right:20px;
}
#content a.link{
color:#b50020;
text-decoration:underline;
}
#content a.link:hover{
color:#4d6189;
text-decoration:underline;
}
#content .bild{
float:left;
padding-right:20px;
}