*{
margin:0;
padding:0;
}
.img_small{
width:180px;
float:left;
margin:0px 10px 0px 0px;
}
.cleaner{
clear:both;
line-height:0px;
height:0px;
margin:0px;
padding:0px;
}
hr{
border:#CF0B2E 1px solid;
margin: 5px 0 15px 0 ;
clear:both;
}
#logo{
display:block;
width:300px; 
height:150px;
margin:0 auto;
float:left;
margin:20px 0px 0px 60px;
}
/*------Umfrage im Head-------*/
#header #umfrage_box{
float:left;
margin:16px 0px 0px 134px;
padding:0px;
border:none;
width:172px;
height:154px;
}
#header #umfrage_box #antworten{
margin:12px 0px 0px 10px;
}
#header #umfrage_box #antworten h1.antwort{
width:150px;
height:32px;
font-size:10px;
margin:0px;
}
#header #umfrage_box #antworten p.antwort{
margin:0px 0px 5px 0px;
padding:0px;
height:24px;
}
#header #umfrage_box .oben{
padding:14px 0px 3px 12px;
height:28px;
width:165px;
}
#header #umfrage_box .oben p{
line-height:12px;
font-size:10px;
height:25px;
width:155px;
}
#header #umfrage_box .mitte{
width:165px;
background-repeat:repeat;
margin:0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}
#header #umfrage_box .unten{
width:165px;
height:13px;
}
#header #umfrage_box form{
width:150px;
margin:0px 0px -10px 10px;
}
#header #umfrage_box label{
width:150px;
padding:0px;
display:block;
margin:0px 0px 0px 0px;
height:17px;
color:#fff;
}
#header #umfrage_box label input{
width:20px;
margin-top:3px;
float:left;
display:block;
}
#header #umfrage_box button{
width:47px;
height:24px;
background:transparent;
border:none;
float:right;
margin:-13px 10px 0px 0px;
}

/*-----Teaser  im Head ------*/
#teaser a img, #teaser a object{
margin:0px;
padding:0px;
width:164px;
border:none;
float:left;
}
#teaser a object{
outline:0;
margin:-16px 0px;
}
#teaser a, #teaser a:link, #teaser a:visited, #teaser a:hover, #teaser a:active{
display:block;
width:164px;
border:#428bb8 2px solid;
margin:40px 120px 0px 0px;
float:right;
outline:0;
}
/*-------*/
#alles{
width:1024px;
margin:0 auto;
padding:0;
background-image:url(../daten/img/banner_himmel.jpg);
background-repeat:no-repeat;
background-position:top;
}
/*.box_text ul{
margin-left:50px;
}*/
#Container{
width:854px;
margin:0 auto;
padding:0;
background-image:url(../daten/img/content_bg.jpg);
background-repeat:repeat-y;
background-position:center;
}
#header{
height:189px;
background-image:url(../daten/img/header_hintergrund.jpg);
width:1024px;
margin:0 auto;
background-repeat:no-repeat;
background:none;
}
#swf{
margin: 0px;
padding:0;
width:460px;
}
#header #swf{
height:189px;
width:1024px;
margin: 0px;
}
#content{
padding:0px;
background-image:url(../daten/img/content_oben_bg.jpg);
margin:-1px auto;
width:857px;
height:491px;
background-repeat:no-repeat;
background-position:center bottom;
margin:24px 0px 0px 0px;
}
#pfadangabe{
width:690px;
padding: 0px 0px 0px 90px;
margin:-455px 0px -10px 0px;
}
#text{
width:712px;
margin:20px 0px 0px 72px;
padding:10px 0px 50px 0px;
height:auto;
}
#spalte_links_downloads{
float:left;
width:475px;
margin-top:8px;
padding:0px 0px 0px 0px;
margin-left:10px;
}
#spalte_links{
float:left;
width:484px;
border:none;
margin-top:8px;
padding:0px 0px 0px 0px;
margin-left:10px;
}
#spalte_links_downloads{
margin:10px 0px 0px 10px;
height:1196px;
width:479px;
padding:0px;
padding-top:97px;
}
#spalte_rechts{
float:right;
width:200px;
padding:10px 10px 17px 0px;
}
#spalte_rechts a{
display:block;
text-align:right;
padding:3px 10px;
margin:0px;
}
#spalte_rechts a:link.mehr, #spalte_rechts a:visited.mehr,
#spalte_rechts a:hover.mehr, #spalte_rechts a:active.mehr{
display:block;
height:14px;
margin:0px 0px 10px 0px;
padding:2px 10px;
}
#topbox, #topbox_suche{
clear:both;
width:484px;
margin: -8px 0px 8px 0px;

}
#topbox_suche{
margin: 20px 0px 10px 0px;
}
#topbox2{
margin: 8px 0px 0px 0px;
}
#topbox .inhalt, #topbox_suche .inhalt{
width:481px;
background-repeat:repeat-x;
padding:10px 0px 0px 2px;
}
#topbox .inhalt p, #topbox_suche .inhalt p{
width:484px;
}

