body {
	margin:0;
	padding:0;
	font:11px/16px Arial, Helvetica, sans-serif;
	background:#EEEEEE /*url(/images/layout_cityvisits/bg.jpg)*/ repeat-x fixed;
}

h1 {}
h2.blue { line-height:22px; color:#386a9c; margin:0; padding:0 }
h2.blue a { color:#386a9c; text-decoration:none }
h2.blue a:hover { text-decoration:underline }

a:hover {
	text-decoration:none;
}

a img {
	border:none;	
}

	#body {
		background:#ff5555;
		width:1520px;
		/*text-align:left;
		
		position:relative;
		overflow:hidden;
		float:left; 
		margin:0 10px 0 20px;*/
	}
	
	#page_cv {
		background:#fff;
		width:1020px;
		text-align:left;
		
		position:relative;
		overflow:hidden;
		/*margin:0 auto;*/
		float:left; 
		margin:0 10px 0 20px;
	}
	
	#header {
		background:#fff;
		padding:10px 0px 10px 10px;
		overflow:hidden;	
	}
	
	/*
	.ads {
		background:#adadad;
		border:1px solid #999;	
	}*/
	
	#logo {
		float:left;
		display:block;
		width:182px;
	}
	
	#werbung_topbanner  {
		height:90px;
		width:728px;
		float:right;	
	}
	
	#werbung_hochformat {
		height:620px;
		width:180px;
		/*position:absolute;*/
		/*margin-left:1030px;*/
		/*padding-top:110px;*/
		/*left:1030px;*/
		/*right:-170px;*/
		/*top:110px;*/
		overflow:hidden;
		float:left;
	}
	
	#content_ad {
		height:250px;
		width:300px;
		margin:10px;
	}
	
	#top-navigation {
		background:#386a9c;
		overflow:hidden;
		color:#fff;
		width:100%;
		height:42px;
	}
	
	#breadcrumb {
		float:left;
		height:40px;
		line-height:40px;
		font-size:11px;
	}
	
	#breadcrumb ul {
		overflow:hidden;
		list-style:none;
		margin:0; padding:0;
	}
	
	#breadcrumb ul li {
		float:left;
		list-style:none;
		margin:0; padding:0;
		padding:0 5px;
	}
	
	#breadcrumb ul li a {
		color:#fff;
		display:block;
		float:left;	
		height:40px;
		line-height:40px;
	}
	
	#search_form {
		/*float:right;	*/
	}
	
	#top_right {
		float:right;	
	}
	
	#search_form input#cse_search {
		border:1px solid #204b76;
		border-radius:3px;
		height:24px;
		line-height:24px;
	}
	
	#content {
		background:url('/images/layout_cityvisits/content_bg.jpg') repeat-y;
		overflow:hidden;
		padding-bottom:10px;
	}
	
	#left {
		float:left;
		width:180px;
	}
	
	#left h3,
	#right h3 {
		margin:10px 0;
		padding:5px;
		background:#eaaa00;
		color:#fff;
		font-size:13px;	
	}
	
	#right h3 {
		width:100%;
		margin-top:0;
	} 
	
	#left h3 a,
	#right h3 a {
		color:#fff;
	}
	
	#left h3 span,
	#right h3 span {
		font-weight:normal;	
	}
	
	#tops_a_i {
		margin: 0px;	
	}
	
	#left table {
		font-size: 11px;	
	}
	
	#sidebar-navigation {
		list-style:none;
		margin:0; padding:0;
	}
	
	#sidebar-navigation li {
		list-style:none;
		margin:0; padding:0;
		border-bottom:1px solid #e7e7e7;
	}
	
	#sidebar-navigation li a {
		color:#386a9c;
		text-decoration:none;
		padding:2px 0 2px 10px;
		display:block;
	}
	
	#sidebar-navigation li a:hover {
		background:#eee;
	}
	
	#top-citys {
		overflow:hidden;
		font-size:11px;
		color:#386a9c;
	}
	
	#top-citys dt {
		float:left;
		border-bottom:1px solid #e7e7e7;
		margin:0; padding:0;
		width:110px;		
		padding:1px 0 1px 3px;
	}
	
	#top-citys dd {
		float:left;
		border-bottom:1px solid #e7e7e7;
		border-left:1px solid #e7e7e7;
		margin:0; padding:0;
		width:64px;
		padding:1px 0 1px 2px;
	}
	
	#main {
		float:left;
		margin:0 320px 0 0;
		width:500px;
		padding:10px 10px;
    	font-size: 11px;
		overflow: hidden;
		/*font: 11px/0px Arial,Helvetica,sans-serif;*/
	}
	
	#complete_block {
			width: 1px;
	}
	
	#main table {
			font: 11px/16px Arial,Helvetica,sans-serif;
	}
	
	#main iframe #complete_block {
		width: 500px;	
	}
	
	#right {
		float:left;	
		width:320px;
		margin-left:-320px;
	}
	
	#right .spacer_top {
		/*background:url(/images/layout_cityvisits/right_spacer_top.jpg) no-repeat;
		height:31px;	*/
	}
	
	.spacer_bottom {
		/*background:url(/images/layout_cityvisits/right_spacer_bottom.jpg) no-repeat;
		height:31px;*/
		background-color:#d0d0d0;
		height:10px;
	}
	
	#main .spacer_bottom {
		margin:15px 0;
	}
	
	#right table {
		font-size: 11px;	
	}
	
	#right_content {
		margin: 5px;	
	}
	
	#footer {
		border-top:5px solid #386A9C;
		padding-top:5px;
		background:#fff;
		text-align:center;
		font-size:11px;
	}
	
	#right top_a_i table table {
		margin-left: 5px;
		margin-right: 5px;	
	}
	
	.liste {
		list-style:none;
		float:left;
		margin: 0;
		padding: 0;
		float:left;	
	}
	
	.liste li center
	{
		text-align: left;	
	}
	
	.link-list { list-style:none; margin:0; padding:0 }
	.link-list li { list-style:none; border-bottom:1px dotted #ddd }
	.link-list li a { display:block; padding:5px 0; text-decoration:none; font-size:13px; color:#386A9C; line-height:20px; }
	.link-list li a:hover { text-decoration:underline; background:#f5f5f5; }

.button_1 {
	background:#386A9C;
	color:#fff;
	font-weight:bold;
	border:none;
	border-radius:3px;
	cursor:pointer;
	padding:5px 8px;
	border-right:25px solid #EAAA00;
}

.button_1:hover {
	border-right:25px solid #ffb900;
	background:#386A9C;
}
	
.button {
	display:block;
	width:129px;
	height:30px;
	position:relative;
	text-decoration:none;
}
.button span {
	position:absolute;
	z-index:20;	
	color:#fff;
	font-size:11px;
	top: 7px;
	left:10px;
}

.button_tickets {
	float:right;
	margin-bottom: 10px;
}

.tickets_bestellen{
	overflow: hidden;
	margin-bottom: 10px;
	width:480px;
}

.tickets_bestellen_text {
	float: left;
	width: 220px;
}

.button_weitere_orte {
	float: right;
	margin-top: 10px;
}

.weitere_vom_selben_thema {
	float: left;
	width: 480px;
}


.tickets_alle {
	border-bottom: 1px dotted;
	margin-bottom:5px;
	overflow: hidden;
}

.tickets_buchen {
	float: left;
	width: 350px;
	height: 75px;
	background: url(/images/ticket.jpg) no-repeat;
	padding-left:20px;
	padding-top:5px;
}

.tickets_breite {
	width: 300px;
}

.tickets_buchen_event_name {
	color: #00F;
	font-size: 11px;
}


.tickets_buchen_text_yes_no {
	margin-left: 20px;
	float: left;
}

.tickets_buchen_button_yes_no {
	float: left;
	margin-left: 40px;
	margin-top: 10px;
}

.top_ten_list_anordnung {
	padding: 0px;
	margin: 0px;
}

.top_ten_liste {
	list-style: none;
	width: 100%;
	height: 65px;
	border-bottom: 1px dotted #000;
	margin-bottom: 5px;
	overflow: hidden;
}

.top_ten_ticket_button {
	overflow: hidden;
	float: right;
	margin-top: 40px;
	margin-right: 5px;
}

.top_ten_text {
	width: 150px;
}

.top_ten_liste a {
	float: left;
}

.top_ten_liste b {
	display: block;
    line-height: 54px;
    text-align: center;
    width: 38px;
	float: left;
	font-size: 14px;
}

.top_ten_liste img {
	margin-right: 5px;
}

#main li.top_ten_liste {
	border: none;
}


.weitere_veranstaltungen_ort_jahr{
	overflow: hidden;
	margin: 0px 10px;
}

.weitere_veranstaltungen_jahr {
	margin: 5px 0px;
}

.click_weitere_veranstaltungen {
	background:url(/images/button_blank_big.jpg) no-repeat; 
	width: 480px; 
	height:30px;
	color: #fff; 
	text-decoration:none; 
	font-size: 14px; 
	display: block; 
	padding-left: 10px;
	padding-top: 8px;
	margin-left: 10px;
}

.weitere_vom_selben_thema h1 {
	line-height: 25px;
}

.liste_rechts_top_auto {
	overflow: hidden;
	margin-bottom: 5px;
}

.top_auto_rechts_img {
	float: left;
}

.top_auto_rechts_text {
	float: left;
	width: 200px;
	margin-left: 5px;
}

.automarkt_startseiten_text {
	margin: 0px 5px;
}


h1#top_dyn_text {
	line-height: normal;
}




.text-center {
	text-align:center;
}
.row {
	overflow:hidden;
	margin-bottom:10px;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10 {
	float:left;
	padding:0px 15px;
	box-sizing:border-box;
}
.col-1 {	width:10%;	}
.col-2 {	width:20%;	}
.col-3 {	width:30%;	}
.col-4 {	width:40%;	}
.col-5 {	width:50%;	}
.col-6 {	width:60%;	}
.col-7 {	width:70%;	}
.col-8 {	width:80%;	}
.col-9 {	width:90%;	}
.col-10 {	width:100%;	}


/* BOOTSTRAP GRID SYSTEM (Responsive Containers) */
.row-bt{margin-left: -15px;margin-right: -15px;overflow:hidden;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing: border-box}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}