/* What says one Snowman to the other Snowman? */

body {
    font-family: Arial, Trebuchet MS, Helvetica, sans-serif ;
    font-size:14px;
        color:#333;
    background:#f4f1ec url(../upload/gfx/mainbg.jpg) top center repeat-x;
    margin:0; padding:0;}

p.umbruch {clear: both;}

.pfad { 
        font-size:11px;
    height:26px;
    color:#666666;
    padding: 0 0 8px 0;
    margin:0 auto;
    clear:both;}
    
div#wrapper {
    width:880px;
    margin:0 auto;}
    
div#header {
    position:absolute;
    height:12px;
    float:left;
    width:100%;
    top:0; left:0;
    z-index:50;}

div#header div.menu {
    margin:0 auto;
    width:852px;}
    
div.menu div.logo {
    float:left;
    width:211px;}

div.menu div.flash {
    float:left;}        

html>body div#footer {
  float:left;}  
    
div#footer {
    width:824px;
    height:40px;
    text-align:right;
    font-size:0.8em;
    border-top:1px solid #e6e4df;
    margin: 42px 42px 0 24px;
    padding: 12px 0 0 0;
    z-index:66;}
    
a img {border:0;}

a:blind {color:#FFFFFF;}
a:blind:hover {color:#FFFFFF;}

a:link, a:visited {
    color:#333;
    text-decoration:none;
    outline:none;}
a:hover, a:active {
    text-decoration:underline;
    outline:none;}
    
h1 {
    font-size:1.4em;
    font-weight:normal;}

p {
        margin:0 0 12px 0;}

p.logo {
        height:98px;
        margin:0 0 12px 0;}


/* +++ CONTENT ++++++++++++++++++++++++++++++++++ */


div#content div.all {
    float:left;
    width:784px;
    line-height:16px;
    text-align:left;}

div#content {
    min-height:360px; width:814px;
    padding:0 36px 0 36px;
    margin:32px 0 0 0;
    background:transparent url(../upload/gfx/wrapperbg.jpg) top center no-repeat;}

* html div#content {
    position:relative;
    top:32px;
         height:500px;
    margin:0;}
    
div#content div.column {
    float:left;
    width:392px;
    line-height:16px;
    text-align:left;}

div#content div.column.colmargin {
    margin:0 0 0 28px;} 
    
div.claim {
    float:left;
    height: 40px; width:100%;
    margin: 24px 0 32px 0;
    padding: 0px 0 0px 0;
    line-height:24px;}

div.claim object, div.claim img {
    float:left;
    margin:12px 0 0 0;}

ul {
    margin:8px 0 8px 0;
    padding:0 0 0 38px;
    line-height:16px; }

li {
    margin:0 0 4px 0;}  


/* +++ PRINT +++++++++++++++++++++++++++++++++++++ */
div#content.print h1 {
    font-family:"Trebuchet MS", Arial, sans-serif;
    font-size:1.4em;
    font-weight:normal;
    margin:0 0 12px 0;
    color:#e00000;}
div#content.print h1.kontakt {
        clear: both;}

div#content.print strong {  
    color:#e00000;}

div#content.print a:link,
div#content.print a:visited {
    color:#e00000;
    text-decoration:none;}  
div#content.print a:hover,
div#content.print a:active {
    text-decoration:underline;} 

div#content.print a.ref:link,
div#content.print a.ref:visited {
    float:left; 
    height:82px;
    border:1px solid #c7c7c7;
    background:#dbdbdb;
    margin:12px 16px 0 0;}  
    
div#content.print a.ref:hover,
div#content.print a.ref:active {
    border:1px solid #d84d09;
    background:#c50000;}
    
div#content.print li {
    list-style-image:url(../upload/gfx/list_print.gif);}  
    
/* +++ ONLINE ++++++++++++++++++++++++++++++++++++ */
div#content.online h1 {
    font-family:"Trebuchet MS", Arial, sans-serif;
    margin:0 0 12px 0;
    color:#37a8ff;}
div#content.online h1.kontakt {
    clear: both;}

div#content.online strong { 
    color:#37a8ff;} 

div#content.online a:link,
div#content.online a:visited {
    color:#37a8ff;
    text-decoration:none;}  
div#content.online a:hover,
div#content.online a:active {
    text-decoration:underline;} 

div#content.online a.ref:link,
div#content.online a.ref:visited {
    float:left; 
    height:82px;
    border:1px solid #c7c7c7;
    background:#dbdbdb;
    margin:12px 16px 0 0;}  
    