#topbox .inhalt #swf{
margin:0px auto;
width:480px;
margin-top:20px;
}
#topbox #swf object{
margin:0px auto;
margin:0px 0px 10px 8px;
}
#topbox .headline, .kommentar .headline, #topbox_suche .headline{
width:483px;
height:31px;
margin:-23px 0px -10px 0px;
}
#topbox_suche .headline{
margin:0px 0px -10px 0px;
padding:0px;
}
.headline{
width:484px;
height:15px;
margin:0px 0px -10px -10px;
padding-top:8px;
}
#topbox .headline{
background-position:bottom;
}
#topbox .headline img{
margin-top:7px;
}
.kommentar .headline{
margin-left:-20px;
}
#box_kommentare .headline img{
margin-top:-8px;
}
.box_special{
width:650px;
margin: 0px 0px 8px 0px;
}
.box, .booklet, .box_artikel, #box_kommentare, .box_active, .box_artikel_grafik{
width:480px;
margin: 0px 0px 8px 0px;
}
.box_artikel_grafik a img{
margin: -20px 0px 0px 340px;
}
.box_artikel, #box_kommentare, .box_artikel_grafik{
border: none;
width:484px;
}
.box_artikel_grafik{
padding:0px;
background-position: bottom;
}
.box_artikel_grafik h1, .box_artikel_grafik p{
padding:10px;
}
.box_artikel_grafik p.active{
margin:0px;
}
.box_artikel_grafik p.active a, 
.box_artikel_grafik p.active a:link, 
.box_artikel_grafik p.active a:visited, 
.box_artikel_grafik p.active a:hover, 
.box_artikel_grafik p.active a:active{
text-decoration:underline;
font-weight:bold;
}
.box_artikel_grafik h1{
margin-bottom:-30px;
}
.box_artikel_grafik .box_text{
padding:0px;
margin:0px;
}
.box, .booklet{
width:460px;
padding:10px 10px 5px 10px;
}
.box p , .booklet p{
padding:0px;
margin:0px;
}
.box h1 {
width:300px;
padding:0px;
margin:0px 0px 15px 0px;
}
.box .box_3 img{
float:left;
margin-right:10px;
}
.box a img{
margin-top:-20px;
margin-left:325px;
}

h1.berichte{
padding:20px 0px 10px 10px;
float:left;
}
.box_1, .box_1_2, .box_2, box_3, box_3_2{
float:left;
width: 160px;
margin:0px;
} 
.box_1_2{
width: 300px;
float:left;
margin:0px;
}
.box_3_2{
width: 100px;
float:left;
margin-top:-25px;
}
.box_3_2 img{
width:100px;
float:right;
margin: 0px -50px 10px 0px;
}
.box_2{
width:150px;
}
.box_3{
margin: 0px 10px 0px 0px;
float:right;
}
.box .bemerkung{
width:460px;
padding:7px 10px;
margin:5px 0px 5px -10px;
}

