body {
background-repeat: repeat-y;
background-position:top center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#bodyback {
background-repeat: repeat-y;
background-position:top center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding:0px;
margin:0px;
height:100%;
}

p {
padding:0px;
margin:0px;
}

#box {
width:100%;
height:100%;
}


#header {
width:1000px;
height:140px;
padding:0px;
margin:0px;
}
#headernav {
width:1000px;
height:40px;
padding:0px;
margin:0px;
}
#header-logo {
width:1000px;
height:100px;
float:left;
padding:0px;
margin:0px;
}


#header-right {
width:260px;
height:40px;
float:left;
background-image:url(/partitouren/partitouren-headerright.jpg);
}





#start {
width:1000px;
height:140px;
padding:0px;
margin:0px;
}
#flash {
width:740px;
padding:0px;
height:409px;
float:left;
margin:0px;
z-index:0;
}
#ticker {
width:740px;
padding:0px;
height:31px;
float:left;
background-image:url(/partitouren/partitouren_ticker.jpg);
margin:0px;
}
#finder {
width:260px;
padding:0px;
/*height:310px;*/
float:left;
background-image:url(/partitouren/partitouren-finderback.jpg);
margin:0px;
}
#karte {
width:260px;
padding:0px;
height:241px;
float:left;
margin:0px;
z-index:8;

}
#social {
width:260px;
padding:0px;
height:70px;
float:left;
margin:0px;
}

#links {
width:740px;
height:100%;
padding:0px;
float:left;
margin:0px;
}
#rechts {
width:260px;
padding:0px;
float:right;
margin:0px;
}

#spacer {
padding:0px;
float:left;
margin:0px;
height:10px;
font-size:10px;
width:740px;
}
#spacerrechts {
padding:0px;
float:left;
margin:0px;
height:10px;
font-size:10px;
width:260px;
}
#spacerrechts2 {
padding:0px;
float:left;
margin:0px;
height:9px;
font-size:9px;
width:260px;
}
.content
{
font-family: Arial;
font-size: 12px;
font-style: normal;
line-height: 18px;
text-decoration: none;
color: #474747;
}
#top3 {
padding:0px;
float:left;
margin:0px;
height:290px;
background-image:url(/partitouren/partitouren_14.jpg);
width:740px;
}
#top3header {
padding:0px;
float:left;
margin:0px;
height:30px;
background-image:url(/partitouren/partitouren-top3head.jpg);
width:740px;
}

#top3font {
font-family: Arial;
font-size:14px;
font-weight:bold;
padding-top:7px;
padding-left:10px;
float:left;
color: #ffffff;
}


#smart-banner {
width:680px;
height:280px;
float:left;
}

#nav {
width:740px;
float:left;
height:40px;
background-repeat:no-repeat;
}

#nav_footer{
width:230px;
float:left;
padding:0px;
margin:0px;
margin-left:10px;
background-repeat:no-repeat;
}

#content {
float:left;
width:680px;	
display:block;
margin:0px;
padding:0px;
margin-top:10px;
}

#footernav {
float:left;
width:960px;
margin:0px;
padding:0px;
}

#main {
display:block;	
float:left;
width:1000px;
margin:0px;
padding:0px;
}

.box_content {
float:left;
width:600px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}
a.head-nav0{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b0stand.jpg);
color: #ffffff;
}

a.head-nav0:hover{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b0over.jpg);
color: #ffffff;
}

A.head-nav0_sel{
float:left;
display: block;
line-height: 40px;
width: 151px;
margin:0px;
padding:0px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b0over.jpg);
color: #ffffff;
}




a.head-nav1{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b1stand.jpg);
color: #ffffff;
}

a.head-nav1:hover{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b1over.jpg);
color: #ffffff;
}

A.head-nav1_sel{
float:left;
display: block;
line-height: 40px;
width: 151px;
margin:0px;
padding:0px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b1over.jpg);
color: #ffffff;
}

a.head-nav2{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b2stand.jpg);
color: #ffffff;
}


a.head-nav2:hover{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 151px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b2over.jpg);
color: #ffffff;
}

A.head-nav2_sel{
float:left;
display: block;
line-height: 40px;
width: 151px;
height: 40px;
text-decoration: none;
margin:0px;
padding:0px;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b2over.jpg);
color: #ffffff;
}
a.head-nav3{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 150px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b3stand.jpg);
color: #ffffff;
}


a.head-nav3:hover{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 150px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b3over.jpg);
color: #ffffff;
}

A.head-nav3_sel{
float:left;
display: block;
line-height: 40px;
width: 150px;
height: 40px;
text-decoration: none;
margin:0px;
padding:0px;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b3over.jpg);
color: #ffffff;
}
a.head-nav4{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 137px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b4stand.jpg);
color: #ffffff;
}


