html{height:100%}
body{margin:0; padding:0; min-height:101%; font-size:70%; background:#DAC56E url(/img/css/bg.gif) center top}
A{color:#485B82; text-decoration:underline}
A:HOVER{color:#d68a00; text-decoration:underline}
.nounderline{text-decoration:none}
.orange{color:#FF682A}
.onlyPrint{display:none}
.dn{display:none}
.bold{font-weight:bold}
.inline{display:inline}
#ContPage{width:995px; margin:0 auto; position:relative}
#Headerbild{width:940px; height:230px; position:relative}
#TopServiceNavi{height:17px; width:995px; text-align:right; z-index:21; position:relative}
#TopServiceInfos{padding-right:70px; padding-top:2px; width:243px}
#TopServiceNavi, #TopServiceNavi A{color:#676767; text-decoration:none}
#TopServiceNavi A:Hover{text-decoration:underline}
#TopServiceNavi A.topServiceActive{font-weight:bold}
.mitBallon{background:url(/img/css/ballontop.gif) no-repeat 68px 0}
.Headerbild{padding-left:9px; width:660px; height:213px}
#HeaderBoxR{width:271px; height:213px; position:relative}
#BoxDefault{background:url(/smartedit/images/headerbilder/boxlogin.jpg) no-repeat 0 0; width:271px; height:213px; position:absolute; z-index:12; overflow:hidden}
#BoxDefault #butLogin{position:absolute; top:145px; right:15px}
#BoxDefault #butRegister{position:absolute; top:174px; right:15px}
#BoxDefault #butRegister a{color:#D0C9C1}
#BoxLogin{background:url(/smartedit/images/headerbilder/boxlogin_open.jpg) no-repeat 0 0; width:271px; height:160px; position:relative; padding-top:53px}
.frmLoginL{width:100px; padding-left:20px}
.frmLoginR{width:130px; padding-right:20px}
.inputLogin{width:125px; border:1px solid #A1A1A1; position:absolute; z-index:11}
#BoxLogin A.fr{padding-right:20px}
#BoxLogout{background:url(/smartedit/images/headerbilder/boxlogout.jpg) no-repeat 0 0; width:271px; height:213px; position:relative}
#BoxLogoutL{width:130px; height:213px; padding-left:16px; position: absolute; left: 0; top: 0; z-index:10;}
#BoxLogoutR{width:137px; height:213px; position:relative}
#logoutButton{position:absolute; bottom:35px; right:28px}
#Kleber1, #Kleber2, #Kleber3{position:absolute; z-index:20; background-repeat:no-repeat; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#Kleber1{background-image:url(/img/css/kleber1.gif); width:58px; height:200px; left:-4px; top:0}
#Kleber2{background-image:url(/img/css/kleber2.gif); width:159px; height:98px; left:832px; top:0}
#Kleber3{background-image:url(/img/css/kleber3.gif); width:54px; height:199px; left:928px; top:63px}
#ContainerSeite1{width:958px; margin-left:9px; background:#e2e5ec url(/img/css/bg_content.jpg) repeat-y 3px -5px}
#ContainerSeite2{width:958px; background:url(/img/css/bg_content_border.gif) repeat-y 0 0}
#ContainerSeiteL2, #ContainerSeiteL3{width:660px}
#ContainerSeiteL2{background:url(/img/css/bg_content_1.jpg) no-repeat left top}
#ContainerSeiteL3{background:url(/img/css/bg_content_2.jpg) no-repeat 583px 130px}
#ContainerSeiteR2, #ContainerSeiteR3{width:298px}
#ContainerSeiteR2{background:url(/img/css/bg_right_1.jpg) no-repeat 0 0}
#ContainerSeiteR3{background:url(/img/css/bg_right_2.jpg) no-repeat 0 319px}
#ContainerSeiteR4{width:298px}
#ContentFooter, #ContentFooter1, #ContentFooter2{height:56px; width:958px}
#ContentFooter{background:url(/img/css/trenner_right.gif) repeat-x 0 51px}
#ContentFooter1{background:url(/img/css/kreuzung_abriss.gif) no-repeat 646px 40px}
#ContentFooter2{position:relative; background:url(/img/css/bg_content_footer.gif) no-repeat right bottom}
#Kleber5, #Kleber6, #Kleber7{position:absolute; z-index:10; background-repeat:no-repeat; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#Kleber5{background-image:url(/img/css/kleber5.gif); width:199px; height:60px; left:-19px; top:10px}
#Kleber6{background-image:url(/img/css/kleber6.gif); width:211px; height:51px; left:124px; top:-1px}
#Kleber7{background-image:url(/img/css/kleber7.gif); width:151px; height:49px; left:243px; top:13px}
#BottomSeite1{width:918px; margin-left:9px; background:#e2e5ec url(/img/css/bg_content.jpg) repeat-y 3px -5px}
#BottomSeite2{width:918px; background:url(/img/css/bg_bottom_border.gif) repeat-y 0 0}
#BottomSeite3{width:918px; background:url(/img/css/trenner_right.gif) repeat-x 0 -5px}
#BottomSeite4{width:918px; background:url(/img/css/kreuzung_abriss.gif) no-repeat 646px -16px}
#BottomSeiteL{width:660px; height:146px; background:url(/img/css/bg_bottom_l.jpg) no-repeat left bottom}
#BottomSeiteR, #BottomSeiteR2{width:258px; height:146px}
#BottomSeiteR{background:url(/img/css/bg_bottom_r.jpg) no-repeat right top}
#BottomSeiteR2{background:url(/img/css/bg_bottom_r2.jpg) no-repeat left bottom}
.navi410de, .navi420de, .navi430de,
.navi410it, .navi420it, .navi430it,
.navi410en, .navi420en, .navi430en{position:absolute; z-index:11}
.navi410de, .navi410it, .navi410en{top:28px; left:29px}
.navi420de, .navi420it, .navi420en{top:16px; left:160px; z-index:12}
.navi430de, .navi430it, .navi430en{top:29px; left:266px}


#Hauptnavi{padding-left:30px; padding-top:14px; width:630px}
#Hauptnavi div{padding-right:34px}
#KruemelPfad{padding-left:35px; width:625px; padding-top:0px;font-size:90%;color:#485B82}

.ContainerContent{padding-bottom:18px; color:#333}
.ContainerContent A:HOVER{text-decoration:underline}
.ContainerContent H2{font-size:140%; color:#485B82}
.ContainerContent H3{font-size:110%; color:#485B82}
.ContainerContent DIV.layout1{display:block; margin-bottom:5px}
.ContainerContent IMG.layout2{display:block; margin-bottom:5px}
.ContainerContent DIV.layout3{float:left; margin:3px 8px 5px 0px; padding:2px}
.ContainerContent DIV.layout4{float:right; margin:3px 0px 5px 8px}
.ContainerContent DIV.layout5{display:block; margin:5px 0px}
.ContainerContent DIV.layout6{display:block}
.ContainerContent IMG.layout7{display:block}
.ContainerContent .H2titel, .ContainerContent .H3titel{padding-bottom:25px}
.ContainerContent .H2titela{padding-bottom: 10px}
.ContainerContent .H3titela{padding-bottom: 8px}
.ContainerContent .ContentDownload{background:url(/img/icons/download.gif) no-repeat left center; padding-left:30px; font-weight:bold}
.ContainerContent ul{padding-top:9px; padding-bottom:9px}
.ContainerContent ul li{padding-top:2px; padding-bottom:6px}
.ContainerContent DIV.contentImg1{float:left; background:#FFF url(/img/css/img_t.jpg) repeat-x left top}
.ContainerContent DIV.contentImg2{background:url(/img/css/img_b.jpg) repeat-x left bottom}
.ContainerContent DIV.contentImg3{background:url(/img/css/img_l.jpg) repeat-y left top}
.ContainerContent DIV.contentImg4{background:url(/img/css/img_r.jpg) repeat-y right top}
.ContainerContent DIV.contentImg5{background:url(/img/css/img_b_r.jpg) no-repeat right bottom}
.ContainerContent DIV.contentImg6{background:url(/img/css/img_t_r.jpg) no-repeat right top}
.ContainerContent DIV.contentImg7{background:url(/img/css/img_b_l.jpg) no-repeat left bottom}
.ContainerContent DIV.contentImg8{background:url(/img/css/img_t_l.jpg) no-repeat left top; width:auto; padding:15px 21px 23px 16px}
.ContainerContent DIV.contentImg9{text-align:center; position:relative}
.ContainerContent DIV.contentImg9 DIV.contentImgKleber{position:absolute; top:-34px; left:50%; width:118px; margin-left:-59px; height:25px; z-index:10; background:url(/img/css/kleber8.gif) no-repeat left top; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
.SeitenContent{padding:45px 75px 0 27px; width:558px}
.SeitenContentXL{padding:0 56px 15px 27px; width:577px}
#HomeTravelNews, #ContainerTn{padding-top:16px; width: 577px}
#HomeTravelNews h2, #ContainerTn h2{font-size:100%}
#HomeTravelNews a span, #ContainerTn a span{font-weight:normal}
#HomeTravelNews a span, #ContainerTn a span{text-decoration:none}
#HomeTravelNews h2, #ContainerTn h2{background:url(/img/icons/paper.gif) no-repeat left top; padding-left:21px; display: block}
#HomeTravelNews a.paper, #ContainerTn a.paper, #ContainerTn a.pr{padding-right:10px}
.TrennerHomeNews, .TrennerEventsTitel{background:url(/img/css/trenner_h.gif) repeat-x left top; height:1px; width:100%; font-size:0%; overflow:hidden}
.ContentTitelTop{padding-bottom:6px; padding-left:20px}
.SeitenContent .ContentTitelTop{padding-left: 0}
.ContentTitelTopSpecial{padding-bottom:6px; padding-left:20px; margin-bottom:-10px}
.ContentTitelTopSpecial img{padding-bottom:10px}
.ContentTitelTopSpecial a img{padding-left:115px; padding-bottom:0}
#SuchLeiste{position:relative; width:576px; height:33px}
#SuchLeiste .SuchleisteBG{position:absolute; z-index:1; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; width:576px; height:33px; background:url(/img/css/bg_suchleiste.gif) no-repeat left top; overflow:hidden}
#SuchLeiste .SuchleisteContent{position:absolute; z-index:2; padding-left:15px; padding-right:15px; width:546px; height:33px}
#SuchLeiste .SuchleisteGlossar{position:absolute; z-index:2; padding-left:12px; padding-right:12px; padding-top:8px; width:552px; height:25px}
#SuchLeiste .SuchleistePadding{padding-top:8px; padding-bottom:5px; height:20px}
#SuchLeiste .SuchleisteContent div.fl{padding-left:7px; padding-top:8px}
#SuchLeiste #btnInsertTipp{position:absolute; top:-16px; right:10px}
#PageNavi{padding-top:15px}
.voteWert1{background-image:url(/img/voting/voting1.gif); background-repeat:no-repeat}
.ContainerVoting .voteWert1{width:55px; height:13px}
.ContainerVoting .voting, .ContainerVoting .voting0{background-position:0 0}
.ContainerVoting .voting1{background-position:0 -20px}
.ContainerVoting .voting2{background-position:0 -40px}
.ContainerVoting .voting3{background-position:0 -60px}
.ContainerVoting .voting4{background-position:0 -80px}
.ContainerVoting .voting5{background-position:0 -100px}
.voteWert3{background-image:url(/img/voting/voting2.gif); background-repeat:no-repeat}
.ContainerVoting .voteWert3{width:68px; height:12px}
#MessageVote, .MessageVote{font-weight:bold}
div.finger{background:url(/img/icons/finger.gif) no-repeat left top; padding-left:23px}
.FormBlock1, .FormBlock2, .FormBlock3, .FormBlock4{width:402px}
.FormBlock1Large, .FormBlock1Large .FormBlock2, .FormBlock1Large .FormBlock3, .FormBlock1Large .FormBlock4{width: 557px}
#UserGuestForm .FormBlock1, #UserGuestForm .FormBlock2, #UserGuestForm .FormBlock3, #UserGuestForm .FormBlock4{width:452px}
.FormBlock1, .FormBlock1a{margin:0 auto}
.FormBlock5{width:386px; padding:8px}
.FormBlock1Large .FormBlock5{width: 541px}
#UserGuestForm .FormBlock5{width:436px; padding:8px}
.FormBlock1a, .FormBlock2a, .FormBlock3a, .FormBlock4a{width:316px}
.FormBlock5a{width:300px; padding:8px}
.FormBlock1b, .FormBlock2b, .FormBlock3b, .FormBlock4b{width:577px}
.FormBlock5b{width:561px; padding:8px}
.FormBlock1, .FormBlock1a, .FormBlock1b, .FormBlock1Large{background:url(/img/css/bg_form.jpg)}
.FormBlock2, .FormBlock2a, .FormBlock2b{background:url(/img/css/trenner_h.gif) repeat-x left top}
.FormBlock3, .FormBlock3a, .FormBlock3b{background:url(/img/css/trenner_h.gif) repeat-x left bottom}
.FormBlock4, .FormBlock4a, .FormBlock4b{background:url(/img/css/trenner_v.gif) repeat-y left top}
.FormBlock5, .FormBlock5a, .FormBlock5b{background:url(/img/css/trenner_v.gif) repeat-y right top}
.Form1L{width:90px; padding-right:8px}
.Form1R{width:285px; text-align:right}
.Form1RL{width:310px}
.Form2L{width:140px; padding-right:8px}
.Form2R{width:285px; text-align:right}

#frmKontakt .Form1R{text-align:left}
.inputForm1, .txtForm1, .selectForm1, #EventRegionen select{width:280px; border:1px solid #A1A1A1}
#UserRegionen select, #usearchlandCont select{width:260px; border:1px solid #A1A1A1}
.inputForm1S{width:20px; border:1px solid #A1A1A1}
.inputForm1M{width:35px; border:1px solid #A1A1A1}
.inputForm1L{width:60px; border:1px solid #A1A1A1}
.inputForm1XL{width:150px; border:1px solid #A1A1A1}
.txtForm1{height:100px}
.Form1R .checkbox, .Form2R .checkbox{width:25px; text-align:left}
.Form1R .labelcheckbox, .Form2R .labelcheckbox{width:260px; text-align:left}
.UsernotLoggedIn{font-weight:bold; padding:8px 0}
ul.TL1, ul.TL2, ul.TL3{display:block; list-style:none; font-weight:bold; list-style-position:outside; padding:0; margin:0}
ul.TN2{
	font-weight: normal !important;
}
ul.TL1{padding-bottom:20px}
ul.TL1 li span{font-size:115%; color:#485B82; display:block; padding-bottom:1px; background:url(/img/css/trenner_h.gif) repeat-x left bottom}
ul.TL1 li ul li span{background:none}
ul.TL2{padding-left:10px}
ul.TL2 li{padding-top:10px}
ul.TL2 li span, ul.TN2 li div{font-size:100%; color:#485B82}
ul.TN2 li div.TnTitle{
	font-weight: bold;
	width: 548px;
}
ul.TN2 li div.dnone{
	display: none;
	width: 548px;
}
ul.TN2 li div.tndblock{
	display: block;
	width: 538px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 10px;
	background: url(/img/css/trenner_h.gif) repeat-x left bottom;
}
ul.TL3{padding-left:20px; list-style:circle; list-style-position:inside}
ul.TL3 li{padding:0}
.txtzeichen{width:40px; border:1px solid #A1A1A1}
.labelPrivacyForm1{width:250px}
.linkPfeil1{background:url(/img/icons/pfeil1.gif) no-repeat left center; padding-left:23px; display:block; line-height:1.7}
.linkStift{background:url(/img/icons/stift.gif) no-repeat left center; padding-left:23px; display:block; line-height:1.7}
.BoxLogoutUsername{padding-left:15px; height:54px; font-weight:bold; padding-top:3px}
.BoxLogoutUsername A{color:#B5760F}
#UserBildTop0, #EditUserBildTop0{background:url(/img/css/bg_marke.gif) no-repeat left top; width:106px; height:139px; position:relative; z-index:1}
#UserBildTop1, #EditUserBildTop1{background-position:center center; background-repeat:no-repeat; width:88px; height:122px; position:absolute; top:9px; left:9px; z-index:2}
#UserBildTop2, #EditUserBildTop2{background:url(/img/css/profil_marke.png) no-repeat left top; width:106px; height:139px; position:absolute; top:0; left:0; z-index:3}
#EventsHome{width:254px; padding:22px 24px 0 20px}
#nlBox{width:254px; padding:16px 24px 0 20px}
#nlOldBox{width:254px; padding:20px 24px 0 20px}
.BoxEventDatum{width:65px}
.BoxEventTitel{width:189px}
.BoxEventTitel A, .BoxEventTitel{color:#000; text-decoration:none}
.BoxEventTitel A:HOVER{text-decoration:underline}
.BoxEventTrenner{background:url(/img/css/trenner_h.gif) repeat-x left top; height:1px; width:192px; font-size:0%; overflow:hidden}
#FlashAktionBottom{width:225px; height:120px; padding:10px 11px 0 16px; background:url(/img/css/anzeige_1.gif) no-repeat right bottom}
#ImgAktionBottom{width:242px; height:144px; background:url(/img/css/anzeige_2.gif) no-repeat left top}
#ImgAktionBottom2{width:177px; height:100px; padding:25px 20px 5px 45px; background:url(/img/css/anzeige_1.gif) no-repeat right bottom; position:relative}
#ImgAktionBottomMaske{position:absolute; top:18px; left:39px; width:190px; height:114px; z-index:1; background:url(/img/css/maske_anzeigen.png) no-repeat left top}
#FooterNavi{padding-left:27px; width:881px}
#FooterNavi, #FooterNavi a{color:#877E68; text-decoration:none}
#FooterNavi a:HOVER{color:#555; text-decoration:underline}
#FooterNavi strong{color:#555}
.UEImg{width:74px; height:55px; padding-right:6px; text-align:center}
.UEImg0, .UEImg1{position:relative; height:55px; width:74px}
.UEBild{position:absolute; top:3px; background-color:#FFF; background-repeat:no-repeat; background-position:center}
.UEMaske{position:absolute; top:0; left:0; width:74px; height:55px; cursor:pointer}
.UEImg0 .UEBild{width:65px; height:49px; left:4px}
.UEImg1 .UEBild{width:65px; height:50px; left:5px}
.UEImg0 .UEMaske{background:url(/img/css/useronline_marke_1.png) no-repeat left top}
.UEImg1 .UEMaske{background:url(/img/css/useronline_marke_2.png) no-repeat left top}
#UsersOnlineImg{padding:3px 0 0 25px}
a.linkpfeil1{background:url(/img/css/pfeil1.gif) no-repeat 0px 4px; padding-left:15px}
.imgGuestPrivate{vertical-align:middle}
.FriendOpenBorder{border:1px solid #E8D9B6; padding:10px 0 5px 10px; margin-bottom:5px}
.userbildCenter{margin:0 auto}
.ProfilfotoSmall, .ProfilFotoLarge{width:386px}
.poiFilterL{min-height:1px}
.poiFilterCheck{width:25px; padding-left:19px; background:url(/img/css/onlyds.gif) no-repeat left center}
a.linkpunkt{background:url(/img/icons/user_points.gif) no-repeat left center; padding-left:25px}
.PoiShortcuts{width:507px; padding:4px 15px; background:#E2E5EC}
.fubn{width:165px; padding-right:5px}
.fub{width:95px; padding-right:5px}
.fubF{width:285px}
img.ImgTopAllgemein{padding-right:20px}
.BoxngfpR{padding:39px 7px 10px 0; width:44px; text-align:right}
.BoxngfpL{width:239px; padding:15px 0 0 8px}
.BoxPoiZeile{width:239px; overflow:hidden}
.BoxUserPoi1{width:50px}
.BoxUserPoi2{width:185px; padding-left:4px}
.BoxPointTrenner{background:url(/img/css/trenner_h.gif) repeat-x left top; height:1px; width:185px; font-size:0%; overflow:hidden}
.BoxPointvoting{padding-top:2px}
.BoxLinkAllPoints{padding-left:15px}
.BoxLinkInsertPoint{padding-right:16px}
h2.glossar{font-size:100%; color:#485B82}
.brancheSingle{width:150px; text-align:left; padding-right:5px}
A.linkUserAktiv{color: #B5760F; text-decoration: none}
img.imageonlyDS{vertical-align: middle}
#TellAFriendTop{
	width: 111px;
	height: 111px;
	position: absolute; z-index: 100;
	left: -15px;
	top: 11px;
	background: url(/img/icons/tell_a_friend.png) no-repeat 0 0;
}
#TellAFriendTop2{
	width: 111px;
	height: 111px;
	position: absolute; z-index: 101;
	left: -15px;
	top: 11px;
}
.FormSpalte1{
	padding-right: 19px;
}
.FormSpalte1, .FormSpalte2{
	width: 225px;
}
.FormSpalte1 .inputForm1,
.FormSpalte2 .inputForm1{
	width: 220px;
}
.FormInputRight{
	padding-left: 15px;
	padding-top: 14px;
}
#PoiShortcutsTop{
	position: relative;
	width: 120px;
}
#PoiShortcutsTop .menubook ul{
	float: none;
}
#PoiShortcutsTop2{
	position: absolute; bottom: 2px;
}
.singleVkpComments{
	width: 500px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
}
.votingSingleComment{
	width: 68px;
	height: 12px;
	overflow: hidden; 
	position: relative;
	left: 0;
}
.noshowComment{
	position: absolute; 
	left: -3020px;
	width: 500px;
}
.ContainerVoting{
	display: inline;
}
.showformComment{
	width: 500px;
	padding: 8px 0;
}
.FormKommentL{
	width: 125px;
	font-weight: bold;
}
.FormKommentR{
	width: 350px;
	padding-left: 10px;
}
.FormKommentR textarea{
	width: 300px;
	border: 1px solid #CCC;
}
.FormKommentR input{
	width: 50px;
	border: 1px solid #CCC;
	
}