.box .mehr{
width:450px;
margin:3px 0px;
padding: 0px 10px 0px -10px;
text-align:right;
}
.box .mehr_2, .box_active .mehr_2{
width:300px;
margin-top:0px;
padding: 0px 10px 0px 0px;
text-align:right;
}

.box_bericht, .box_text{
margin-top:5px;
padding: 0px 10px 10px 10px;
clear:both;
}
.box_text, .box_text p, .box_text h1{
padding: 10px 0px 10px 10px;
}

.box_artikel_grafik .active{
background-color: #2576a6;
margin: 8px 0px 0px 0px;
padding:10px;
}
.bewerben_btn{
float:right;
margin:20px 20px 20px 0px;
width:131px;
height:28px;
}
.mitspiel_btn{
float:right;
width:140px;
height:31px;
}
.box_bericht p img{
margin:0px 10px 10px 0px;
}
.box_bericht p a.button, .box_bericht p a.button img{
float:right;
border:none;
}
.box_sterne{
width: 121px;
height:19px;
margin:10px 10px 0px 0px;
float:right;
}
/*------Downloads----------*/
#box_downloads{
width:484px;
background:none;
margin:0px 10px 0px -4px;
padding: 0px 0px;
}
#box_downloads h1{
float:left;
margin:10px 0px 5px 20px;
clear:both;
}
#box_downloads .downloads_links{
float:left;
width:210px;
margin:0px 10px 0px 20px;
}
#box_downloads .downloads_rechts{
float:left;
width:227px;
}
.downloads_bild{
float:left;
width:100px;
}
#box_downloads .downloads_links .downloads_link,
#box_downloads .downloads_rechts .downloads_link{
width:110px;
float:right;
}
#box_downloads object{
margin:0px;
padding:0px;
float:left;
margin-left:-120px;
}
.downloads_link p {
width:100px;
padding:2px 5px 4px 5px;
margin-left:-10px;
}
#box_downloads_audio{
margin:10px 0px -4px 0px;
}
#box_downloads_audio h1, #box_downloads_audio p{
width:164px;
position:absolute;
margin-bottom:-37px;
padding:10px;
}
#box_downloads_audio p{
background:none;
padding:25px 20px 20px 20px;
margin-bottom:-80px;
}
/*------Kommentare----------*/
#box_kommentare{
width:474px;
margin-top:10px;
padding: 0px 0px 10px 10px;
top: 15px;
}
#box_kommentare h1{
width:393px;
float:left;
padding:10px 0px 5px 0px;
}
#box_kommentare .sterne{
width:71px;
float:right;
padding:13px 0px 1px 0px;
margin:0px 10px 0px 0px;
}
#box_kommentare p{
margin:5px 0px 10px 0px;
width:465px;
}
#box_kommentare form#formular{
width:464px;
padding:0px;
}
#box_kommentare form#formular .left,
#box_kommentare form#formular .right{
float:left;
width:165px;
padding:10px 0px;
margin:10px 3px 0px 0px;
}
#box_kommentare form#formular .right{
width:296px;
margin:10px 0px 20px 0px;
}
#box_kommentare form#formular .left input{
width:165px;
height:24px;
border:none;
padding: 0px 0px 0px 10px;
}
#box_kommentare form#formular .left .info{
margin: 25px 0px 0px 0px;
}
#box_kommentare form#formular .right textarea{
width:296px;
height:142px;
border:none;
padding: 6px 0px 0px 10px;
}
#box_kommentare form#formular .right .go{
margin:0px 0px 0px 250px;
}
/*------Kommentar Antwort--------*/
.kommentar .antwort{
width:467px;
padding:0px 0px 10px 0px;
margin: 0 0 0px 0px;
}
.kommentar .antwort span p{
width:465px;
padding: 0px;
}
/*---------gewinnspiel----*/
.box_text .gewinn{
float:left;
margin:12px 10px 10px 10px;
}
.box_text p{
padding-right:20px;
}
.box_artikel_grafik a img.mitspielen{
float:right;
margin:0px 0px 0px 0px; 
padding:0px;
}
.gewinn img{
width:100px;
/*height:100px;*/
}
/*------news-------*/
.headline_news{
width:484px;
height:32px;
padding: 0px;
margin:-10px 0px -8px 0px;
}
/*-----Jobs--------*/
.jobs{
margin-top:0px;
}
.jobs img{
margin:0px 10px;
}
.jobs h1{
clear:both;
}
.jobs .logo img{
float:left;
}
.jobs p{
margin:8px 10px;
}
.jobs p.jobinfo{
float:left;
margin:0px 10px;
}
.jobs p img{
float:left;
margin:0px 10px 10px 0px;
}
/*------Ende top downloads und videos----------*/
#tops{
width:494px;
padding: 0px;
margin:0px 0px 0px -10px;
}
#tops .spalte_links, #tops .spalte_rechts{
float:left;
width:100px;
}
#tops .spalte_rechts{
float:right;
}
#top_links, #top_rechts{
float:left;
width:237px;
margin:10px 0px 10px 10px;
padding:0px;
}
.top_videos , .top_downloads {
margin:0px 0px 10px 0px;
}
.top_videos img, .top_downloads img{
float:left;
width:92px;
margin:0px 0px 10px 0px;
}
#top_links p, #top_rechts p, 
#top_links h1, #top_rechts h1, 
#top_links .headline, #top_rechts .headline,
#top_links .mehr, #top_rechts .mehr{
width:100px;
clear:both;
float:left;
margin-bottom:5px;
}
#top_links h1, #top_rechts h1, #top_links .mehr, #top_rechts .mehr{
margin-top:5px;
}
#top_links .headline, #top_rechts .headline{
height:40px;
width:237px;
margin:0px;
padding:0px;
}
#top_links .headline img, #top_rechts .headline img{
width:140px;
}
#bewertung{
height:20px;
margin: 10px 0px 0px -10px;
}
#bewertung input{
margin: 0px 0px 0px 7px;
}
#bewertung img{
height:15px;
margin: 0px 0px 0px 3px;
}

