/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}
.clear{ clear:both;}
.hidden {display: none;}
/* Generic Styling */
a{ color:#333; text-decoration:none;}
a:hover{ color:#333;}
.und {font-family:Baskerville,"Goudy Old Style","Palatino",serif; font-size:1.2em; font-style:italic; font-weight:normal;}

body{ font-size:12px; color:#444444; font-family:Arial, sans-serif; background:#fff url(/wp-content/themes/plazaa/images/bg-portal.jpg) repeat-x center top; text-rendering: optimizeLegibility;}
.wrapper{ width:990px; margin:0 auto; position:relative; left:1px; padding-top:20px; }

/* header */
#header{ width:100%; overflow:hidden; margin-bottom:60px;}
	#header .logo{ float:left; display:inline; margin:-20px 0 0 25px;}
	#mainnavi {margin-top: 15px;}
	#mainnavi a:active, #submenu a:active, #menu a:active {position: relative; top:1px;}
	.loggedin_user { float: right; height: 24px; text-align:right; color: #fff; background-color: #38a9be; padding: 5px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.loggedin_user strong a {color: #fff;}
	.loggedin_user a:hover {color: #0E7282 !important;}
	.loggedin_user .loggedin {color: #5BBBCC;}
	#item-header .avatar {width: 150px; height: 150px;}
	.loggedin_user .loggedin a {color: #C1E5ED; margin: 0 5px 0 5px;}
	.loggedin_user .avatar {vertical-align: middle; border: 2px solid #3FB2C7; margin-right: 5px; height: 20px; width: 20px;}
	#inprofile {display:none; position:absolute; background-color:#38A9BE; padding:15px 15px 10px 15px; left: 625px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; z-index:9999;}
	#inprofile a {color: #fff;}
	#inprofile li { padding-bottom: 5px;}
	#inprofile .menuetrenner {border-bottom: 1px dotted #74c3d2; height: 5px; margin: -9px 0 5px 0;}
	.einstellungen {text-indent:-9999px;}
	a.einstellungenpf span { color: #38A9BE; background:url(/wp-content/themes/plazaa/images/profil/pfeil.gif) no-repeat 0px 5px transparent; padding:0 10px 0 0; }
	a.profile-open span { background:url(/wp-content/themes/plazaa/images/profil/pfeil-up.gif) no-repeat 0px 5px transparent; padding:0 10px 0 0; }

	.user_area { float: right; text-align:center; background-color: #38a9be; padding: 10px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.user_area span.span_log { color:#8ed0dc; padding-right:8px;}
	.user_area span.span_log a { color:#8ed0dc; font-weight:bold;}
	.user_area span.span_reg { color:#fff; padding:0 5px 0 10px; border-left: 1px solid #2C8B9F;}
	.user_area span.span_reg a { color:#fff; font-weight:bold;}	
	
		.nachricht {color: #FF6600; font-weight: bold; float:right; text-align:center; background-color: #134a54; padding: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right: 10px;}
		.nachricht a {color: #fff;}
	
	.place{ padding-top: 6px;}
	@-moz-document url-prefix() {.place {padding-top: 4px;}}
	.place span{ float:left; font-size:30px; color:#333; letter-spacing:-1px; text-shadow: 1px 1px 0 #5BBBCC;}
	#navigation{ width:620px; overflow:hidden; float:left; font-size:18px; padding:0 0 0 15px;
				 background:url(/wp-content/themes/plazaa/images/nav_line.gif) 0 0px no-repeat; margin:9px 0 0 7px;}
	#navigation ul { width:690px; overflow:hidden;}
	#navigation li { float:left; margin-right:25px; padding-bottom:4px;}
	#navigation li.last { margin-right:0px;}
	#navigation li a { color:#fff; text-shadow: 1px 2px 0px #0e7282;}
	#navigation li.current-cat a, #navigation li.current-cat-parent a, #navigation li.current-menu-parent a, #navigation li.current-menu-item a, #navigation li.current-category-ancestor a, #navigation li.current-post-ancestor a { font-weight:bold; border-bottom:4px #a7cc00 solid; color:#fff;}
	#navigation li a:hover { border-bottom:4px #a7cc00 solid; color:#fff;}

.place a.topics { float:left; width:12px; height:7px; margin:15px 0 0 6px; text-indent:-9999px; overflow:hidden; }
a.topics { padding:4px; text-decoration:none; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
a.topics:hover { background:#fff; }
a.topics,#topnav a.topics:hover { background-position:0 3px!important; }
a.topics span { background-image:url(/wp-content/themes/plazaa/images/ico_arrow_down.gif); background-repeat:no-repeat; padding:0 15px 0 0; }
a.menu-open { background:#fff!important; outline:none; }
a.topics.menu-open span { background-image:url(/wp-content/themes/plazaa/images/ico_arrow_up.gif); color:#fff; }

#stadt_dropdown { -webkit-border-radius:5px; -moz-border-radius:5px; display:none; background-color:#333; position:absolute; z-index:50; border:1px transparent; text-align:left; padding:10px; top:85px; left:90px; margin-top:22px; margin-right:-1px; color:#789; font-size:13px; }
#stadt_dropdown ul { padding:0; list-style:none; display:inline; float:left; width: 150px; border-right:1px solid #444;}
#stadt_dropdown ul.last {border: none;}
#stadt_dropdown li a,#stadt_dropdown li a:visited { color:#fff; font-size:18px; display:block; padding:5px 10px; text-shadow: #222 2px 2px 0px;}
#stadt_dropdown li a:hover { color:#FFF; background:#222; text-decoration:none; }
#stadt_dropdown span {font-size:11px; color:#ff6600;}

#cats_dropdown { -webkit-border-radius:5px; -moz-border-radius:5px; display:none; background-color:#0F7989; position:absolute; width:210px; z-index:50; border:1px transparent; text-align:left; padding:5px; top:85px; left:770px; margin-top:20px; margin-right:-1px; color:#789; }
#cats_dropdown ul { padding:0; width:100%; list-style:none; display:inline; }
#cats_dropdown li a,#cats_dropdown li a:visited { color:#fff; font-size:18px; display:block; padding:5px 10px; }
#cats_dropdown li a:hover { color:#FFF; background:#1CA0B8; text-decoration:none; }
a.cats-open { color:#0F7989 !important; outline:none; }

.soon {opacity: 0.2;}

/* content
	#content_wrap{ width:100%; background:url(/wp-content/themes/plazaa/images/shadow1.png); position:relative; background-attachment:fixed; background-position: 50px 100px;}
*/
#content_wrap{ width:100%; position:relative;}
	.shadow{ position:absolute; width:20px; height:380px; z-index:3; text-indent:-9999px; overflow:hidden; top:10px;}
	.shadow1{ left:4px; background:url(/wp-content/themes/plazaa/images/shadow1.png) no-repeat;}
	.shadow2{ left:644px; background:url(/wp-content/themes/plazaa/images/shadow2.png) no-repeat;}

	/* map_holder */
	.map_holder{ position:absolute; left:0; top:-28px; z-index:1; width:990px;}
		.map_search{ float:right; width:335px; height:27px; background:#fff; margin-bottom:11px; overflow:hidden;}
		.map_search input.input_txt{ float:left; width:285px; display:inline; margin:6px 0 0 9px; border:0; font-size:12px; color: #444;}
		.map_search input.input_submit{ float:right; display:inline; margin:4px 6px 0 0; width:19px; height:19px; border:0; cursor:pointer; background:url(/wp-content/themes/plazaa/images/ico_search.gif) no-repeat;  padding: 0!important;}
		.comment_newbies{ width:336px; height:27px; background:#fff; margin: 0 auto; overflow:hidden; border: 1px solid #ddd;}
		.comment_newbies input.input_txt{ float:left; width:285px; display:inline; margin:6px 0 0 9px; border:0; font-size:12px; color: #444;}
		.comment_newbies input.input_submit{ float:right; display:inline; margin:4px 6px 0 0; width:19px; height:19px; border:0; cursor:pointer; background:url(/wp-content/themes/plazaa/images/ico_search.gif) no-repeat; padding: 0!important;}

#stadtintro {margin-top:42px;}
#stadtteilintro {margin-top:66px;}
#stadtintro, #stadtteilintro {position:absolute; margin-left:655px; background-color:#21707F; padding:15px; opacity:0.8; color:#fff; line-height:16px; font-size:11px;}

	/* get_search_form */
	.search_form{ width:336px; height:27px; background:#fff; margin-bottom:11px; overflow:hidden; border: 1px solid #ddd;}
		.search_form input.input_txt{ float:left; width:285px; display:inline; margin:6px 0 0 9px; border:0; font-size:12px; color: #444;}
		.search_form input.input_submit{ float:right; display:inline; margin:4px 6px 0 0; width:19px; height:19px; border:0; cursor:pointer;
										background:url(/wp-content/themes/plazaa/images/ico_search.gif) no-repeat;}

	/* main_content */
	.main_content{ float:left; width:620px; display:inline; margin-left:24px; position:relative; z-index:2; top:-38px;}
	.main_content_wide{ float:left; width:965px; display:inline; margin-left:24px; position:relative; z-index:4; top:-38px;}
		.breadcrumb{ display: none; width:100%; height:25px; line-height:24px; text-indent:20px; background:#008ea4; color:#80c7d2; font-size:11px;}
		.breadcrumb a{ color:#80c7d2;}
		.breadcrumb a:hover{ color:#9ee6f1;}
		.breadcrumb span{ padding:0 6px 0 5px;}
		.object_holder { overflow:hidden; padding:20px 0 20px 10px; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
		.cat_holder { overflow:hidden; padding:20px 0 20px 25px; background:#fff;  -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius
:5px; -webkit-border-top-right-radius:5px;}
		.content_wrap { overflow:hidden; padding: 20px 20px 20px 30px; background:#fff; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius
:5px; -webkit-border-top-right-radius:5px; margin-top: -5px; min-height: 400px;}
		.content_infowrap { overflow:hidden; padding: 0px 50px 20px 30px; background:#fff;}
			.object_txt{ float:left; width:375px; display:inline; margin:0 0 50px 18px;}
			.ehemals {color:#999; font-size:11px;}
			.object_txt h1, .cat_holder h1, .cat_holder h2 { line-height:120%; font-size:21px; color:#333; font-weight:normal;}
			.cat_holder p, .subline { line-height:120%; font-size:21px; color:#aaa; font-weight:normal;}
			.object_txt .obj_stars{ width: 290px; font-size:11px; color:#aaa; margin:0 0 5px -3px;}
			.object_txt .obj_stars img{ vertical-align:middle;}
			.object_txt .obj_stars p{ float: right; margin-top: 4px;}
			.object_txt .kategorie {margin-bottom: 10px; font-size: 11px; color: #999999;}
			.object_txt .vcard { width: 580px; height: 90px; background: url(/wp-content/themes/plazaa/images/profil/vcard-bg.jpg) no-repeat; padding-top: 15px; line-height: 17px;}
			.object_txt .obj_contact{ width:100%;}
			.adressbox {width:200px; float: left; margin-right: 5px; line-height:150%; white-space: nowrap; overflow: hidden;}
			
			.vcard .contact span, .vcard .fn { padding-left:20px;}
			.vcard .fn{ background:url(/wp-content/themes/plazaa/images/icons/ico_adr.gif) 4px 3px no-repeat;}
			.vcard .tel{ background:url(/wp-content/themes/plazaa/images/icons/ico_tel.gif) 2px 3px no-repeat;}
			.vcard .contact_email{ background:url(/wp-content/themes/plazaa/images/icons/ico_email.gif) 2px 3px no-repeat;}
			.vcard .contact_url{ background:url(/wp-content/themes/plazaa/images/icons/ico_url.gif) 2px 3px no-repeat;}
			.vcard .adr span {padding: 0 !important;}
			.vcard .adr {margin-left: 20px;}
			
			.zusatzdetails {width: 550px;}
			.entdecker {background:url(/wp-content/themes/plazaa/images/profil/entdecker.gif) 0px 1px no-repeat; width: 170px; padding-left: 35px; line-height: 14px; float: left;}
			.inhaber {background:url(/wp-content/themes/plazaa/images/profil/inhaber.gif) 0px 1px no-repeat; width: 140px; padding-left: 35px; line-height: 14px; float: left;}
			.inhaber_ohne {background:url(/wp-content/themes/plazaa/images/profil/inhaber-ohne.gif) 0px 1px no-repeat; padding-left: 35px; line-height: 14px; float: left;}
			.gutschein {background:url(/wp-content/themes/plazaa/images/profil/gutschein.gif) 0px 1px no-repeat; padding-left: 35px; line-height: 14px; float: left;}
			.entdecker span, .inhaber span, .inhaber_ohne span, .gutschein span {color: #999;}
			.entdecker a,.inhaber a, a.user {font-weight: bold; color: #2c98cd;}
			.inhaber_ohne a {color: #999;}
			.gutschein a {font-weight: bold; color: #ff6000;}
			#inhaber_beschreibung {height:99px; background-color:#eee; padding:10px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:1px 1px 0 #fff; cursor: pointer; overflow: hidden;}

.locationfotos {position:absolute; background-image:url(/wp-content/themes/plazaa/images/location/detailpolaroid.png); margin-left: 375px; height:193px; width:217px;}
			ul.polaroids {}
			ul.polaroids li { display: inline; }
			ul.polaroids span { display: block; height: 150px; overflow: hidden; }
			ul.polaroids a { background-color: #eee; border: 1px solid #eee; display: inline; float: left; margin: 0 0 -150px 20px; width: auto; padding: 10px 10px 15px; text-align: center; text-decoration: none; color: #333; font-size: 18px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(5deg); -moz-transition: -moz-transform .15s linear; -moz-transform: rotate(5deg); }
			ul.polaroids img { display: block; margin-bottom: 15px; }
			ul.polaroids.polaroidssingle a {float:none; margin:0; width:auto; position:absolute; top:18px; right:18px;}
			
			ul.polaroids li:nth-child(even) a { -webkit-transform: rotate(5deg);  -moz-transform: rotate(5deg); }
			ul.polaroids li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
			ul.polaroids li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
			ul.polaroids li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
			ul.polaroids li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }
			ul.polaroids li.messy a { margin-top: -375px; margin-left: 160px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); }
			ul.polaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);}
			
			.polaroidspace {padding-left: 5px;}
			ul.polaroidslist { margin: 0 0 0 -10px; float: left; }
			ul.polaroidslist li { display: inline; }
			ul.polaroidslist span { display: block; height: 150px; overflow: hidden; }
			ul.polaroidslist a { background-color: #eee; border: 1px solid #eee; display: inline; float: left; margin: 0 0 27px 10px; width: auto; padding: 10px 10px 15px; text-align: center; font-family: "Marker Felt", "Segoe Print", sans-serif; text-decoration: none; color: #666; font-size: 15px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(-2deg); -moz-transition: -moz-transform .15s linear; -moz-transform: rotate(-2deg); }
			ul.polaroidslist img { display: block; margin-bottom: 15px; }
			ul.polaroidslist a:after { content: attr(title); }
			
			ul.polaroidslist li:nth-child(even) a { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); }
			ul.polaroidslist li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
			ul.polaroidslist li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
			ul.polaroidslist li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
			ul.polaroidslist li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }
			
			ul.polaroidslist li.messy a { margin-top: -375px; margin-left: 160px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); }
			
			ul.polaroidslist li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); position: relative; z-index: 5; }
			
			
			ul.polaroidstop { margin: 0 0 0 -5px; float: left; }
			ul.polaroidstop li { display: inline; }
			ul.polaroidstop span { display: block; height: 150px; overflow: hidden; }
			ul.polaroidstop li a { background-color: #eee; border: 1px solid #eee; display: inline; float: left; margin: 0 0 10px 10px; width: auto; padding: 5px 5px 15px 5px; text-align: center; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(-2deg); -moz-transition: -moz-transform .15s linear; -moz-transform: rotate(-2deg); }
			ul.polaroidstop img { display: block; width: 70px; height: 50px;}
			ul.polaroidstop a:after { content: attr(title); }
			ul.polaroidstop li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
			ul.polaroidstop li:nth-child(3n) a { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg);  }
			ul.polaroidstop li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; -moz-transform: rotate(5deg); }
			
			ul.polaroidstop li.messy a { margin-top: -375px; margin-left: 160px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); }
			
			ul.polaroidstop li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); position: relative; z-index: 5; }

/* features-polaroid */
			ul.fpolaroids { margin: 0 0 0 -20px;  height: 235px;}
			ul.fpolaroids li { display: inline; }
			ul.fpolaroids span { display: block; height: 150px; overflow: hidden; }
			a.pola { background-color: #eee; border: 1px solid #eee; display: inline; float: left; margin: 0 0 30px 10px; width: auto; padding: 10px 10px 15px; text-align: center; font-family: "Marker Felt", "Segoe Print", sans-serif; text-decoration: none; color: #444; font-size: 15px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(3deg); -moz-transition: -moz-transform .15s linear; transition: transform .15s linear; -moz-transform: rotate(3deg); }
			ul.fpolaroids img { display: block; margin-bottom: 10px;}
			ul.fpolaroids .bewertung {margin-bottom: 0px; margin-left: 30px;}
			ul.fpolaroids li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
			ul.fpolaroids li:nth-child(2n) a { -webkit-transform: rotate(-3deg); position: relative; -moz-transform: rotate(-3deg); }
			ul.fpolaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); position: relative; z-index: 5;}

/* details */
			.details_info {margin: -21px 0 14px 35%;}
			a.details_link {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #777; background: #fff; border: 1px solid #eee; font-size: 11px; padding: 2px 10px 2px 15px; background:url("/wp-content/themes/plazaa/images/icons/details-down.gif") no-repeat scroll 4px 7px #fff;}
			a.details_link-open {background-image:url(/wp-content/themes/plazaa/images/icons/details-up.gif)!important;}
			.details_links {width: 200px; float:left; margin-right: 15px; border-right: 1px solid #eee;}
			.details_rechts {width: 150px; float:left;}
			.details table {width: 300px;}
			.details h6 {color:#444; font-size:12px; font-weight:bold; margin-bottom:3px; margin-top:10px;}
			.details .ratingmulti {margin-bottom: 15px;}
			.details .ratemulti {width: 105px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 3px;}
			.details hr {padding-top: 20px;}
			.object_img{ float:right; display:inline; width:190px; margin:0 15px 30px 0;}
			.object_img .photo_holder{ width:190px; height:170px; overflow:hidden; background:url(/wp-content/themes/plazaa/images/photo_shadow.gif) no-repeat; margin-bottom:2px;}
			.object_img .photo_holder img{ float:left; display:inline; margin:7px 0 0 7px;}
			.object_img .btn_bei{ display:block; width:186px;}
			.object_comment{ float:left; display:inline; width:560px; margin-left:20px; overflow:hidden; clear:both;}
			.post h3 {font-weight: normal;}
			.content_wrap h3 a, h3 a {color: #1ca0b8; font-weight: normal;}
			.post h3 span {background-color: #38A9BE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 10px; padding: 1px 4px; text-shadow: 0px 1px 0px #227180;}
			.post .info {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 10px; padding: 1px 4px; float: right;}
			.post .tipp {background-color: #38A9BE; text-shadow: 0px 1px 0px #227180;}
			.post .gutscheinlist {background-color: #ff6600; text-shadow: 0px 1px 0px #ca6019;}
			.post .platzierung {float:left; padding:2px 3px 0 2px; font-size:11px; color:#ccc;}
			.content_wrap h1, .content_wrap h2, #item-body h2 {font-weight: normal; margin-bottom:30px; background:url(/wp-content/themes/plazaa/images/dot_line_grey.gif) bottom repeat-x; padding-bottom:2px; font-size: 16px; clear: both;}
			.object_comment h2 {font-weight: normal; margin-bottom:30px; background:url(/wp-content/themes/plazaa/images/dot_line_grey.gif) bottom repeat-x; padding-bottom:2px; font-size: 14px; clear: both;}
			.specials {padding-top: 25px;}
			.specials h2 {font-weight: normal; margin-bottom:-18px; background:none; padding-bottom:2px; font-size: 16px; clear: both; text-align: center;}
			.specials h2 span {background-color:#fff; padding:0 10px;}
			.specials .post {height: 250px;}
			.wetter h2 {font-weight: normal; background:none; font-size: 16px; clear: both; margin-bottom:10px;}
			h6 { font-weight: bold; font-size: 14px; margin-bottom: 3px; color: #1ca0b8;}
			.tdomf_form h4 {font-weight: normal; margin:30px 0 -15px 0; background:url(/wp-content/themes/plazaa/images/dot_line_grey.gif) bottom repeat-x; padding-bottom:2px; font-size: 16px; clear: both;}

			.object_comment .comment_holder{ width:100%; padding-bottom:20px;}
			.object_comment .single_comment{ width:560px; overflow:hidden; position:relative; margin-bottom:50px;}
				.single_comment .com_bew{ float: right; width:118px; height: 70px; padding-top:10px; margin: 0 0 0 10px; background:url(/wp-content/themes/plazaa/images/comment_rating_bg.gif) 0 0 no-repeat;}
				.single_comment .com_bew h4{ font-size:10px; color:#898989; margin-bottom:2px;}
				.single_comment .com_bew p, .single_comment .com_bew a{ color:#bababa; font-size:11px; padding-top: 3px;}
				.single_comment .com_bew .source a {color:#999;}
				.single_comment .com_ber{ padding-left:50px; padding-top:10px; font-size:13px; background:url(/wp-content/themes/plazaa/images/comment_item_title.gif) 0 0 no-repeat;}
				.single_comment .com_ber p{ line-height:20px; margin-bottom:17px;}
				.single_comment .com_ber .user{ font-size: 11px; color: #999; line-height: 16px;}
				.single_comment .com_ber a{ color: #2c98cd;}
				.single_comment .com_ber .user a{ font-weight:bold;}
				.single_comment .com_ber .user span{ border-top: 3px solid #cccccc; padding-top: 9px;}
				.single_comment .com_ber p.place{ float:right; display:inline; width:140px; height:55px; overflow:hidden; background:#fff; margin:0 0 0 4px; text-indent:-9999px;}
				.single_comment .com_ber .besonders {font-weight: bold;}
				.single_comment .com_person{ float:left; width:300px; display:inline; margin-left:78px; margin-top:-15px; overflow:hidden;}
				.single_comment .person_photo {margin: -10px 0 0 -50px; position:absolute;}
				.single_comment .person_photo img { width:25px; height:25px; border:1px #ececec solid; padding:5px;}
				.side_item .avatar, .side_item .neuepeeps,  #members-list .avatar, .freundevorort .avatar {border:1px #ececec solid; padding:5px; margin-right: 8px;}
				.freundevorort img.avatar {height: 25px !important; width: 25px !important;}
				#new .avatar, .freundevorort .avatar {float: left;}
				.freundevorort {overflow: hidden; margin-top:5px;}
				.single_comment .com_person .person_name{ margin:3px 0 1px 0;}
				.single_comment .com_person .person_name a{ color:#2c98cd; font-weight:bold; line-height:110%;}
				.single_comment .com_person .person_position{ color:#989898;}
		.comment_on_object{ width:100%; background:#1ca0b8; margin-top:14px; overflow:hidden; padding-bottom:30px;}
			.comment_on_title{ padding:10px 0 4px 30px; min-height:33px; font-size:16px; color:#fff; background:#18889d;}
			.comment_on_title img{ vertical-align:middle; padding-right:8px;}
			.comment_on_content{ float:left; width:500px; display:inline; padding:20px 0 0 30px; margin-left:45px; color:#fff;
								 background:url(/wp-content/themes/plazaa/images/ico_cite.gif) 0 0 no-repeat;}
			.comment_on_content h4{ font-size:10px; padding-top:3px; text-indent:4px;}
				.comm_on_bew{ float:left; width:150px; margin-bottom:20px;}
				.comm_on_bew h4{ border-top:3px #fff solid; width:150px;}
				
				.comm_on_pre{ float:left; width:150px; margin-left:30px;}
				.comm_on_pre h4{ border-top:3px #fff solid; width:150px;}
				.comment_on_content .wertung {padding: 6px 15px; -moz-border-radius: 5px; border-radius: 5px; background-color: #18889D; color: #fff;}
				
				.comm_ber{ width:100%; clear:both; margin-bottom:15px;}
				.comm_ber h4{ background:url(/wp-content/themes/plazaa/images/comm_title_bg.gif) 0 0 no-repeat; padding-top:6px; margin-bottom:8px;}
				.comment_on_content textarea{ width:480px; border:1px #cccccc solid; padding:10px; background:#fff; font-size:12px; font-family:Arial;}
				
				.comm_sti{ width:100%; margin-bottom:20px; display: none;}
				.comm_sti h4{ background:url(/wp-content/themes/plazaa/images/comm_title_bg.gif) 0 0 no-repeat; padding-top:6px;}
				.comm_sti input.input_txt{ width:496px; padding:5px 2px; border:1px #cccccc solid; background:#fff; font-size:12px; font-family:Arial;}
				.comm_sti span {font-size: 11px; padding-left: 4px; opacity: 0.8; margin-bottom: 10px; display: block;}
				a.extracomments { color: #fff; background-position: 0 3px; background-image:url(/wp-content/themes/plazaa/images/ico_arrow_down.gif); background-repeat:no-repeat; padding-left: 15px; margin-bottom: 10px; display: block;}
				a.extras-open {background-image:url(/wp-content/themes/plazaa/images/ico_arrow_up.gif)!important;}
				
				.input_submit{ width:187px; height:51px; background:url(/wp-content/themes/plazaa/images/btn_beitrag2.gif) no-repeat; border:0; cursor:pointer;}
				.comment_on_object input[type=submit], .editable-comment, .editable-deletecomment { background: url(/wp-content/themes/plazaa/images/buttons/bpbg.png ) top left repeat-x; border: 1px solid #ff7200; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; color: #fff !important; font-size: 12px !important; font-weight: normal; vertical-align: super; cursor: pointer; text-shadow: 0 -1px 0 #ff7200;
}
	#comment_newbie { height: 200px; text-align: center; margin:-30px 0 0 35px; background:url(/wp-content/themes/plazaa/images/location/register.jpg) no-repeat; padding: 60px 0 0 0;}
	#comment_newbie p {display:block; margin-bottom:5px;}
	.tags {color: #aaa;}

	/* sidebar */
	.berichtschreiben{ float:left; width:345px; height: 110px; margin-top:195px; padding: 5px 0 0 0; position:relative; z-index:2; background: url(/wp-content/themes/plazaa/images/location/bericht-bg.png) no-repeat; text-align: center;}
		.berichtschreiben a { display: block; margin-top: 10px;}
	.sidebar, .sidebar_profil, .sidebarlocation {float:left; width:320px; color:#888888; background:#fff; }
	.sidebar{ margin-top:290px; padding:20px 0; position:relative; z-index:2;}
	.sidebar_profil{ margin:320px 0 0 2px; padding:20px 0; position:relative; z-index:2;}
	.sidebarlocation{ padding:20px 0; position:relative; z-index:2;}
		.side_item{ width:280px; margin:0 0 30px 30px;}
		.side_item h3{ font-size:12px; color:#888; font-weight:bold; border-bottom:2px #eee solid; line-height:160%; margin-bottom:15px; text-indent:2px;}
		.side_item p{ line-height:145%; margin-bottom:5px;}
		.side_item .input_show{ width:115px; padding:4px 4px; border:1px #cccccc solid; font-size:12px; font-family:Arial; color:#aaa;}
		.side_item .input{ width:140px; height: 50px; margin-top: 25px;}
		.side_item .social{ margin-right: 15px; max-width: 85px; height: 50px; float: left;}
		.side_item .friends li {float:left; padding:0 20px 10px 0; width:50px;}
			.wether1{ float:left; width:160px;}
			.wether1 .wether_ico{ float:left; width:60px; margin-right:9px;}
			.wether1 .wether_txt{ color:#767676; margin-top:10px;}
				.wether_txt strong{ display:block;}
			.wether2{ float:left; width:110px; margin-top:5px;}
			.wether2 .wether_ico{ float:left; width:25px; margin-right:14px;}
			.wether2 .wether_txt{ color:#767676; margin-top:0px; font-size:11px; line-height:120%;}
		#sozialefreunde li {margin: 0 30px 5px 5px; float:left;}
		.sidebar .locations, .sidebarlocation .locations {float: right; width: 170px;}
		.sidebar .locations p, .sidebarlocation .locations p {margin: 0 0 0 3px;}
		.sidebar_profil .friends {height:230px;}
		#hot li a { color: #fff;}
		#hot li { position: relative; min-height: 40px; opacity: 0.9; margin: 0 0 -10px 0 !important; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 0 5px 10px;}
		#hot li span { color:#FFFFFF; font-family:Georgia, serif; font-size:50px; line-height:35px; position:absolute; right:5px;}
		
		#new li {height: 50px; line-height: 15px;}
		#new li a {color: #1CA0B8;}
/* footer */
#footer{ width:100%; height: 150px; background:#eee url(/wp-content/themes/plazaa/images/footer.gif) repeat-x scroll center top; padding:20px 0 0 0; margin-top:20px;}
.footer_inside{ width:940px; margin:0 auto;}
.foot_links .blog a {background:url(/wp-content/themes/plazaa/images/profil/icons/blog.png) no-repeat; padding: 0 0 0 18px;}
.foot_links .twitter a {background:url(/wp-content/themes/plazaa/images/profil/icons/twitter.png) no-repeat; padding: 2px 0 0 22px;}
.foot_links .facebook a {background:url(/wp-content/themes/plazaa/images/profil/icons/facebook.png) no-repeat; padding: 2px 0 0 13px;}
.stadt_links {}
	.stadt_links h5 {font-size: 12px;}
	.stadt_links a {color: #777777; line-height: 19px; text-shadow: 1px 1px 0 #fff;}
.footersearch {margin-top: 55px;}

#footerIntern { clear: both; width:100%; height: 30px; background-color: #444444; }
	#footerIntern .foot_links { width:940px; margin:0 auto; overflow:hidden; padding-top: 8px; text-align: center; color: #777;}
	#footerIntern .foot_links li{ display: inline; margin-right:20px;}
	#footerIntern .foot_links li a{ color:#fff;}
#footerIntern_reg { clear: both; width:100%; height: 30px; background-color: #fff; }
	#footerIntern_reg .foot_links { width:940px; margin:0 auto; overflow:hidden; padding-left: 90px;}
	#footerIntern_reg .foot_links li{ float:left; margin-right:20px;}
	#footerIntern_reg .foot_links li a{ color:#999;}

	.stadtteile {margin-top: -8px; height: 158px; overflow: hidden;}
	.weiterelocations {margin-top: -8px;}
	.stadtnews {margin-top: -10px;}
		.stadtteileanzeigen {height: auto !important;}
	.stadtteile li, .weiterelocations li { border-bottom: 1px solid #eeeeee; padding: 5px 0 5px 0;}
	.stadtnews li { border-bottom: 1px solid #eeeeee; padding: 10px 0 10px 0;}
	.stadtteile .active, .weiterelocations .active {font-weight: bold;}
	.stadtteile a, .stadtnews a, .weiterelocations a { color: #15889d; background:transparent url(/wp-content/themes/plazaa/images/arrow-rechts.gif) no-repeat scroll right center; padding:0 10px 0 0;}
	.stadtnews {line-height: 18px;}
	a.weitere { color: #999;}

/* google map */
#smc {top: 10px !important; left: 300px !important;}
.map {padding-left: 644px;}
.map .mapknick {position: absolute; height:185px; width:345px; background:transparent url(/wp-content/themes/plazaa/images/location/map-overlay.png) no-repeat 0px 0px; z-index:999;}
.auszeichnungen {text-align: right; margin-top: 10px;}

/* rating */
.ratingblock, .thumblock { margin: 0 !important;}
.gdthumbtext {padding-left: 5px;}
.rating {width: 210px;}
.counter {float: right; color: #aaa; font-size: 11px; margin-top: 3px;}
a.gdt-starrating {width: 130px !important;}

/* category */
.category_selector { height: 100%; width: 100%; padding: 5px 0 5px 0; background-image:url(/wp-content/themes/plazaa/images/category_selector.png);}
.category_selector hr {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
#filter {margin: -20px 0 30px 0; color: #999; font-size: 11px;}
#filter a {color: #1CA0B8; margin: 0 5px 0 5px;}
#filter .active {margin: 0 5px 0 5px; font-weight: bold;}
/* archive */
.post {margin: 0px 0 15px 0; width: 360px; float:right;}
.post p {padding-right: 5px; line-height: 18px;}
.post .adr {padding: 0 0 0 15px; color: #aaa; background:url(/wp-content/themes/plazaa/images/archive/adresse.png) no-repeat 0 2px;}
.post .kategorie {padding: 0 0 0 15px; color: #aaa; background:url(/wp-content/themes/plazaa/images/archive/kategorie.png) no-repeat 0 3px;}
.post .teasertxt {margin: 5px 0 5px 0;}
.post .teasertxt .avatar {float:left; margin:2px 7px 0 0; padding: 3px; border: 1px solid #eee;}
#featurewrappola {padding: 35px 0 0 0; background:url(/wp-content/themes/plazaa/images/archive/feature.png) no-repeat;}
#feature {margin: 0 0 15px 0; width: 310px; padding: 28px 0 0 23px; float:right; background:url(/wp-content/themes/plazaa/images/archive/feature.png) no-repeat; }
.polaroidslist .feature img {width: 200px; height: 150px;}
.photo_holder_small { width:128px; height:120px; overflow:hidden; background:url(/wp-content/themes/plazaa/images/photo_shadow_small.gif) no-repeat; margin-bottom:2px;}
.photo_holder_small img{ width:90px; display:inline; margin:11px 0 0 15px}
.freundevorort_head {float:left; margin:10px 0 0 -2px; background:url(/wp-content/themes/plazaa/images/archive/freunde.png) no-repeat; padding:6px 0 0 11px; width:162px; height:28px; color:#fff; text-shadow: 0px -1px 0px #146b7a;}

.more {color: #1CA0B8;}
.morelink {float:right;}
.specials .morelink {margin-bottom: -15px; background-color: #fff; padding: 0 5px;}

.clean {color: #fff !important; background-color: transparent !important; border: 0px !important; border-style: none none !important; margin:0 !important; }
.content_wrap hr, .dotted {color: #fff; background-color: #fff; border: 1px dotted #bbb; border-style: none none dotted; margin-bottom: 30px; }

/* gd rating */
.gdthumbtext {float: none !important; font-size: 11px !important;}
.thumblock {background-color: #eeeeee; color: #888; padding:3px; width:130px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* bp profile */
#profile-name {margin-left:200px; width:385px;}
#profile-name h1, #profile-name h2 {font-weight: normal; display: inline; font-size: 23px;}

.ishome {height:30px; border-bottom: 1px solid #eee; font-size: 16px; clear: both; font-size: 12px; padding-left: 10px;}
.ishome li {display: inline; margin-right: 15px;}
.ishome a {color: #aaa;}
.ishome .active {font-weight:bold; border: 1px solid transparent; border-color: #EEEEEE #EEEEEE #FFFFFF; padding: 7px 15px 6px 15px; line-height: 34px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; background-color: #fff;}
.ishome a:hover {color: #2C98CD;}

#profile-name h2 {color: #bbbbbb;}
.profile-info {margin: 5px 0 35px 0;}
.profile-info li {float: left; margin-right: 15px; padding: 0 15px 0 20px; font-size: 14px; border-right: 1px dotted #ccc;}
	.profile-info .profile-wohnort {background:url(/wp-content/themes/plazaa/images/profil/icons/wohnort.png) no-repeat;}
	.profile-info .profile-plazaa {background:url(/wp-content/themes/plazaa/images/profil/icons/plazaa.png) no-repeat;}
	.profile-info .profile-twitter {background:url(/wp-content/themes/plazaa/images/profil/icons/twitter.png) no-repeat;}
.profile-info .last {border-right: none !important; margin-right: 0px !important; padding-right: 0px !important;}
#profile-name .friendship-button {display: inline; margin-left: 5px;}
.pending, .requested, .button a.requested {opacity:0.7!important;}

#profilstats a {color:#a7e6f2;}
#profilstats a span {height: 100px; font-size:65px; font-family:Georgia, serif; line-height: 80px; text-shadow:1px 2px 0 #168093; color: #fff; -moz-border-radius:6px; -webkit-border-radius:6px; background:none repeat scroll 0 0 #1ca0b8; display: block; letter-spacing: -4px; margin-bottom: -20px;}
#profilstats a:hover span { background-color: #6bc1d1;}
#profilstats li { float:left; width:110px; margin-right: 15px; text-align:center; color:#999; }

#profilstatsdir a {color:#a7e6f2;}
#profilstatsdir a span {height: 30px; font-size:20px; font-family:Georgia, serif; text-shadow:1px 2px 0 #168093; color: #fff; -moz-border-radius:6px; -webkit-border-radius:6px; background:none repeat scroll 0 0 #1ca0b8; display: block; letter-spacing: -1px; margin-bottom: -20px;}
#profilstatsdir a:hover span { background-color: #6bc1d1;}
#profilstatsdir li { float:left; width:40px; margin-right: 15px; text-align:center; color:#999; border-bottom: none !important; padding: 0; }

.profile-button {float: left; margin-right: 15px;}

.sticker {position: absolute; z-index: 1; left: 660px; top: 50px; width: 315px; height: 150px;}

.profile {margin: 20px;}
.profile p {line-height: 17px;}
.backbutton {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #eee; padding: 3px 10px; margin-bottom: 5px; display: inline-block;}
.pag-count {margin: 10px; color: #999;}
#neuhier {padding: 20px 20px 15px 20px; margin: 0 0 20px 0; background-color: #ffed9d; border: 2px solid #ffde5a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#neuhier h3, #neuhier p {font-size: 14px; line-height: 19px; text-shadow: 1px 1px 0 #fffae2;}
#neuhier .button { float:right; margin: 16px 0 0 10px !important; font-size: 20px;}
#derinhaber { width: 520px; padding: 10px 20px; margin: 0 0 20px 15px; background-color: #ffed9d; border: 2px solid #ffde5a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 100%; line-height: 18px; text-shadow: 1px 1px 0 #fff8d8;}

#stickerliste {width: 620px; height: 560px; padding: 115px 50px 0px 50px; margin-left: -28px; background: #fff url(/wp-content/themes/plazaa/images/profil/auszeichnungen/stickerbg.jpg) no-repeat;}
#stickerliste li {float: left; height: 125px; width: 115px; }

/* verzeichnis */
.item-meta {color:#999;}

/* pagination */
.pagination-links {text-align: center; padding: 20px 0 20px 0;}
.pagination-links a {border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.pagination-links a:hover, .pagination-links a:active{background:#ccc; color:#888;}
.pagination-links .title {margin-right:5px;}
.pagination-links .dots {color:#999; margin-right:4px;}
.pagination-links .current {color:#fff; background:#1ca0b8; border:1px solid #1ca0b8; margin-right:4px; padding:3px 6px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

/* > Buttons
-------------------------------------------------------------- */

a.intxtbutton { background-color: #eee;	border: none; padding: 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; color: #111; font-size: 12px; font-weight: normal; cursor: pointer; text-shadow: 1px 1px #fff;}
a.intxtbutton:hover{ border-color: #aaa;	color: #555; outline: none; }
/* leute */
.peeps {width: 600px; display: inline-block; margin:0px !important; padding:0 0 25px 0;}
.peeps li {float:left; margin: 0 7px 7px 0; color: #999;}
.peeps li span {display: block; padding: 7px 0 0 7px; font-size: 11px;}
.phead { font-family: "Handwriting - Dakota","Marker Felt","Segoe Print",sans-serif; font-size: 20px !important; color: #ff6600; border: none !important; font-weight: normal !important; margin-bottom: 10px;}
.peeps a {color: #1CA0B8;}
.peeps .empfehlungen {color: #999;}
/* freunde einladen */
#invite-anyone-steps {margin: 20px 0 10px 0 !important; background-image: url("/wp-content/themes/plazaa/images/profil/papier.jpg"); padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #eee;}
#invite-anyone-steps textarea {margin-top: 10px !important; padding: 10px;}
#invite-anyone-email-fields li {list-style-type: decimal !important; font-weight: bold;}
#invite-anyone-email-fields {margin: 15px 30px 0 30px; }
#invite-anyone-submit {margin: 20px 0 0 0;}
.einladung_vorschau {font: 12px/16px Courier New, Arial; background-color: #fff; padding: 20px; margin-top: 10px; -webkit-box-shadow: 0 4px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 4px 6px rgba(0,0,0,.25);}
/* @group Browser incompatibility */
#incompatibility-notice {color: #fff; background: #000 url(/wp-content/themes/plazaa/images/ie/warnung.png) repeat-x bottom; font: 11px/1.3 Arial, FreeSans, sans-serif; padding: 10px 0 15px; margin: 0;}
#incompatibility-notice .browser-ie ,
#incompatibility-notice .browser-ff {margin: 0 auto; padding: 0 0 0 40px; width: 730px; display: block;}
#incompatibility-notice .browser-ie {color: #fff; background: transparent url(/wp-content/themes/plazaa/images/ie/browser_ie.png) no-repeat left;}
#incompatibility-notice a:link ,
#incompatibility-notice a:visited {color: #ff9; background: transparent; text-decoration: underline;}
#incompatibility-notice a:hover ,
#incompatibility-notice a:focus ,
#incompatibility-notice a:active {color: #ff9; background: transparent; text-decoration: none;}
/* @end */

/* > Error / Success Messages
-------------------------------------------------------------- */
span.activity, div#message p { display: inline-block; font-size: 11px; font-weight: normal; background: #FFF9DB; border-bottom: 1px solid #FFE8C4; border-right: 1px solid #FFE8C4; color: #FF8000; padding: 1px 8px; margin-top: 6px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

div#message { margin: 15px 0; }
	div#message.updated { clear: both; }

div#message p {	padding: 10px 15px; font-size: 12px; display:block;}
	div#message.error p { background: #e41717; color: #fff; border-color: #a71a1a;}

	div#message.updated p {	background: #dffcd9; color: #1a9b00; border-color: #c4e9bd; }

form.standard-form#signup_form div div.error {color: #fff; background: #e41717; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px; width: 90%; margin: 0 0 10px 0; }

/* Stream */
/* TipTip CSS - Version 1.2 */
#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999;}
#tiptip_holder.tip_top { padding-bottom: 5px;}
#tiptip_holder.tip_bottom { padding-top: 5px;}
#tiptip_holder.tip_right { padding-left: 5px;}
#tiptip_holder.tip_left { padding-right: 5px;}
#tiptip_content {font-size: 11px; color: #fff; text-shadow: 0 0 2px #000; padding: 4px 8px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0;}
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	 #tiptip_content { 	padding: 4px 8px 5px 8px; 	background-color: rgba(45,45,45,0.88); } #tiptip_holder.tip_bottom #tiptip_arrow_inner {  	border-bottom-color: rgba(45,45,45,0.88); } #tiptip_holder.tip_top #tiptip_arrow_inner {  	border-top-color: rgba(20,20,20,0.92); }
}

/*sitemap*/
.sm_list {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #eee;}
.sm_list .adr {color: #aaa;}
.sm_box {width:250px; margin-bottom:25px;}

::selection {background-color: #1CA0B8; color: #fff; /* Safari */}
::-moz-selection {background-color: #1CA0B8; color: #fff; /* Firefox */}

/* wetter */
.wetter td {text-align: center;}
.wetterbox {background-color: #eee; padding: 10px 0px 0px 180px; height:120px; margin-bottom:50px; text-shadow: #fff 1px 1px 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0) inset;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0) inset;
border-radius: 5px;
}
.wetteraktuell {color: #333; font-size: 16px; padding-top: 15px; float: left;}
.wetter .temp {font-size:35px; font-family:Georgia, serif;}
.wetterbig {float: left; margin-right: 10px;}
.wetterinfo {color: #777; line-height: 17px; border-top: 1px solid #eee; margin-top: 10px; padding-top: 10px;}
.wetteraktuellinfo {color: #777; line-height: 17px; margin: 10px 0 60px 0; float: right; text-align: right; padding: 25px 20px 0px 0px;}
#wetter {margin-left: 920px; margin-top: 50px; position: absolute; z-index: 999; height:25px;}
.wetterstadt img, .wetterstadt span {float: left;}
.wetterstadt span {font-size:13px; font-family:Georgia, serif; margin: 4px 0 0 2px;}
.wetterstadt a {color:#fff;}

#neuestadt {color:#fff; background-color:#555; -webkit-box-shadow: inset 0px -2px 5px #333; text-align:center; padding:5px;}
#neuestadt a {color: #fff; font-weight: bold; text-decoration: underline;}
