/* www.fluter.de */
/* "live and learn" wuenscht www.redaktionundalltag.de */
/* farben
rot (link)    : #F00000
blau (link)   : #0090F0
hellgrau (bg) : #EBEBF2
dunkelgrau    : #74787A
*/

/* allgemein */
body, table, td, p, form, input, submit, textarea {  cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}
body { margin: 0px; padding: 0px; background: url("img/body_bg.gif") repeat-y top left;}
.body_bg_img { background: url("/look/img/headerbg.jpg") }
a {  text-decoration: none; color: #F00000}
a:hover {  text-decoration: none;}
h1 {  font-size: 16px; line-height: auto; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; margin-left: 0px}
h2 {  font-size: 12px; margin-right: 0px; margin-top: 0px; margin-bottom: 7px; margin-left: 0px}
h3 {  clear: none; font-size: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 4px; margin-left: 0px}
.header_balken { margin: 0px; padding: 2px; border-bottom: 1px #000 solid; border-top: 1px #000 solid;}
.text_gross {font-size: 12px}
.text_klein {font-size: 9px}
.text_mini {font-size: 8px}
.text-normal {font-size: 10px }
.TABLE_indexmain {width: 659px; }

/* bildunterschriften */
.caption {
font-size: 9px;
padding-top: 1px;
padding-bottom: 3px;
font-style: italic;
}

/* DIV zellenbreiten und padding */
.DIV_110 { clear: left; width: 152px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_160 { clear: left; width: 200px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_180 { clear: left; width: 180px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_200 { clear: left; width: 190px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_220 { clear: left; width: 199px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_230 { clear: left; width: 239px; border: 0px #000000 solid; margin: 0px; padding:0px; margin-bottom: 0px;}
.DIV_220_login { width: 200px; border: 0px #000000 solid; padding:0px; margin: 0px; margin-left: 0px}
.DIV_padding { margin-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 5px}
.DIV_320 { clear: left; width: 300px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_330 { clear: left; width: 314px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_335 { clear: left; width: 319px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_340 { clear: left; width: 324px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_440 { width: 418px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_460 { width: 430px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_forum { width: 480px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_660 { clear: left; width: 638px; border: 0px #000000 solid; margin: 0 0 10 10px; padding: 10px; }
.DIV_padding_links { padding: 0 0 0 10px; }
.DIV_padding_linksrechts { padding: 0 10 0 10px; }
.DIV_padding_themaheader { padding: 10 10 0 10px; margin: 0px}
.DIV_padding_rubrikthemabox { margin: 0 5 0 10px; padding: 0 0 0 0px;}
.DIV_leitartikel { margin: 40px; padding: 0px; padding-left: 10px}
.DIV_rubrikthemabox { width: 380px; border: 0px #000000 solid; margin: 0px; padding:0px; }
.DIV_suchbegriffe { padding: 2 0 2 10px; margin: 5 0 5 0px; border-top: 1px #74787A solid; border-bottom: 1px #74787A solid;}
.DIV_trennstrich { margin: 10 0 10 0px; border-top: 1px #bbb solid; }
.DIV_spezial { padding: 5px; border: 1px #bbb solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid; background: yellow}
.DIV_frame { padding: 0px; margin: 0 0 10 0px; border: 0px #FFFFFF solid }
.DIV_frame_informieren { padding: 5px; margin: 0 0 10 0px; border: 1px #F0C0C0 solid; background: #ffffff }
.DIV_frame_mitmachen { padding: 5px; margin: 0 0 10 0px; border: 1px #C0DDF0 solid; border-left: 1px #fff solid; border-right: 1px #fff solid; background: #ffffff }

.A_spacing { clear: left; display: block; margin-bottom: 14px}
.A_spacing_no { clear: left; display: block; margin-bottom: 0px}
.A_spacing_sm { clear: left; display: block; margin-bottom: 5px}
.A_spacing_inf { clear: left; display: block; padding: 4 0 4 0; margin: 6 0 4 0; border-top: 1px #F0C0C0 solid}
.A_spacing_inf_bot { clear: left; display: block; padding: 0 0 4 0; margin: 0 0 4 0; border-bottom: 1px #F0C0C0 solid}
.A_spacing_mit { clear: left; display: block; padding: 4 0 4 0; margin: 6 0 4 0; border-top: 1px #C0DDF0 solid}
.A_spacing_mit_leitartikel { display: block; padding: 10 0 10 0; margin: 10 0 10 0; margin-left: 20px; border-top: 1px #0090F0 solid}
.A_lexikon{ color: #961734; border-bottom: dotted 1px #961734; text-decoration: none; background: url("img/bpb_lex_link.gif") no-repeat top right; padding: 0 12 0 0px; }

/* navigation */
TABLE.nav_lex { border-collapse : collapse; border-top: 1px #666 solid; border-bottom: 1px #666 solid; margin-bottom: 20px; background: #A77480; background: url("img/bpb_lex_bg.gif") repeat-x top left;}
TD.nav_lex { padding: 5px;}

/* navigation normal */
TABLE.nav_inf { font-weight: bold; background: #fff; margin-bottom: 10px; border-top: 1px #74787A solid;}
TABLE.nav_inf TD { font-size: 10px; padding: 1 0 1 0px; border-bottom: 1px #74787A solid;}
TABLE.nav_inf A { padding: 0 7 0 2px; color: #F00000; letter-spacing: 1px; }
TABLE.nav_inf A:hover { color: #fff; background: #F00000; text-decoration: none}
.nav_inf_active { padding: 0 7 0 2px; color: #fff; background: #F00000; }
TABLE.nav_inf .text_klein { font-weight: normal; padding: 1px; color: #F00000; background: #fff; letter-spacing: 0px; }
TABLE.nav_mit { font-weight: bold; background: #fff; border-collapse : collapse; border-top: 1px #74787A solid; margin-bottom: 10px;}
TABLE.nav_mit TD { font-size: 10px; padding: 1 0 1 0px; border-bottom: 1px #74787A solid;}
TABLE.nav_mit A { padding: 0 7 0 2px; color: #0090F0; letter-spacing: 1px }
TABLE.nav_mit A:hover { color: #fff; background: #0090F0; text-decoration: none}
.nav_mit_active { padding: 0 2 0 2px; color: #fff; background: #0090F0; }
TABLE.nav_serv { font-weight: bold; background: #fff; border-collapse : collapse; border-top: 1px #74787A solid; margin-bottom: 10px;}
TABLE.nav_serv TD { font-size: 10px; padding: 1 0 1 0px; border-bottom: 1px #74787A solid;}
TABLE.nav_serv A { padding: 0 7 0 2px; color: #74787A; letter-spacing: 1px }
TABLE.nav_serv A:hover { color: #fff; background: #74787A; text-decoration: none}

/* rubriken header und links */
.rubrikenhead_inf { clear: left; letter-spacing: 1px; font-weight: bold; color: #F00000; padding: 0px; padding-left: 0px; margin: 0px; margin-bottom: 7px; border: 0px #FECCCB solid; border-bottom: 0px #A40000 dotted; border-top: 0px #F00000 solid; text-transform: uppercase}
.rubrikenhead_inf A { padding: 0 7 0 2px; color: #fff; background: #F00000; letter-spacing: 1px; text-transform: uppercase}
.rubrikenhead_inf A:hover { color: #F00000; background: #fff; }
.rubrikentitle_inf { font-size: 12px; clear: left; letter-spacing: normal; color: #F00000; padding: 0 10 7 0px; margin: 0px; border-bottom: 0px #F0C0C0 solid; background: url("img/xbg_linie_dotted.gif") repeat-x bottom left;}
.rubrikentitle_inf A { display: block;  }
.rubrikensub_inf { clear: left; letter-spacing: 1px; font-weight: bold; color: #F00000; padding: 0px; margin: 0 0 7 0px; text-transform: uppercase}
.rubrikensub_inf A { padding: 0 7 0 0px; color: #F00000; letter-spacing: 1px; }
.rubrikensub_inf A:hover { color: #fff; background: #F00000; }
.rubrikensub_inf_nospace { clear: left; letter-spacing: 1px; font-weight: bold; color: #F00000; padding: 0px; padding-left: 0px; margin: 0px; margin-bottom: 0px; border: 0px #FECCCB solid; border-bottom: 0px #A40000 dotted; text-transform: uppercase}
.rubrikensub_inf_nospace A { padding: 0 7 0 0px; color: #F00000; letter-spacing: 1px; }
.rubrikensub_inf_nospace A:hover { color: #fff; background: #F00000; }
.rubrikenhead_mit { clear: left; letter-spacing: 1px; font-weight: bold; color: #000; padding: 0px; padding-left: 0px; margin: 0px; margin-bottom: 7px; border: 0px #CCFFFF solid; border-bottom: 0px #006AB0 solid; border-top: 0px #0090F0 solid}
.rubrikenhead_mit A { padding: 0 7 0 2px; color: #fff; background: #0090F0; letter-spacing: 1px; }
.rubrikenhead_mit A:hover { color: #0090F0; background: #fff; }
.rubrikenhead { clear: left; letter-spacing: 1px; font-weight: bold; color: #78787A; padding: 0px; padding-left: 0px; margin: 10 0 7 0px; border: 0px #fff solid; border-bottom: 0px #666 solid; border-top: 0px #666 solid}
.rubrikenhead A { padding: 0 7 0 2px; color: #fff; background: #78787A; letter-spacing: 1px; }
.rubrikenhead A:hover { color: #78787A; background: #fff; }
.rubrikensub_mit { clear: left; letter-spacing: 1px; font-weight: bold; color: #0090F0; padding: 0px; margin: 0 0 7 0px; text-transform: uppercase}
.rubrikensub_mit A { padding: 0 7 0 0px; color: #0090F0; letter-spacing: 1px; }
.rubrikensub_mit A:hover { color: #fff; background: #0090F0; }
.rubrikensub_mit_nospace { clear: left; letter-spacing: 1px; font-weight: bold; color: #0090F0; padding: 0px; padding-left: 0px; margin: 0px; margin-bottom: 0px; border: 0px #FECCCB solid; border-bottom: 0px #A40000 dotted; text-transform: uppercase}
.rubrikensub_mit_nospace A { padding: 0 7 0 0px; color: #0090F0; letter-spacing: 1px; }
.rubrikensub_mit_nospace A:hover { color: #fff; background: #0090F0; }

/* linien in TD zellen */
.TD_borderleft { border-left: 0px #bbb solid; padding-left: 10px; background: url("img/bg_linie_dotted.gif") repeat-y top left;}
.TD_noborderleft { border-left: 0px #bbb solid; padding-left: 10px;}
.TD_borderleft_article { border-left: 1px #fff solid; padding-left: 10px;}
.TD_lineleft { border-left: 1px #999 solid; padding-left: 10px}
.TD_borderbottom { border-bottom: 1px #bbb solid; padding-bottom: 10px; background: url("img/xbg_linie_dotted.gif") repeat-x bottom left;}
.TD_bordertopbottom { border-top: 1px #bbb solid; border-bottom: 1px #bbb solid; padding: 7 0 7 0px;}
.TABLE_articlehead {  border-bottom: 1px #bbb solid; padding-bottom: 3px; margin-bottom: 3px; background: url("img/xbg_linie_dotted.gif") repeat-x bottom left;}
.TABLE_trenner { background: url("img/bg_trenner.gif") repeat-x bottom left; }

/* formulare */
label{ float: left; width: 120px; font-weight: normal; }
.SUBMIT_mitmachen { height: 18px; margin: 0px; padding: 1 3 1 3px; font-size: 10px; background: #0090F0; color: #fff; border: 1px #fff solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid;}
.SUBMIT_login { width: 50px; height: 18px; margin: 0px; padding: 1 3 1 3px; font-size: 10px; background: #0090F0; color: #fff; border: 1px #fff solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid;}
.INPUT_login { width: 60px; height: 18px; margin: 0 0 0 3px; padding: 1px; font-size: 10px; background: #EBEBF2; border: 1px #000 solid; border-bottom: 1px #fff solid; border-right: 1px #fff solid;}
.INPUT_suchestartseite { width: 155px; height: 18px; margin: 0 3 0 1px; padding: 1px; font-size: 10px; background: #EBEBF2; border: 1px #000 solid; border-bottom: 1px #fff solid; border-right: 1px #fff solid;}
.SUBMIT_suchestartseite { width: 85px; height: 18px; margin: 0px; padding: 1 3 1 3px; font-size: 10px; background: #F00000; color: #fff; border: 1px #fff solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid;}
.INPUT_lexsm { width: 80px; height: 18px; margin: 0 3 0 0px; padding: 1px; font-size: 10px; background: #fff; border: 1px solid #000}
.moduleform input {margin-bottom: 5px;}
.moduleform textarea {width: 300px; height: 180px; margin-bottom: 5px;}
/* artikel versenden */
INPUT.verschicken  {clear: both; width: 180px; margin-bottom: 5px;}
TEXTAREA.verschicken  {clear: both; width: 180px; height: 50px; margin-bottom: 5px;}
INPUT.verschicken_btn { height: 18px; margin: 0px; padding: 1 3 1 3px; font-size: 10px; background: #0090F0; color: #fff; border: 1px #fff solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid;}

/* die bilder */
IMG {  border: 0px #333 solid; margin-right: 8px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.IMG_profil {  border: 1px #000 solid; margin-right: 8px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.IMG_leitartikel {  border: 0px #333 solid; margin: 0px; padding: 0px; margin-right: 10px; }
.IMG_logo { margin: 5 0 5 10px; }
.IMG_icon { margin: 0 5 0 0px; }
.IMG_icon_fliesstext { margin-right: 2px; }
.IMG_norm { margin: 0px; padding: 0px; }

/* die farben */
#box_heft { background:  #FFFFFF; border: 1px #F0C0C0 solid; margin: 0px; padding: 0px}
#index_thema { background:  #EBEBF2; margin-bottom: 15px; padding: 0px}
#rubrik_thema { background:  #EBEBF2; margin-bottom: 15px; padding: 0px}
#col_bg_weiss { background:  #FFFFFF}
#col_bg_grau { background:  #EBEBF2}
#col_bg_dunkelgrau { background:  #74787A}
#rahmen_bg_grau { background:  #e0e0e7; border: 1px #F00000 solid; margin-bottom: 10px;}
#col_schwarz { color: #000000}
#col_weiss { color: #ffffff}
#col_grau { color: #74787A}
#col_informieren { color: #F00000}
#col_mitmachen { color: #0090F0}
#col_service { color: #74787A}
#rahmen_heft {  height: 110px; border: 1px #FFFF33 solid; background:  #fff; border-bottom: 1px #CDCC00 solid; border-right: 1px #CDCC00 solid}
#rahmen_bpb { text-align: left; width: 200px; height: 110px; color: #961734; background:  #fff; border: 0px #74787A solid}
#rahmen_bpb A { padding-left: 10px; color: #961734;}
#mitrahmen_bpb { text-align: left; color: #961734; background:  #fff; border: 1px #961734 solid}
#mitrahmen_bpb A { padding-left: 10px; font-weight: bold; color: #961734;}

/* floating layers */
.verschickenfloat { padding: 5px; border: 1px #999 solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid; position: absolute; width: 195px; visibility: hidden; background: #fff; color: #000; text-align: left; font: normal 10px verdana,sans-serif;}
.heftfloat { padding: 5px; border: 2px #fff solid; border-bottom: 2px #333 solid; border-right: 2px #333 solid; position: absolute; width: 190px; visibility: hidden; background: #D9DBBF; color: #000; text-align: left; font: normal 10px verdana,sans-serif;}
.faqfloat { letter-spacing: 0px; padding: 5px; border: 1px #999 solid; border-bottom: 1px #000 solid; border-right: 1px #000 solid; position: absolute; width: 190px; visibility: hidden; background: #fff; color: #000; text-align: left; font: normal 10px verdana,sans-serif;}
.faqfloat A { background: #fff; color: #666; text-decoration: none; letter-spacing: 0px;}

/* RSS */
.rss {
    border: 1px solid;
    border-color: #FC9 #630 #330 #F96;
    padding: 0 3px;
    font: bold 10px verdana,sans-serif;
    color: #FFF;
    background: #F60;
    text-decoration: none;
    margin: 0;
}