a.head-nav4:hover{
float:left;
display: block;
line-height: 40px;
margin:0px;
padding:0px;
width: 137px;
height: 40px;
text-decoration: none;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b4over.jpg);
color: #ffffff;
}

A.head-nav4_sel{
float:left;
display: block;
line-height: 40px;
width: 137px;
height: 40px;
text-decoration: none;
margin:0px;
padding:0px;
text-align:center;
font-family: Arial;
font-size:16px;
background-image:url(/partitouren/partitouren-b4over.jpg);
color: #ffffff;
}



.linkwhite {
font-family: Arial;
font-size: 11px;
font-style: normal;
text-decoration: none;
font-weight: normal;
color: #ffffff;
}

.linkwhite:hover {
font-family: Arial;
font-size: 13px;
font-style: normal;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

.linkwhite-sel {
font-family: Arial;
font-size: 13px;
font-style: normal;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

.ueberschrift{
font-family: Arial;
font-size: 24px;
font-style: normal;
text-decoration: none;
text-align:left;
color: #001e48;
padding:0px;
margin:0px;
}

ul{
padding-left:11px;
margin:0px;
}

.link {
font-family: Arial;
font-size: 11px;
font-style: normal;
text-decoration:none;
height: 18px;
font-weight: normal;
color: #ffffff;
}

.link:hover {
font-family: Arial;
font-size: 11px;
font-style: normal;
text-decoration:none;
height: 18px;
font-weight: normal;
color: #011e48;
}

h1 {	
font-family: Arial;
font-size: 19px;
font-style: normal;
line-height: 30px;
text-decoration: none;
text-align:left;
color: #000000;
padding:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

#main_header {
width:740px;
height:20px;
float:left;
background-image:url(/partitouren/partitouren_main_header.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}


#main_bg {
width:710px;
float:left;
background-color:#FFF;
padding:0px;
margin:0px;
padding:15px 15px 0px 15px;
}
#main_bg2 {
width:710px;
float:left;
background-color:#FFF;
padding:0px;
margin:0px;
padding:15px 15px 0px 15px;
}

*html #main_bg {
width:740px;
padding:15px 15px 0px 15px;
}

#main_footer {
width:740px;
height:19px;
float:left;
background-image:url(/partitouren/partitouren_main_footer.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}


#footer {
width:740px;
height:30px;
float:left;
background-image:url(/partitouren/partitouren_footer_kachel.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;
line-height: 30px;
text-decoration: none;
text-align:left;
font-family: Arial;
font-size:11px;
color: #ffffff;
}

.footer {
line-height: 30px;
text-decoration: none;
text-align:left;
font-family: Arial;
font-size:11px;
color: #ffffff;
}
#ueberschrift{
font-family: Arial;
font-size: 24px;
font-style: normal;
text-decoration: none;
text-align:left;
color: #001e48;
padding-left:20px;
padding:0px;
margin:0px;
}

#text {
line-height: 18px;
text-decoration: none;
text-align:left;
font-family: Arial;
font-size:13px;
color: #000000;
}

h2 {	
font-family: Arial;
font-size: 18px;
font-style: normal;
line-height: 26px;
text-decoration: none;
font-weight:normal;
text-align:left;
color: #97b313;
padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

h3 {	
font-family: Arial;
font-size: 22px;
font-style: normal;
line-height: 24px;
text-decoration: none;
font-weight:normal;
text-align:left;
color: #001e48;
padding:0px;
margin:0px;
margin-bottom:10px;
}

#pic_right {
float:right;
padding:0px;
margin:0px 0px 10px 10px;
}
#pic_big {
float:left;
padding:0px;
width:320px;
margin-right:350px;
}
.linkmain {
font-family: Arial;
font-size: 12px;
font-style: normal;
text-decoration: underline;
color: #97b313;
}

.linkmain:hover {
font-family: Arial;
font-size: 12px;
font-style: normal;
text-decoration: underline;
color: #000000;
}

.linkmain-sel {
font-family: Arial;
font-size: 12px;
font-style: normal;
text-decoration: none;
color: #000000;
}