div#content.online a.ref:hover,
div#content.online a.ref:active {
    border:1px solid #37a8ff;
    background:#b1d7f4;}
    
div#content.online li {
    list-style-image:url(../upload/gfx/list_online.gif);} 
    
/* +++ TV ++++++++++++++++++++++++++++++++++++++ */
div#content.tv h1 {
    font-family:"Trebuchet MS", Arial, sans-serif;
    margin:0 0 12px 0;
    color:#33d809;}
div#content.tv h1.kontakt {
        clear: both;}
        

div#content.tv strong { 
    color:#33d809;} 

div#content.tv a:link,
div#content.tv a:visited {
    color:#33d809;
    text-decoration:none;}  
div#content.tv a:hover,
div#content.tv a:active {
    text-decoration:underline;} 

div#content.tv a.ref:link,
div#content.tv a.ref:visited {
    float:left; 
    height:82px;
    border:1px solid #c7c7c7;
    background:#dbdbdb;
    margin:12px 16px 0 0;}  
    
div#content.tv a.ref:hover,
div#content.tv a.ref:active {
    border:1px solid #33d809;
    background:#2ec102;}
    
div#content.tv li {
    list-style-image:url(../upload/gfx/list_radio.gif);}  
    
/* +++ INFO +++++++++++++++++++++++++++++++++++++ */
div#content.info h1 {
    font-family:"Trebuchet MS", Arial, sans-serif;
    margin:0 0 12px 0;
    color:#EF7F07;}
div#content.info h1.kontakt {
        clear:both;}

div#content.info strong {   
    color:#000;}    
    
div#content.info a:link,
div#content.info a:visited {
    color:#EF7F07;
    text-decoration:none;}
    
div#content.info a:hover,
div#content.info a:active {
    text-decoration:underline;}

div#content.info a.ref:link,
div#content.info a.ref:visited {
         height:80px;
    float:left; 
    border:2px solid #c7c7c7;
    background:#dbdbdb;
    margin: 4px 8px 4px 0;} 

div#content.info a.ref:hover,
div#content.info a.ref:active {
    float:left;
    border:2px solid #EF7F07;
    background:#ffbe35;}


/* Pfeile Referenzen */
div#content.info a.lef:link,
div#content.info a.lef:visited {
    height:80px;
    float:left; 
    border:0px solid #FFFFFF;
    background:#FFFFFF;
    margin: 4px 0px 4px 0;}

div#content.info a.lef:hover,
div#content.info a.lef:active {
    float:left;
    border:0px solid #FFFFFF;
    background:#FFFFFF;}


div#content.info a.aef:link,
div#content.info a.aef:visited {
         height:80px;
    float:left; 
    border:0px solid #FFFFFF;
    background:#FFFFFF;
    margin: 4px 8px 4px 0;}

div#content.info a.aef:hover,
div#content.info a.aef:active {
    float:left;
    border:0px solid #FFFFFF;
    background:#FFFFFF;}
/* Pfeile Referenzen Ende */


div#content.info a.nef:link,
div#content.info a.nef:visited {
    float:left; 
    height:80px;
    border:2px solid #c7c7c7;
    background:#dbdbdb;
    margin: 4px 8px 4px 0;
         clear: both;}  


div#content.info a.nef:hover,
div#content.info a.nef:active {
    float:left;
    border:2px solid #EF7F07;
    background:#ffbe35;
         clear: both;}
    

div#content.info li {
    list-style-image:url(../upload/gfx/list_info.gif);}


/* +++ ALTERNATIVES CSS MENU +++++++++++++++++++++ */

div.flash a#menu_print,
div.flash a#menu_online,
div.flash a#menu_tv,
div.flash a#menu_info {
    float:left;
    display:block;
    width:111px;
    height:57px;
    color:#FF0000;
    text-decoration:none;}
    
div.flash a#menu_print {
    background: transparent url(../upload/gfx/menu_print.gif) top center no-repeat;}  
div.flash a#menu_online {
    background: transparent url(../upload/gfx/menu_online.gif) top center no-repeat;}
div.flash a#menu_tv {
    background: transparent url(../upload/gfx/menu_tv.gif) top center no-repeat;} 
div.flash a#menu_info {
    background: transparent url(../upload/gfx/menu_info.gif) top center no-repeat;}
    
    
.aktuelles5 ul {
padding: 0;
margin: 0 0 0 5px;
}


.aktuelles5 li {
list-style-type: none;
background: url(../upload/gfx/pfeil.gif) no-repeat 0px 2px;
padding-left: 10px;
color: #333333;
}  

    
    