/*=========7 stadtkrug-igb==========*/

body { background:#FFCC00;margin:10px 0 20px 0 }
body,table,ul,div,a { font-family: verdana,arial; font-size:13px; color:#1D1B44;}

/*=================================================================layout===========================================================*/

#div0 { position:relative;display:block;width:100%;height:100%;margin:0;padding:0;text-align:left; }
/*#div00 { position:relative;display:block;width:100%;height:100%;margin:0;padding:0;text-align:-moz-center; }*/

#div1 { position:relative;display:block;width:auto;height:auto;margin:0;padding:0;background:none;text-align:left; }

#div2top { position:relative;display:block;float:top;width:auto;height:160px;margin:0;padding:0px;border-bottom:4px solid #FE0000; }

    #div3toplogo { position:relative;width:900px;height:150px;border:none;margin:0 0 0 33px;padding:0;background:none; }
    #div3topnavi { visibility:hidden;position:absolute;left:430px;top:50px;width:200px;height:20px;border:2px solid #fff;margin:0;padding:0; }
    
#div2mid { position:relative;display:block;float:top;width:900px;height:auto;margin:0;padding:30px 0 40px 0;text-align:left;border:none;background:none; }
    /*left tablecell total whithin table*/
    #structuretable_col1 {width:240px;}
    #div3left { position:relative;display:block;float:top;width:200px;height:auto;margin:0 10px 0 0;padding:0 0 0 30px;text-align:left; }
    /*main tablecell total within table*/
    #structuretable_col2 {width:660px;}
    #div3main { position:relative;display:block;float:top;width:610px;height:auto;margin:0;padding:0 0 0 0;text-align:left;}
    /*main content block whithin table*/
        #div4cont { display:block;float:top;margin:0;padding:0 30px 0 0;background:none }
    
#div2bot { position:relative;display:block;float:top;width:auto;height:auto;margin:0;padding:20px 25px 20px 25px;border-top:4px solid #FE0000;background:none; }

#divbanner_botbig {visibility:hidden;display:block;width:900px;height:0px;background:url(../css/images/banner5_botbig_afri.jpg) left no-repeat #000;text-align:left}
    
#divbotcms { position:relative;display:block;float:top;width:auto;height:auto;padding:8px;text-align:left;font-family:arial;font-size:11px;color:#999999}


#newsletter1 { display:table;width:auto;height:auto;margin:0;padding:0px;border:none;background:none;text-align:center; 
}
#newsletter2top { position:relative;display:block;float:top;width:600px;height:auto;margin:0;padding:0px;color:#1D1B44;background:#FFCC00; 
font-size:24px; font-weight:bold; text-align:center;border-bottom:4px solid #FE0000;
}
#newsletter2mid { position:relative;display:block;float:top;width:580px;height:auto;margin:0;padding:10px;background:#FFCC00; 
}
#newsletter2bot { position:relative;display:block;float:top;width:580px;height:auto;margin:0;padding:10px;background:#FFCC00;border-top:4px solid #FE0000;
}

/*============================================containers==============================================================*/

/*14 Home Classic*/
.floatcontainer_14 { position:relative;float:left;margin:20px 20px 0px 0px;width:240px;height:auto;text-align:left; }
/*16 Bildergalerie*/
.floatcontainer_16 { position:relative;float:left;margin:18px 18px 0px 0px;width:180px;height:135px;overflow:hidden; }
/*15 Fliesscontainer (Team) inkl. Bildmasse innen image_team*/
.floatcontainer_15 { position:relative;float:left;margin:8px 8px 0px 0px;width:160px;height:240px;text-align:center;background:#ccc;color:#000; }
.image_team { width:160px;height:220px;margin:0px 0 1px 0;overflow:hidden; }
/*11 image_right*/
.floatcontainer_11 { position:relative;float:top;display:block;margin:0px 20px 25px 0px;width:500px;height:auto;text-align:left; }

/*============================================navigation==============================================================*/


.navi_top,a.navi_top,a.navi_top:link,a.navi_top:visited,a.navi_top:focus,a.navi_top:active { display:block;float:top;margin:0 20px 0 0;padding:3px;background:none;color:#3B1211;font-weight:bold;text-decoration:none }
a.navi_top:hover { display:block;float:top;margin:0 20px 0 0;padding:3px;background:#D3A37A;color:#FF4240;text-decoration:none }


.navi,a.navi,a.navi:link,a.navi:visited,a.navi:focus,a.navi:active { display:block;float:top;margin:0 20px 0 0;padding:3px;background:none;color:#3B1211;font-weight:normal;text-decoration:none;font-style:italic }
a.navi:hover { display:block;float:top;margin:0 20px 0 0;padding:3px;background:#655D5A;color:#ffffff;text-decoration:none;font-style:italic }

.navi_on,.navi_on:link,.navi_on:visited,.navi_on:active { display:block;float:top;margin:0 20px 0 0;padding:3px;background:#FE0000;color:#ffffff;font-weight:normal;text-decoration:none;font-style:italic }

.navi_sub,a.navi_sub,a.navi_sub:link,a.navi_sub:visited,a.navi_sub:focus,a.navi_sub:active { display:block;float:top;margin:0 20px 0 10px;padding:2px;background:none;color:#424343;text-decoration:none }
a.navi_sub:hover { display:block;float:top;margin:0 20px 0 10px;padding:2px;background:#D3A37A;color:#FF4240;text-decoration:none }

.navi_sub_on { display:block;float:top;margin:0 20px 0 10px;padding:3px;background:#D3A37A;color:#000000;font-weight:bold;text-decoration:none }


.navi_bot,a.navi_bot,a.navi_bot:link,a.navi_bot:visited,a.navi_bot:focus,a.navi_bot:active { font-family:arial;font-size:12px;color:#3B1211;margin-right:10px;text-decoration:none; }
a.navi_bot:hover { text-decoration:underline; }

a.navi_bot_on,a.navi_bot_on:link,a.navi_bot_on:visited { font-family:arial;font-size:12px;margin-right:10px;color:#000000;text-decoration:none;font-weight:bold }
a.navi_bot_on:visited { font-weight:bold }

a,a:link,a:visited,a:focus,a:active{color:#682B26;}
a:hover{color:#FF4240}

.amore,a.amore,a.amore:link,a.amore:visited,a.amore:focus,a.amore:active,a.amore:hover { color:#2A312F; text-decoration:none }

.admin,a.admin,a.admin:link,a.admin:visited,a.admin:focus,a.admin:active { font-family:arial,sans-serif;font-size:11px;color:#000000; }

/*============================================typography(sizes/colors)==============================================================*/

.red { color:#820C12 }
.blue { color:#1B5060 }
.grey { color:#F5C267 }

.small { font-family:arial,sans-serif;font-size:13px }

.Headline { margin:5px 0 5px 0; font-size:18px; font-weight:bold; color:#2A312F; text-decoration:none }
.Subheadline { margin:2px 0 3px 0; font-weight:bold; color:#2A312F; text-decoration:none }
.subtitle { margin:2px 0 3px 0; font-weight:bold; color:#2A312F; text-decoration:none }

.table_formattext {}
.table_formattext td {}

/*============================================regulars for everywhere==============================================================*/

form,script { margin:0 }

.greyline { position:relative;clear:both;float:top;width:auto;height:1px;margin:5px 0 5px 0;padding:0;background:none }

.image_left{
    position:relative;
    float:left;
    margin: 0px 15px 10px 0px;
}
.image_right{
    position:relative;
    float:right;
    margin: 0px 0px 10px 10px;
}
.image_top{
    position:relative;
    float:top;
    margin:0 0 3px 0;
}