/* NAVI Start*/
#dropdown, #dropdown ul {padding: 0;margin: 0;list-style: none;}
#dropdown ul{margin-left:0px;}
#dropdown a,#dropdown .btn1-sel{display: block;width:198px;height:18px;font-size:14px;text-align: left; font-family: arial; font-weight:normal; color:#7e7e7e; background:url("/partitouren/kalender-suche2.jpg") no-repeat; border:0px;padding: 5px;padding-left:7px;padding-top:7px;text-decoration: none;}
#dropdown li {float: left;}
#dropdown li ul {position: absolute;width:198px;left: -999em;}
#dropdown li ul li a {display: block;width: 200px;line-height:20px;padding:0px;padding-left:10px;background:none;background-color:#fff;font-family: Verdana,Arial,sans-serif;font-size:12px;color:#7e7e7e; text-decoration: none;	background:url("/partitouren/kalender-search-line.jpg");}
#dropdown li ul li a:hover {color:#000; }
#dropdown li:hover ul {left: auto;}
#dropdown li:hover ul, #dropdown li.sfhover ul {left: auto;}
/* NAVI Ends*/

/*KALENDER Start*/
#kalender-list-h{clear: both;float:left;text-align:left; width:740px;height:20px; background:url("/partitouren/kalender-head.jpg") no-repeat;text-indent:10px; font-size:12px; font-family: arial; font-weight:normal;color:#cbd989;line-height:20px;text-align:left;}
#kalender-list-k-u{clear: both;float:left; width:740px; background-color:#fff;}
#kalender-list-k{clear: both;float:left; width:700px; min-height:680px; background-color:#fff;text-align:left; background:url("/partitouren/kalender-list-k.jpg") repeat-x;background-color:#fff; padding:0px 20px;}
* html #kalender-list-k{height:680px;}
#kalender-list-k2{clear: both;float:left; width:740px; min-height:680px; background-color:#fff;text-align:left; background:url("/partitouren/kalender-list-k.jpg") repeat-x;background-color:#fff; padding:0px;}
* html #kalender-list-k2{height:680px;}
#kalender-list-f{clear: both;float:left; width:740px; height:19px; background:url("/partitouren/kalender-list-foot.jpg") no-repeat;}
.kalender-list-box{clear:both;float:left;width:680px;margin-bottom:10px;padding:9px;background-color:#fff;border:1px solid #97b313;}
.kalender-list-box img{float:left;width: 160px;border:0px;} 
.kalender-list-box .inner{float:left;width: 414px;min-height:77px;padding-left:10px;}
#kalender-detail-f{margin:0px;padding:0px;font-size:18px; font-family: arial; font-weight:normal;color:#001e48;line-height:20px;text-align:left;padding:0px;} 
#kalender-detail-f img{float:right; padding-left:10px; height:40px;}
.kalender-list-box h1{margin:0px;padding:0px;font-size:18px; font-family: arial; font-weight:normal;color:#001e48;line-height:20px;text-align:left;padding:0px;}
.kalender-list-box h2{margin:0px;padding:0px;font-size:13px; font-family: arial; font-weight:normal;color:#97b313;line-height:16px;text-align:left;padding:0px;}
.kalender-list-box .sp1{margin:0px;padding:0px;font-size:11px; font-family: arial; font-weight:normal;color:#000;line-height:14px;text-align:left;}
.kalender-list-box .btn{float:left; width:93px; height:26px; font-family: arial;font-size:12px;text-decoration: none; font-weight:bold; color:#fff;text-align:center;line-height:26px; background:url("/partitouren/kalender-detail-btn.jpg") repeat-x bottom;}
.ausbtn{float:left; width:113px; height:26px; font-family: arial;font-size:12px;text-decoration: none; font-weight:bold; color:#fff;text-align:center;line-height:26px; background:url("/partitouren/ausgebucht.jpg")}

.kalender-list-link1{float:left;display: block;width:87px;height:25px;background:url("/partitouren/partitouren-teaserbutton.jpg") no-repeat;}
.kalender-list-link2{float:left;display: block;width:87px;height:25px;margin-left:20px;background:url("/partitouren/partitouren-listebutton.jpg") no-repeat;}
.kalender-detail-nr{float:right;width:28px;background:url("/partitouren/bulletnr.jpg") no-repeat; height:28px;text-decoration: none;text-align:center;color:#fff;font-size:11px; line-height:25px;padding-right:2px;padding-top:1px;font-family: arial; font-weight:bold;}
#kalender-detail-h{clear: both;float:left;text-align:left; width:740px;height:20px; background:url("/partitouren/kalender-head.jpg") no-repeat;text-indent:10px; font-size:12px; font-family: arial; font-weight:normal;color:#cbd989;line-height:20px;text-align:left;}
#kalender-detail-k{clear: both;float:left; width:740px;}
.kalender-detail-box-foot{clear: both;float:left; width:240px;height:18px; background:url("/partitouren/kalender-list-detailc.jpg") no-repeat;}
.kalender-top-box{/*margin-right wird dynamisch erzeugt*/float:left;width:230px;padding:0px; text-align:left; background-color:#fff;margin-bottom: 10px; }
.kalender-top-nr{float:left;width:28px; height:29px;background:url("/partitouren/bulletnr.jpg") no-repeat; text-align:center;  font-family: arial; font-weight:bold;color:#fff;font-size:12px;line-height:27px;text-decoration: none;}
.kalender-top-h2{float:left; padding-top:10px;width:201px;font-size:12px; font-family: arial; font-weight:bold;color:#97b313;line-height:14px;text-align:left;}
.kalender-top-h1{ clear:both;float:left;width:230px; margin-top:5px;margin-bottom:5px; font-size: 14px; font-family: arial; font-weight:bold;color:#000000;line-height:16px;text-align:left;}
.kalender-top-p{ clear:both;float:left;width:230px;margin-top:5px;margin-bottom:5px;  font-size: 10px;font-family: arial; font-weight:bold;color:#001e48;line-height:16px;text-align:left;}
/*start top3*/
.kalender-starttop-foot{clear: both;float:left; width:240px;height:18px; background:url("/partitouren/kalender-list-detail.jpg") no-repeat;}
.kalender-starttop-box{/*margin-right wird dynamisch erzeugt*/float:left;width:240px;height:275px;padding:0px; text-align:left; background-color:#fff;margin-bottom: 10px;}
.kalender-starttop-nr{float:left;width:28px; height:29px;background:url("/partitouren/bulletnr.jpg") no-repeat; text-align:center;  font-family: arial; font-weight:bold;color:#fff;font-size:12px;line-height:27px;text-decoration: none;}
.kalender-starttop-h2{float:left; width:201px;font-size:12px; font-family: arial; font-weight:bold;color:#97b313;line-height:14px;text-align:left; padding-top:10px;}
.kalender-starttop-h1{ clear:both;float:left;width:230px; margin-top:5px;margin-bottom:5px; font-size: 14px; font-family: arial; font-weight:bold;color:#000000;line-height:16px;text-align:left;}
.kalender-starttop-p{ clear:both;float:left;width:230px;margin-top:5px;margin-bottom:5px;  font-size: 10px;font-family: arial; font-weight:normal;color:#000000;line-height:16px;text-align:left;}
/*rechte box*/
#kalenderBox{clear:both;float:left;width:196px;margin:0px;padding:0px; padding-left:32px;}
.kalenderWochenTage,.kalenderTagNeu,.kalenderTagAlt,.kalenderLeer,.kalenderTagHeute{width:27px; height:20px; float:left; text-align:center; color:#000000; font-size:12px; line-height:20px; font-family:arial;font-weight:normal;border:0px;padding:0px;margin:0px;margin-right: 1px;}
.kalenderTagAlt a{color:#b4b5b5;text-decoration: none;}
.kalenderTagNeu a{color:#000;text-decoration: none;}
.kalenderTagHeute a{color:#000;font-weight:bold;text-decoration: none;}
.kalenderTagSel	a{color:#000;text-decoration: none;}
.kalenderDATEN	{background-color: #97b215;}
.kalenderDATEN a{color:#fff;font-weight:bold;}
.grau_r_head{width: 260px;height: 25px;padding-top:5px;line-height:20px;color: #fff;font-family: Arial;font-size: 14px;font-weight: normal;text-align:center;background:url("/partitouren/partitouren-kalender-head.jpg") no-repeat;}
.grau_r_cont{width:161px;padding-left:1px;padding-right:1px;}
.grau_r_footer{width: 163px;height: 5px;}	
.button-std{height:22px;width:79px;color:#000000;font-family:arial;font-size:12px;line-height:22px;text-align:center;margin:0px;padding:0px;border:0px;}
.button2-std{height:22px;width:200px;color:#000000;font-family:arial;font-size:12px;line-height:22px;text-align:center;margin:0px;padding:0px;border:0px;}
/*search*/
#searchBox{width:240px;height:116px; padding-left:20px;}
.kalender-search{float:left;margin-top:20px;width:163px;height:18px;font-size:14px; font-family: arial; font-weight:normal; color:#7e7e7e; background:url("/partitouren/kalender-suche.jpg") no-repeat; border:0px;padding: 5px;padding-left:7px;padding-top:7px;}
.kalender-search-btn{float:left;margin-top:20px;width:35px;height:30px; background:url("/partitouren/kalender-suche.jpg") no-repeat right; border:0px;padding: 0px;}
.kalender-oder{clear:both;float:left; width:240px;text-align:center;font-size:14px; font-family: arial; font-weight:normal; color:#7e7e7e; line-height:25px;}
/*KALENDER Ende*/

