TD,BODY,H1,P {padding:0;margin:0}

A {outline:none;text-decoration:none}


.newslink,BODY,.switch,.footer,.content,.nsnav,.pathnav,.subnav,.subnavselect,.subnavactive,.imgnav,.imgNavArea,label,input,select,textarea,.news 
{font-style:normal;font-family:Helvetica,Verdana,Arial,sans-serif}

.topnav_R {vertical-align:bottom;font-size:11px; font-weight: normal; text-align:right; color: #ffffff;}



.nav {font-size:10px;font-weight: lighter;color:#000;padding-left:0px;padding-top:0px; background-color:#fff; text-align:center; height:120px; width:80px; vertical-align:top;}
.nav A {position:relative;font-size:10px;font-weight: lighter;color:#555;padding-left:0px;top:0px;display:block; background:#fff;height:120px; text-align:center;}
.navactive A {position:relative;font-size:10px;color:#000;padding-left:0px;top:0px;display:block; background:#d6d6d6;height:120px; text-align:center; }
.nav A:hover {color:#000;background-color:#efefef;}

.bottom {vertical-align:top; padding-left:50px;padding-right:10px;padding-top:0px; background-color:#aaa; text-align:left;}
.footer {font-size:9px;color:#fff;vertical-align:top; padding-right:10px;padding-top:20px;  text-align:left;}
.footer A {color:#DF3710}
.footer_R {vertical-align:top;font-size:9px; font-weight: normal; text-align:right; color: #898989; padding-top: 20px;}


.content_home{max-height:280px; vertical-align:top;padding-top:0px;}
.content_lead{font-size:18px;font-weight: bold;line-height:42px;padding-top:18px;color:#fff;}
.content{max-height:280px; vertical-align:top;padding-top:18px;}
.pcontent{max-height:280px; vertical-align:top;padding-top:6px;font-color:#006eaf;}
.content_titel{font-size:17px;font-weight: bold;line-height:20px;padding-top:0px;}
.content_ptitel{font-size:12px;font-weight: bold;line-height:18px;padding-top:0px;color:#ffffff;}
.content_ptitel_gross{font-size:20px;font-weight: bold;line-height:24px;padding-top:0px;color:#000000;}
.content_utitel{font-size:15px;line-height:18px;}
.content_uutitel{font-size:14px;line-height:25px;vertical-align:top;font-weight: bold;}
.content_uuutitel{font-size:12px;line-height:20px;vertical-align:top;font-weight: bold;}
.content_angaben{font-size:11px;line-height:14px;vertical-align:top;padding-left:15px;}
.content_text{font-size:11px;line-height:14px;vertical-align:top;}
.content_text A{font-size:11px;line-height:14px;vertical-align:top;color:#111111;text-decoration:underline;}
.content A {color:#111111}
.content A:hover {text-decoration:underline}
.content_bild{max-height:280px; vertical-align:top;padding-top:0px; background-repeat:no-repeat;}
.content_formular{font-size:11px;line-height:20px;vertical-align:top; margin-top:20px; margin-bottom:10px;}


.subnavig_login{font-size:11px;line-height:14px;vertical-align:top;color:#000000;font-weight: bold;}
.subnavig_login A{font-size:11px;line-height:14px;vertical-align:top;color:#006eaf;font-weight: bold;}
.subnavig_login A:hover{font-size:11px;line-height:14px;vertical-align:top;color:#2d2d2d;font-weight: bold;}
.subnavig_login_active A{font-size:11px;line-height:14px;vertical-align:top;color:#000000;font-weight: bold;}

.subnavig_login_rot{font-size:11px;line-height:14px;vertical-align:top;color:#ff0000;}
.subnavig_login_rot A{font-size:11px;line-height:14px;vertical-align:top;color:#ff0000;}
.subnavig_login_rot A:hover{font-size:11px;line-height:14px;vertical-align:top;color:#ff0000;}

.pathnav {font-size:10px;color:#666;padding-top:3px;padding-bottom:4px;background:#FFF}
.pathnav A {font-size:10px;color:#666;padding-top:3px;padding-bottom:4px;background:#FFF}

.contentbody {border-left:1px solid #ccc;border-right:1px solid #ccc}
UL ,.list UL {margin-left:0;margin-top:0;padding-top:0;padding-left:0;list-style-image:none;list-style:none inside none}

.lleft {border-left:1px dashed #666;padding-left:2px;}
.lbottom {border-bottom:1px solid #ccc}
.altnav {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;visibility:hidden}
.imgnav {font-size:11px;color:#666}
.imgNav A {color:#ccc}
.imgNavArea {font-size:10px;color:#ccc;padding-left:5px;vertical-align:bottom}
label,input,select,textarea {color:#000;float:left;margin-bottom:0;margin-top:0;margin-right:1px;font-size:10px;line-height:16px}
input#ifield, select, textarea{width:238px;}



