@charset "UTF-8"; 


html{font-family:Verdana, Arial, sans-serif;background:#aaa;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{margin:0;padding:0;}
img{border:0;}


#gesamt{
margin-left:auto; margin-right:auto;
margin-top:10px; 
width:860px;
background-image:url('images/background-2.jpg'); 
background-repeat:repeat-y;
}



#head_txt{font-size:100%;padding:0px 40px 0px 40px;color:#fff;margin-top:50px;}

#centercontent{margin-top:10px;
background-image:url('images/background-1.jpg'); 
background-position:top; 
background-repeat:no-repeat;
}
#centercontentb{margin-top:10px;
background-image:url('images/background-5.jpg'); 
background-position:top; 
background-repeat:no-repeat;
}
#centercontentc{margin-top:10px;
background-image:url('images/background_6.jpg'); 
background-position:top; 
background-repeat:no-repeat;
}
#centercontentd{margin-top:10px;
background-image:url('images/background-7.jpg'); 
background-position:top; 
background-repeat:no-repeat;
}


.left_content{float:left;width:170px;margin-top:288px;}

.nav_big{margin-left:10px;float:left;}

.flags{width:75px;height:14px;float:right;margin-right:10px;}
.flag_curr{border:1px solid #666;position:relative;top:1px;}

.main_content{ border:0px solid red; color:#000;font-size:14px;line-height:1.5em;height:auto;min-height:300px;overflow:auto;padding:10px 5px;}
.main_content .abstand { margin-top:444px; padding:25px; }


ul.naviliste { list-style-type:none;}

.navi {
margin:0;
}
.naviliste {
padding:9px;
}
.navibild { border:1px solid white; margin:0;
}
.navitypo { font-family:Cambria, Georgia, 'Times New Roman'; background-color:white; margin:0; padding:5px; margin-bottom:13px;
}

.naviliste a { font-size: 22px; text-decoration:none; color:#0433b9; margin:0; padding:0;}
.naviliste a:link { font-size: 22px; text-decoration:none; color:#0433b9; margin:0; padding:0;}
.naviliste a:visited{ font-size: 22px; text-decoration:none; color:#0433b9; margin:0; padding:0;}
.naviliste a:hover { font-size: 22px; text-decoration:none; color:#0433b9; margin:0; padding:0;}
.naviliste a:active { font-size: 22px; text-decoration:none; color:#0433b9; margin:0; padding:0;}


h1 { font-family:Cambria, Georgia, 'Times New Roman'; 
font-size:40px; 
color:#37680b;
line-height:44px;}


h2 { font-family:Cambria, Georgia, 'Times New Roman'; font-size:30px; color:#fff; }
h3 { font-family:Cambria, Georgia, 'Times New Roman'; font-size:22px; color:#fff; }


.main_content p { margin-top:33px; font-family:Cambria, Georgia, 'Times New Roman'; font-size:21px; line-height:28px; color:black; }
.main_content p::first-letter { font-weight:bold;
    font-size: 200%;
    color: #fff;
}
.main_content p.date { margin-top:33px; font-family:Cambria, Georgia, 'Times New Roman'; font-size:21px; line-height:28px; color:black; }
.main_content p.date b { color:black; }
.main_content p.date::first-letter { font-weight:bold;
    font-size: 100%;
    color: #000;
}

a:link.contentbild img { display:block; float:right; border:2px solid white; margin:10px; padding:0px; width:222px; }

a:visited.contentbild { display:block; float:right; border:2px solid white; margin:10px; padding:0px; width:222px; }

a:hover.contentbild  img { position:absolute; display:block; width:555px; border:6px solid white; z-index:22; }

a:active.contentbild  { position:absolute; display:block; top:33%; width:555px; z-index:22; }




#footer{background:#ddd url('images/nb_footer.jpg') no-repeat scroll 50% 0;font-size:10px;text-align:center;}
#footer a{color:#000;text-decoration:none;}
#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}

.img_left{float:left;}
.img_right{float:right;}
.pv_img{border-style:solid;border-color:#000;border-width:2px;}
.pv_bck{background:#000;position:fixed;width:100%;height:100%;left:0;top:0;opacity:.45;overflow:hidden;}


.trans_box10{width:20px;height:15px;padding:20px 40px 20px 40px;border:1px solid #4e5d1a;}


.menu{font-weight:bold;margin-left:60px;color:#fff;position:absolute;top:183px;}

.trans_box1{position:relative;width:120px;height:26px;margin:10px;float:left;text-align:center;border-top:solid 1px #4e5d1a;border-left:solid 1px #4e5d1a;border-right:solid 1px #4e5d1a;}
.trans_box1 a{font-size:108%;font-weight:bold;color:#fff;text-decoration:none;}
.trans_box1 a:hover{color:#aaa;background:#fff;}

.trans_box1[class]{background-image:url('images/trans_white.png');}

.active_box1{position:relative;width:120px;height:25px;font-size:108%;font-weight:bold;color:#000;background:#fff;padding-top:0px;border-top:solid 1px #4e5d1a;border-left:solid 1px #4e5d1a;border-right:solid 1px #4e5d1a;}

.dblock{display:block;width:100%;height:100%;}

.fl_right{float:right;margin-left:5px;}
.fl_left{float:left;margin-right:5px;}