/*------Ende Kommentare----------*/
#seitenzahl{
margin-top:10px;
}
#footer{
height:73px;
width:737px;
margin-left:58px;
margin-top:-20px;
clear:both;
}
#footer p{
text-align:right;
padding: 25px 20px 0px 0px;
}
/*----Booklet------*/
#spalte_links .booklet{
border:none;
height:821px;
}
#spalte_links .booklet a.booklet, #spalte_links .booklet a.booklet:link,
#spalte_links .booklet a.booklet:visited, #spalte_links .booklet a.booklet:hover,
#spalte_links .booklet a.booklet:active {
background:none;
position:absolute;
margin:365px 0px 0px 128px;
}
#spalte_links .booklet p {
margin:0px;
padding:0px;
}
#spalte_links .booklet .blau{
margin:460px 0px 0px -10px;
width:315px;
padding:0px 10px;
}
#spalte_links .booklet .blau img{
clear:both;
}
#spalte_links a.booklet, #spalte_links a.booklet:visited{
width:150px;
height:70px;
outline:0;
padding:0px;
margin:0px;
}
.booklet embed{
width:400px;
height:225px;
margin:10px 0px 10px 0px;
}
/*------free SMS*/
.freesms{

background:none;
}
.freesms p{
margin:20px 0px 10px 55px;
width:400px;
}
.freesms object{
margin-left:-10px;
}
/*--------Formular Suche---------*/
.zeile{
height:25px;
float:left;
width:130px;
margin:5px 10px;
} 
input{
padding:5px 0px 0px 0px;
}
label{
padding: 5px 0px 10px 10px;
width:130px;
}
.zeile_suche{
height:25px;
clear:both;
width:400px;
margin-left:8px;
}
input.go{
position:absolute;
margin:-5px 0px 0px 215px;
}
button.positive{
border: none;
}
object{
outline: none;
}
#grafik{
margin-top:8px;
}
#grafik img{
width:484px;
}
a.link_banner{
padding:0px;
margin:0px;
}
a.link_banner img, a.link_banner object{
padding:0px;
margin:-5px -10px;
}
/*-------Filter---------*/
input.suchbegriff{
border:none;
height:20px;
width:195px;
padding:4px 100px 2px 10px;
margin-top:0px;
position:absolute;
float:left;
}
button.filter{
position:relative;
float:left;
background:none;
border:none;
margin:-11px 0px 0px 170px;
}
/*--------Pflichtseiten-----------*/
ul#pflichtseiten {
float:right;
margin:10px 10px 0px 0px;
}
ul#pflichtseiten li{
float:left;
display: block;
margin-right:10px;
}
/*--Icons--*/
.icons{
margin:10px 0px 0px 0px;
float:left;
}
/*---------kontakt---------*/
.kontakt h1{
height:20px;
margin: 5px 0px 0px 0px;
font-size:16px;
}
.team .foto{
width:125px;
float:left;
}
.kontakt p, .kontakt a, .kontakt a:link, .kontakt a:visited,
.kontakt a:hover, .kontakt a:active {
font-size:12px;
line-height:16px;
font-weight:bold;
}
.partnervorschlag{
width:456px;
padding-bottom:10px;
}
/*------Ende download_heft----------*/
.download_heft img.img_small, .download_heft .box_3_2 img{
width:150px;
float:right;
}
.download_heft img.img_small{
margin:-85px 20px 10px 0px;
}
.download_heft .download_btn img, .download_heft .download_btn_neu img{
width:131px;
height:28px;
margin:0px;
padding:0px;
}
.download_heft .headline{
width:484px;
height:33px;
margin:0px 0px -10px 0px;
padding:0px 0px 0px 0px;
}
.download_heft .download_btn, .download_heft .download_btn_neu{
width:131px;
height:28px; 
display:block;
padding:0px;
margin: 10px 0px 0px 0px;
}
.download_heft .download_btn_neu{
margin:0px 0px 0px 15px;
}
p.meldung{
padding: 3px;
}
#box_kommentare p.meldung{
width:455px;
}
/*.box img*/
.box team .foto, .tickets img.ticketbild{
width:150px;
float:left;
margin:0px 10px 5px 0px;
}
#spalte_links .box .bemerkung p img.sicon, .box_bericht p img.sicon, .box p img.sicon, .tickets p img.sicon{
width:12px;
height:13px;
margin:0px 1px -1px -3px;
padding:0px 0px 0px 6px;
}
.freesms{
padding-top:20px;
}
.freesms p{
margin:0px 0px 10px 55px;
padding:0px;
}
.freesms .box_bericht{
margin-top:0px;
}
p.extra{
margin:0px 0px 0px -10px;
width:464px;
padding:5px 10px;
}
a.bold,a:link.bold{
font-weight: bold;
font-size: 12px;
}
/*----Events---*/
.bemerkung_events p{
display:block;
margin:0px 0px 5px -10px;
padding:3px 0px 3px 10px;
}
/*----Feedback---*/
form#feedback span{
width:60px;
display:block;
float:left;
margin: 6px 10px 0 10px;
}
form#feedback span.inputWrapper{
height:24px;
width:170px;
display:block;
margin: 0 0 10px 10px ;
}
form#feedback .inputWrapper input{
background:none;
height:24px;
padding:4px 15px 0 10px;
width:140px;
border:none;
}
form#feedback input#f_senden{
height:30px;
border:none;
margin: 5px 0 0 90px ;
cursor:pointer;
width:40px;
}
form#feedback .textareaWrapper{
height:148px;
width:310px;
}
form#feedback .textareaWrapper textarea{
background:none;
padding:10px 20px 10px 10px;
width:280px;
border:none;
height:128px;
}
