body
{
margin:0px;
padding:0px;
padding-top:21px;
background:url(/gfx/bg.gif) repeat-x fixed;
font-family:verdana;
line-height:12px;
}

#site
{
margin:0 auto;
padding:0;
width:947px
}

#kopf
{
background:url(/gfx/headbg.gif) no-repeat;
width:946px;
height:104px;
margin:0px;
padding:0px;
margin-bottom:0px;
}

#logo
{
float:left;
margin:0px;
padding:0px;
display:inline
}

#meta
{
float:right;
font-size:11px;
padding-top:4px;
text-align:right
}

#meta a:link
{
text-decoration:none;
color:#323531;
}

#meta a:visited
{
text-decoration:none;
color:#323531;
}
#meta a:hover
{
text-decoration:underline;
color:red;
}


#suchfeld1
{
width:125px;
border:solid 1px black;
margin-top:8px;
}

#suchfeld2
{
background:#666666;
color:white;
border:solid 1px white;
font-size:10px;
}

.no
{
visibility:hidden;
display:inline;
line-height:0px;
}


/*CONTENT */

#mutter
{
clear:both;
background:url(/gfx/cntbg.gif) repeat-y;
margin-top:3px;
margin-bottom:3px;
}

#real-cnt-wrap
{
margin-bottom:0px;
height:100%;
overflow:hidden;
}

#real-cnt
{
overflow:hidden;
margin:0px;
padding:10px;
margin-bottom:0px;
line-height:1.28em;
}

#tageswrap
{
background:url(/gfx/meldung-bg-3.jpg) repeat-x;
margin:0px;
padding:0px;
color:black;
margin-bottom:0px;
height:100%;
}
#tageswrap-mov
{
background:url(/gfx/meldung-bg-3.jpg) repeat-x;
margin:0px;
padding:0px;
color:black;
margin-bottom:0px;
text-align:center;
height:100%;
}


#tageswrap-special
{
background:url(/gfx/meldung-bg-1.jpg) repeat-x;
color:white;
margin-bottom:0px;
height:500px;
}

#tagescnt
{
margin:0px;
padding:10px;
padding-bottom:5px;
}

.picplain
{
float:left;
padding-right:6px;
}

.picwrap
{
float:left;
background:url(/gfx/teasbildbg.gif) no-repeat;
width:146px;
height:131px;
padding:3px;
padding-right:6px;
}

.picwrap2
{
float:left;
background:url(/gfx/teasbildbg.gif) no-repeat;
width:142px;
height:131px;
padding:3px;
}

#home-hintergrund-wrap
{
background:url(/gfx/h_hintergruende.gif)  top no-repeat;
margin-left:2px;
margin:0px;
padding:0px;
padding-top:28px;
}

#themwrap
{
background:url(/gfx/h_tagesthema.gif) repeat-x;
margin-left:2px;
margin:0px;
padding:0px;
padding-top:2px;
padding-top:28px;
}

#themcnt
{
margin:0px;
font-size:0.85em;
line-height:1.1em;
padding:10px;
}

#sportwrap
{
background:url(/gfx/h_natursportart.gif) repeat-x #f0f3fa;
margin-left:2px;
margin:0px;
padding:0px;
padding-top:2px;
padding-top:28px;
}

#sportcnt
{
margin:0px;
font-size:0.85em;
line-height:1.1em;
padding:10px;
}

/*HAEPPCHEN LINKS */

#routewrap
{
background:url(/gfx/routebg.gif) top left no-repeat;
}

#routemap
{
margin:0px;
padding-left:30px;
padding-top:20px;
}

#wraphistorie
{
clear:both;
background:url(/gfx/h_historie.gif) repeat-x;
margin:0px;
padding:0px;
padding-top:30px;
}

#wrapemail
{
clear:both;
background:url(/gfx/h_kontakt.gif) repeat-x white;
margin:0px;
padding:0px;
padding-top:32px;
}

#wraptermine
{
clear:both;
background:url(/gfx/h_termine.gif) repeat-x;
margin:0px;
padding:0px;
padding-top:36px;
}

#wrapdwnld
{
clear:both;
background:url(/gfx/h_download.gif) repeat-x white;
margin:0px;
padding:0px;
padding-top:36px;
}

#wrapblog
{
clear:both;
background:url(/gfx/team-torblog.gif) repeat-x white;
margin:0px;
padding:0px;
padding-top:36px;
}

.blogteas
{
color:#666666;
background:url(/gfx/rasta.gif) repeat-x bottom;
padding:7px;
}



#schutzgebietod
{
clear:both;
background:url(/gfx/bgschutzgebiet.jpg) repeat-x white;
margin:0px;
padding:0px;
padding-top:20px;
height:194px;
}

#sod-cnt
{
font-size:0.85em;
color:#666666;
background:url() repeat-x bottom;
padding:10px;
color:white;
}


/*NAVIGATION */

#no-navi
{
background:url(/gfx/no-navi.gif) no-repeat;
clear:both;
margin-top:5px;
width:946px;
height:18px;
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
padding-top:3px;
text-transform:uppercase;
}


#no-navi a:link
{
text-decoration:none;
color:#323531;
}

#no-navi a:visited
{
text-decoration:none;
color:#323531;
}
#no-navi a:hover
{
text-decoration:underline;
color:red;
}



.container 
{
height:37px;
margin:0px;
background:url(/gfx/bg-nav.gif) no-repeat;
text-align:center;
margin-top:2px;
}

