html{height:100%}
body{margin:0; padding:0; background:#630 url(/img/css/bg_seite.gif) no-repeat left top; min-height:101%; font-size:70%}
A{color:#FF9C03; text-decoration:underline}
.PPBlue{color:#091255}
#homepopup{background-color:#FFE6C0; border:1px solid #091255; left:100px; position:absolute; top:250px; width:490px; z-index: 50; padding: 5px 8px;}
#homepopup h2{font-size: 110%;}
#homepopup .closepopup{float: right;}
#homepopup .closepopup A{color: #666677;}
#SeiteLeft{width:172px; margin-right:-4px; float:left; margin-top:70px}
#SiteRigtTop{width:746px; float:right; text-align:right; color:#B89353; padding-bottom:3px; padding-right:14px}
#SiteRigtTop A{color:#B89353; text-decoration:none}
#SiteRigtTop A:HOVER{text-decoration:underline}
#SeiteRight{width:746px; background:#FFF url(/img/css/shadow_left.jpg) repeat-y left; float:right}
#containerSeite{width:914px; margin:0 0 20px 62px; padding-top:97px}
#SeiteRight2{width:746px; background:url(/img/css/shadow_bottom.jpg) repeat-x bottom}
#SeiteRight3{width:746px; background:url(/img/css/bg_seite_bl.gif) no-repeat bottom left}
#SeiteRight4{width:746px; background:url(/img/css/bg_seite_br.gif) no-repeat bottom right}
#SeiteRight5{width:742px; background:url(/img/css/bg_seite_tr.gif) no-repeat top right; padding-left:4px; padding-bottom:4px; position:relative}
#ContainterInhalt{width:742px}
#LogoHeader{background:url(/img/logoheader.png) no-repeat left top; position:absolute; top:-42px; left:-13px; width:172px; height:292px; cursor:pointer}
* html #LogoHeader{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logoheader.png,sizingMethod='crop')}
#SeiteSprachwahl{text-transform:uppercase; padding:4px 14px 4px 133px; text-align: right}
#SeiteSprachwahl A{color:#091255; text-decoration:none; font-weight:bold}
#HeaderLeft{width:529px; height:197px}
#HeaderRight{width:202px; height:192px; padding:5px 0 0 5px; background-color:#FFE6C0; background-repeat: no-repeat; background-position: right top}
.bgTitelKartede{background-image:url(/img/de/titelkarte.gif)}
.bgTitelKarteit{background-image:url(/img/it/titelkarte.gif)}
.bgTitelKarteen{background-image:url(/img/en/titelkarte.gif)}
.bgBlueHeader{background:#091255; width:124px; height:197px; font-size:0; overflow:hidden}
.HeaderBild{width:405px; height:197px; overflow:hidden}
#CenterSiteLeft{width:500px; padding-top:6px; padding-left:29px; min-height:1px}
#CenterSiteRight{width:207px; min-height:1px}
.TitelSeite{font-weight:bold; color:#091255; font-size:90%; display:block; padding-bottom:10px}
.ContainerContent{padding-bottom:12px; color:#091255}
.ContainerContent A:HOVER{text-decoration:underline}
.ContainerContent .Haupttitel1 H2{font-size:145%; color:#FF9C03}
.ContainerContent .Haupttitel2 H2{font-size:110%; color:#091255}
.ContainerContent .Haupttitel3 H2{font-size:100%; color:#FFF}
.ContainerContent .Haupttitel3{background:#FF9C03 url(/img/css/bg_Titel.gif) no-repeat left center; padding:2px 0 2px 23px}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0}
.ContainerContent IMG.layout3{float:right; margin:3px 0 5px 8px}
.ContainerContent IMG.layout4{display:block; margin:5px 0}
.ContainerContent IMG.layout5{display:block}
.ContainerContent ul{padding-top:9px; padding-bottom:9px}
.ContainerContent ul li{list-style-image:url(/img/css/list.gif); padding-top:0; padding-bottom:8px; padding-left:5px}
.Titelh2B{color:#091255; font-size:110%}
#Footerbereich1{height:19px; background:url(/img/logo_footer.gif) no-repeat left top; margin-left:32px; padding:16px 0 8px 41px; color:#8E99C4}
#Footerbereich1 A{color:#8E99C4; border-bottom:1px dashed #8E99C4; text-decoration:none}
.Hauptnavi{background:#FF9C03 url(/img/css/bg_HauptNavi.jpg) repeat-x left bottom; color:#1C3589; border:none}
.Hauptnavi A{color:#1C3589; text-decoration:none}
.HauptnaviR{background:url(/img/css/bg_naviright.jpg) repeat-y right; width:172px}
.HauptnaviL, .HauptnaviLAktiv{background:url(/img/css/bg_Navileft.gif) repeat-y left; width:172px}
.HauptnaviT{background:url(/img/css/bg_NaviTop.gif) no-repeat left top; width:172px}
.HauptnaviB{background:url(/img/css/bg_NaviBottom.gif) no-repeat left bottom; padding-bottom:4px; width:172px}
.HauptnaviAktiv{background:#1E3489; color:#F5BD19; width:172px}
.HauptnaviAktiv A{color:#FFF}
.HauptnaviRAktiv{background:url(/img/css/bg_naviright_aktiv.jpg) repeat-y right; width:172px}
.HauptnaviTAktiv{background:url(/img/css/bg_NaviTop.gif) no-repeat left top; width:172px}
.HauptnaviBAktiv{background:url(/img/css/bg_NaviBottom_aktiv.gif) no-repeat left bottom; padding-bottom:4px; width:172px}
.NavigationInhalt{padding:15px 0 9px 4px; width:168px}
.NaviUntertitel{padding-left:10px}
.NavigationLink, .NavigationLinkAktiv{display:block; padding-left:10px; text-decoration:none; line-height:1.5}
.NavigationLinkAktiv{font-weight:bold}
.NavigationLink:Hover{color:#F5BD19}
#VoteBoxTitle{background:#F06; color:#FFF; display:inline; padding:1px 4px; font-weight:bold; z-index:2; position:relative; margin-left:8px}
#RightBox1T{background:#1E3489 url(/img/css/pfeil1.gif) no-repeat left center; color:#FFF; font-weight:bold; width:153px; padding-left:24px; overflow:hidden; margin-top:-4px; z-index:1; line-height:1.8; padding-right:7px}
.RightBoxT{background:#FF9C03 url(/img/css/pfeil2.gif) no-repeat left center; color:#FFF; font-weight:bold; width:153px; padding-left:24px; overflow:hidden; z-index:1; line-height:1.8; padding-right:7px}
.InhaltRightBox{width:177px; padding-right:7px; padding-bottom:16px; color:#667}
.LinkRightBox1{background:#8E99C4; color:#FFF; padding:1px 4px}
.LinkRightBox1 A{color:#FFF; text-decoration:none}
.LinkRightBox{background:#FFCD81; color:#FFF; padding:1px 4px}
.LinkRightBox A{color:#667; text-decoration:none}
.h3ppwoche{font-size:100%; display:block}
.UrlPPWoche{color:#667 !important; border-bottom:1px dashed #C1C4D4; text-decoration:none}
.logoPPWoche{height:32px; width:42px; overflow:hidden; padding-left:3px; padding-bottom:2px; padding-top:3px}
.linkQuick{color:#667; text-decoration:none; border-bottom:1px dashed #C1C4D4; line-height:1.7}
.LogoPPDetail{width:118px; padding-bottom:5px; padding-top:3px}
.HeaderPPDetail{color:#667}
.noVisible{width:0; height:0; overflow:hidden; display:inline; font-size:0}
.PPDetailFotos{clear:both}
.PPDetailFotos{padding-top:10px}
.PPDetailFotos A{background:#FFCD81; color:#667; padding:1px 4px; text-decoration:none}
#PPDetailLeft{width:500px}
#PPDetailRight{width:136px; padding-left:8px; overflow:hidden; border-left:1px solid #D6D6D6; margin-left:8px; padding-bottom:7px; margin-bottom:5px}
.MonthCal{color:#FFF; font-weight:bold}
.linkCalNavi{font-weight:bold; text-decoration:none}
.LinkToAllDates{display:block; line-height:1.8; background:url(/img/css/cal_all.gif) no-repeat left center; padding-left:15px; margin-left:5px; text-decoration:none; color:#FFF}
.LinkInCal{color:#091255; text-decoration:none}
.LinkInCal:HOVER{text-decoration:underline}
.CalToday{font-weight:bold}
.linkPPDetailMap{display:block; text-decoration:none}
.linkLupe{background:url(/img/css/lupe.gif) no-repeat left center; padding-left:12px; color:#667}
#gmap{width:500px; overflow:hidden !important}
.RouteStreet{border:1px solid #091255; width:230px}
.RouteStaat{border:1px solid #091255}
.RouteSubmit{border:none; background:#FFCD81; color:#667; padding:2px 4px; cursor:pointer}
#ContainerAnreise{display:none}
#BewertungsBox{width:500px}
#BewertungsBox2{border:1px solid #D6D6D6; width:498px}
.TitelBewertungen{color:#FFF; line-height:1.8; overflow:hidden; padding-left:24px; padding-right:7px; width:467px; background:#1E3489 url(/img/css/pfeil1.gif) no-repeat left center}
.BewertungPP{text-align:center; padding-top:15px; padding-bottom:12px}
#BewertungPP1{width:127px}
#BewertungPP2{width:92px}
#BewertungPP3{width:150px}
#BewertungPP4{width:127px}
#BewertungPP1 .BilderLeiste{text-align:left; padding-left:30px}
#BewertungPP2 .BilderLeiste{text-align:left; padding-left:12px}
#BewertungPP3 .BilderLeiste{text-align:left; padding-left:41px}
#BewertungPP4 .BilderLeiste{text-align:left; padding-left:30px}
#NoVoting{padding:10px 15px}
#ContainerDetails{padding:0 10px 12px}
#ContainerDetails A{text-decoration:none; color:#667; border-bottom:1px dashed #C1C4D4}
.CommentEinzel{width:478px; padding-top:8px; color:#091255}
.BewertungPPComments{width:70px}
#LinkToVote{background:#FF9C03; padding:1px 6px}
#LinkToVote A{color:#FFF; font-weight:bold; text-decoration:none}
#voteWert1, #voteWert2, #voteWert3, #voteWert4{width:68px; background:url(/img/css/pizza_voting.gif) no-repeat -51px 0}
#VotingForm{display:none}
#VotingStep2{text-align:right; margin:0 10px; padding-bottom:10px}
#VotingStep2 A{text-decoration:none; color:#667; border-bottom:1px dashed #C1C4D4; font-weight:bold}
#FormContainter{padding:0 10px; display:none}
#FormVotingLeft{text-align:right; width:235px}
#FormVotingRight{width:220px}
#mitteilung{border:1px solid #1E3489; width:230px; height:100px; overflow:auto}
#VotingEinleitung{color:#667; padding-bottom:6px}
.inputvoting{border:1px solid #1E3489; width:110px}
.votingL{width:90px}
.votingR{width:113px}
.submitVoting{border:1px solid #FF9C03; padding:1px 4px; background:#FF9C03; color:#FFF; font-weight:bold; cursor:pointer}
#VotingMessage1, #VotingMessage2, #VotingMessage3, #VotingMessage4{margin:0 10px; display:none; padding:12px 0}
#VotingMessage2{color:#F22}
#PrivacyText{width:195px}
.KontaktBox1{width:500px; background:url(/img/css/bg_box_l.jpg) repeat-y left}
.KontaktBox2{width:500px; background:url(/img/css/bg_box_r.jpg) repeat-y right}
.KontaktBox3{width:500px; background:url(/img/css/bg_box_b.jpg) repeat-x bottom left}
.KontaktBox4{width:500px; background:url(/img/css/bg_box_lt.jpg) no-repeat left top}
.KontaktBox5{width:500px; background:url(/img/css/bg_box_rt.jpg) no-repeat right top}
.KontaktBox6{width:500px; background:url(/img/css/bg_box_lb.jpg) no-repeat left bottom}
.KontaktBox7{width:491px; padding:0 4px 12px 5px; background:url(/img/css/bg_box_rb.jpg) no-repeat right bottom; color:#1E3489}
.TitelKontakt{color:#FFF; line-height:1.8; overflow:hidden; padding-left:24px; padding-right:7px; width:460px; font-weight:bold; background:#FF9C03 url(/img/css/pfeil2.gif) no-repeat left center}
.kontaktformLeft{width:244px; padding-left:14px}
.kontaktformRight{width:209px; padding-right:14px}
.kontaktformLeft, .kontaktformRight{padding-top:10px}
.kontaktLeft{text-align:right; width:107px; font-weight:bold; font-size:90%}
.kontaktRight{width:130px}
.inputKontakt{width:125px; border:1px solid #1F3589}
.titelMitteilung{text-align:right; line-height:1.4; font-weight:bold; font-size:90%}
.textareaKontakt{width:205px; border:1px solid #1F3589; height:80px; overflow:auto}
.Pflichtdesc{font-weight:normal !important}
.privacyKontakt{width:195px}
.PflichtDesc{width:105px; color:#8E99C4; font-size: 90%}
.submitDiv{width:100px; text-align:right}
.submitForm{border:1px solid #FF9C03; padding:1px 4px; background:#FF9C03; color:#FFF; font-weight:bold; cursor:pointer}
.textareaTell{width:205px; border:1px solid #1F3589; height:72px; overflow:auto}
#GuestbookForm{display:none}
.textareaGuest{width:205px; border:1px solid #1F3589; height:121px; overflow:auto}
.PrivacyGuest{padding-top:5px; padding-left:18px}
.GuestContainerInner{padding:18px 14px; width:463px}
.GuestLinks, .GuestRechts{width:150px}
.GuestLinks{padding-left:5px}
.GuestRechts{text-align:right; padding-right:5px}
.GuestMitte{width:190px; text-align:center; color:#091255}
.guestnext{background:url(/img/css/pfeil3.gif) no-repeat right center; padding-right:16px; text-decoration:none}
.guestprev{background:url(/img/css/pfeil4.gif) no-repeat left center; padding-left:16px; text-decoration:none}
#LinkOpenGuest{background:#FFCD81; color:#FFF; padding:1px 4px; display:inline}
#LinkOpenGuest A{color:#667; text-decoration:none}
#ContainerGuestbookOuther{position:relative}
#LoadingGuest{position:absolute; top:0; left:200px; display:none}
#ContainerGuestbook{width:500px}
.GuestEinzel{width:500px}
/*.SitemapHaupt{background:#FF9C03 url(/img/css/bg_HauptNavi.jpg) repeat-x left top; padding:3px 0; width:170px; margin-top:8px}*/
.ContainerContent .Haupttitel3 H2.SitemapH2normal{
	font-weight: normal;
}
.SitemapHaupt{color: #FFF; font-weight: bold; text-decoration: none; }

/*.SitemapUnter{background:url(/img/css/pfeil3.gif) no-repeat left center; padding-left:20px; margin-left:10px}*/
.SitemapUnter{text-decoration: none; border-bottom: 1px dashed #C1C4D4; color: #1E3489; line-height: 1.5; margin-left: 20px;}
#ServiceTab{margin-top:74px; width:39px}
.ServiceTabEinzel, .ServiceTabEinzelaktiv{width:39px; height:31px; overflow:hidden}
.ServiceTabEinzel{background:url(/img/css/bg_tab.jpg) no-repeat right top}
.ServiceTabEinzelaktiv{background:url(/img/css/bg_tab_a.jpg) no-repeat right top}
.ServiceTabEinzel A, .ServiceTabEinzelaktiv A{padding-left:11px; width:28px; display:block}
.SuchBox1{width:500px; background:url(/img/css/bg_box2_l.jpg) repeat-y left}
.SuchBox2{width:500px; background:url(/img/css/bg_box2_r.jpg) repeat-y right}
.SuchBox3{width:500px; background:url(/img/css/bg_box2_b.jpg) repeat-x bottom left}
.SuchBox4{width:500px; background:url(/img/css/bg_box2_lt.jpg) no-repeat left top}
.SuchBox5{width:500px; background:url(/img/css/bg_box2_rt.jpg) no-repeat right top}
.SuchBox6{width:500px; background:url(/img/css/bg_box2_lb.jpg) no-repeat left bottom}
.SuchBox7{width:494px; background:url(/img/css/bg_box2_rb.jpg) no-repeat right bottom; padding:0 3px 5px}
.Searchbox1Inner{padding:15px 35px}
.Search1Left{padding-right:10px; font-weight:bold; color:#1E3489}
.Search1Middle{padding-right:10px}
#selBewertung{width:110px}
.submitSearch{border:1px solid #FF9C03; padding:1px 4px; background:#FF9C03; color:#FFF; font-weight:bold; cursor:pointer}
.TitelSearch{color:#FFF; line-height:1.8; overflow:hidden; padding-left:24px; padding-right:7px; width:464px; font-weight:bold; background:#FF9C03 url(/img/css/pfeil2.gif) no-repeat left center}
.loadingSearch{text-align:center; font-weight:bold; color:#1E3489; padding:0 20px}
.PPSearch1Einzel{border-top:1px solid #CCC; color:#667}
.PPSearch1Einzel A.linktoPP{color:#667; border-bottom:dashed 1px #FF9C03; text-decoration:none}
.PPSearch1Einzel, .PPSearch1EinzelHeader{width:479px; padding-left:15px}
.PPSearch1Einzel .PPS1Spalte2, .PPSearch1Einzel .PPS1Spalte3, .PPSearch1Einzel .PPS1SpalteP, .PPSearch1Einzel .PPS1Spalte4, .PPSearch1Einzel .PPS1Spalte5{background:url(/img/css/delimitersearch.gif) repeat-y left top}
.PPS1Spalte1, .PPS1Spalte2, .PPS1Spalte3, .PPS1SpalteP, .PPS1Spalte4, .PPS1Spalte5{padding:3px 0 3px 5px; line-height:1.5}
.PPS1Spalte1{width:145px}
.PPS1Spalte2{width:50px}
.PPS1Spalte3{width:135px}
.PPS1SpalteP{width:20px}
.PPS1Spalte4{width:85px; text-align:center}
.PPS1Spalte5{width:32px}
/*.PPSearch1Einzel .PPS1Spalte5{padding-top:8px}*/
.Searchbox2Inner{padding:15px 5px; width:484px; font-size:90%}
.Search2Left{width:210px}
.Search2Middle{width:185px}
.Search2Right{width:70px; border-left:1px solid #FF9C03; padding-top:20px; padding-left:15px; overflow:hidden}
.Search2Left1{width:50px; padding-right:5px; text-align:right; font-weight:bold; color:#1E3489}
.Search2Left2{width:152px}
.Search2Left2 select{width:145px; border:1px solid #1F3589}
.Search2Middle1{width:65px; padding-right:5px; text-align:right; font-weight:bold; color:#1E3489}
.Search2Middle2{width:105px}
.Search2Middle2 input{width:100px; border:1px solid #1F3589}
.PPSearch2Einzel{border-top:1px solid #CCC; color:#667}
.PPSearch2Einzel A.linktoPP{color:#667; border-bottom:1px dashed #FF9C03; text-decoration:none}
.PPSearch2Einzel, .PPSearch2EinzelHeader{width:479px; padding-left:15px}
.PPSearch2Einzel .PPS2Spalte2, .PPSearch2Einzel .PPS2Spalte3, .PPSearch2Einzel .PPS2SpalteP, .PPSearch2Einzel .PPS2Spalte4, .PPSearch2Einzel .PPS2Spalte5{background:url(/img/css/delimitersearch.gif) repeat-y left top;}
.PPS2Spalte1, .PPS2Spalte2, .PPS2Spalte3, .PPS2SpalteP, .PPS2Spalte4, .PPS2Spalte5{padding:3px 0 3px 5px; line-height:inherit:1.5}
.PPS2Spalte1{width:115px}
.PPS2Spalte2{width:50px}
.PPS2Spalte3{width:135px}
.PPS2SpalteP{width:20px}
.PPS2Spalte4{width:85px}
.PPS2Spalte5{width:32px;}
/*.PPSearch2Einzel .PPS2Spalte5{padding-top:8px}*/
.LoginLeft{width:280px}
.LoginLeft1{width:100px; padding-right:5px; text-align:right; font-weight:bold; color:#1E3489}
.txtLogin{width:150px; border:1px solid #1F3589}
.LoginRight{border-left:1px solid #FF9C03; padding-top:20px; padding-left:20px; overflow:hidden}
.LoginFalse{border:2px solid red; padding:8px 35px; font-weight:bold; margin-bottom:12px; color:#1E3489}

#ContainerSearch1, #ContainerSearch2{
	font-size: 90%;
}
.MonthCal{
	font-size: 90%;
	line-height: 1.5;
}
.linkFooterCal A{
	color: #1E3489;
	text-decoration: none; 
}
input#anmelden, input#abmelden{
	margin-bottom: -3px;
}
.selectNewsletter{
	width: 128px;
	border:1px solid #1F3589;
}
.SitemapH1{
	font-size: 100%;
	margin-top: 10px;
	display: block; 
	margin-left: 20px;
}
.regioLinkSitemap{
	font-weight: bold;
	border-bottom:1px dashed #C1C4D4;
	color:#1E3489;
	line-height:1.5;
	margin-left:40px;
	text-decoration:none;
	padding-top: 20px;
	display: block;
}
.pplinkSitemap{
	line-height:1.5;
	color:#1E3489;
	border-bottom:1px dashed #C1C4D4;
	text-decoration:none;
	margin-left: 60px;
	
}
.KalenderTitel{
	padding-bottom: 2px;
	color: #091255;
	line-height: 1.5;
	font-weight: bold;
}
.InfoVotes{
	cursor: default;
}
.votingIcon1, .votingIcon2, .votingIcon3{
	background-repeat: no-repeat;
	background-position: right top;
}
.votingIcon1{background-image: url(/img/voting/1.gif);}
.votingIcon2{background-image: url(/img/voting/2.gif);}
.votingIcon3{background-image: url(/img/voting/3.gif);}
.einleitungVoting{width: 478px; padding: 8px 10px 6px 10px; color: #666677;}

.FooterCopy{
	text-align: right; 
	padding-right:	13px;
	width: 901px;
	color: #091255;
}
.FooterCopy A{
	text-decoration: none; 
}
.FooterCopy A:HOVER{
	text-decoration: underline; 
}
#gfr{
	float: right;
	width: 172px;
	margin-top: 50px;
}
#dsbanner{
	float: right;
	width: 94px;
	margin-top: 15px;
}