#navi 
{
margin:0px;
padding:0px;
margin-left:88px;
font-family:arial black;
}

#navi li 
{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
height:37px;
}

#navi a:link
{
float: left;
font-size: 0.70em;
text-transform:uppercase;
color: #414b56;
line-height:36px;
margin:0;
padding-left:33px;
padding-right:33px;
text-decoration: none;
height:37px;
border-left: 1px solid #bfcfc2;
}

#navi a:visited 
{
float: left;
font-size: 0.70em;
text-transform:uppercase;
color: #414b56;
line-height:36px;
margin:0;
padding-left:33px;
padding-right:33px;
text-decoration: none;
height:37px;
border-left: 1px solid #bfcfc2;
}

#navi a:hover
{
background:url(/gfx/nav-over.gif) #bfff00;
color: white;
}

 #navi-active
 {
background:#f0f3fa;
color: white;
}

#ende
{
border-right: 1px solid #bfcfc2;
}

#suche {
background: url(/gfx/suche.gif) no-repeat;
width: 242px;
height: 37px;
display:block;
text-decoration: none;
cursor:help ; 
}


#left
{
width:249px;
line-height:1.2em;
float:left;
font-size:0.7em;
overflow:hidden;
}

/*RIGHT*/

#right
{
width:247px;
float:right;
font-size:0.7em;
line-height:1.2em;
overflow:hidden;
}

#initiatoren
{
background:url(/gfx/initiatorenhd.gif) top left no-repeat white;
padding-top:35px;
padding-left:8px;
}

#teamteaser
{
background:url(/gfx/teambg.gif) top left no-repeat;
margin:0px;
padding:0px;
padding-top:35px;
padding-left:15px;
height:78px;
}

#mit
{
font-size:11px;color:#4f5559;margin-top:3px;
}

#videonly
{
background:url(/gfx/blnkbg.gif) repeat-x #f0f3fa;
padding:0px;
margin:0px;
padding-top:2px;
}

#fod
{
clear:both;
background:url(/gfx/tagesfotohd.gif) repeat-x #f0f3fa;
margin:0px;
padding:0px;
text-align:center;
padding-top:38px;
}


#content
{
margin-left:250px;
padding-right:248px;
color:#4d4d4d;
font-size:0.8em;
line-height:1.15em;
}

p
{
margin:0px;
padding:0px;
}


h4
{
background:#263d4b;
padding:4px;
border:dotted 1px #a0a7ac;
color:white;
font-size:18px;
line-height:20px;
margin:0px;
padding:4px;
margin-bottom:10px;
}

h4 a:link, h4 a:visited
{
color:white;
text-decoration:none;
}

h4 a:hover
{
color:red;
text-decoration:underline;
}



h3
{
font-size:18px;
line-height:20px;
margin:0px;
padding:0px;
margin-bottom:10px;
}

h2
{
font-size:1.2em;
line-height:1.2em;
margin:0px;
padding:0px;
margin-bottom:5px;
background:#acddf3;
font-weight:normal;
padding:4px;
margin-top:15px;
color:#323531;
}

h2 a:link, h2 a:visited
{
color:#323531;
text-decoration:none;
}

h2 a:hover
{
color:red;
text-decoration:underline;
}

h1
{
font-weight:normal;
font-size:1.4em;
line-height:1.4em;
margin-top:0.5em;
background:#f0f3fa;
padding:6px;
}

.weiter
{
background:url(/gfx/mehrpfeil.gif) top left no-repeat;
margin-left:4px;
padding-left:14px;
margin-bottom:0px;
font-size:1em;
}

.weiter-cnt
{
background:url(/gfx/mehrpfeil.gif) top left no-repeat;
margin-left:4px;
padding-left:14px;
margin-bottom:0px;
font-size:0.9em;
}

.weiter a:link, .weiter-cnt a:link
{
color:red;
text-decoration:underline;
}
.weiter a:visited, .weiter-cnt a:visited
{
color:red;
text-decoration:underline;
}
.weiter a:hover, .weiter-cnt a:hover
{
background-color:#00bfff;
color:white;
text-decoration:underline;
}

#flickr_badge_wrapper
{
width:247px;
text-align:center;
}

.flickr_badge_image img 
{
border: 1px solid #a0a7ac !important;
height:150px;
width:200px;
margin-bottom:3px;
margin-left:0px;
}

#schluss
{
background:url(/gfx/schluss.gif) repeat-x #f0f3fa;
margin-left:2px;
margin:0px;
padding:0px;
padding-top:5px;
padding-left:30px;
text-transform:uppercase;
height:23px;
}

#fuss
{
clear:both;
padding-top:8px;
background:url(/gfx/fuss.gif) no-repeat;
width:946px;
height:27px;
margin-bottom:10px;
font-size:11px;
color:white;
text-transform:uppercase;
text-align:center;
}

p
{
margin-top:10px;
margin-bottom:10px;
}


#snavi
{
clear:both;
background:white;
margin:0px;
padding:0px;
}

#snavi ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#snavi li
{
width:247px;
background:url(/gfx/rasta.gif) repeat-x bottom;
}

#snavi li a:link, #snavi li a:visited
{
text-decoration:none;
padding-left:17px;
padding-bottom:9px;
padding-top:8px;
display:block;
color:#525a5f;
}

#snavi li a:hover
{
text-decoration:none;
display:block;
color:white;
background:url(/gfx/snavbg.gif) #80878f;
}

h6
{
font-size:14px;
padding:0px;
margin:0px;
margin-bottom:4px;
}
