@charset "utf-8";
/* CSS Document */
	@import url(powermail.css);
	@import url(fahrtziel-kultur_rte.css);
	
	body, html{
		height:100%;
    	font-family:Arial,Verdana,  Helvetica, sans-serif;
	
	}
	a,div,p,span{
		font-family: Arial,Verdana,  Helvetica, sans-serif;
	}
    body  {
	
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
		height:100%;
    }

    .twoColFixLtHdr #container { 
	position:relative;
    	width: 924px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	/*background: #FFFFFF;*/
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
		
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		
		background-image:url(hg_menuelinks_140x428.gif);
		background-position:11px 130px;
		background-repeat:no-repeat;
		min-height:100%;
		
    } 
	#id13 #container, #id14 #container, #id15 #container, #id16 #container{
		padding-bottom:10px;
	}
    .twoColFixLtHdr #header {
		margin:0px 0px 0px 11px; 
    	padding: 0px 0px 0px 0px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
		width:913px;
		background-color:#2F1822;
    } 
	.headerLeft{
		float:left;
		height:120px;
		padding:0px 0px 0px 0px;
		width:467px;
	}
	#headerLeft img{
	
		margin:0px 0px 0px 0px;
		padding:0px;
		float:left;
		display:block;
		
	}
	.headerRight{
		float:left;
		height:120px;
		width:446px;
	}
	#headerMenue{
	
		background-color:#bb4c4d;
		text-align:right;		
		float:left;
		display:block;
		width:100%;
	}
	
    .twoColFixLtHdr #sidebar {
    	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    	width: 151px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
    	padding: 0px;
		
    }
    .twoColFixLtHdr #mainContent { 
    	margin: 0 0 0 0px; 
    	padding: 18px 10px 20px 10px; 
		
		float:left;
		width:600px;
		
		font-size:12px;
		font-weight:normal;
		color:#421021;
    }
    #id #mainContent, #id10 #mainContent,
    #id2 #mainContent, #id9 #mainContent,
    #id3 #mainContent, #id8 #mainContent,
    #id4 #mainContent, #id7 #mainContent,
    #id5 #mainContent, #id6 #mainContent { 
	
		padding: 18px 10px 0px 10px;
	} 
    .twoColFixLtHdr #rightContent { 
    	margin: 21px 0 0 0px; /* Durch den linken Rand dieses div-Elements entsteht die Spalte am linken Seitenrand. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge des sidebar1-div immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 füllen soll, wenn der Inhalt in #sidebar1 endet. */
    	padding: 0px 0px 0px 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		
		float:left;
		width:150px;
		border:none;
		
		font-size:12px;
		font-weight:normal;
		color:#421021;
    } 
	.rightContent{
		margin-top:21px;
		font-size:12px;
		font-weight:normal;
		color:#421021;
	}
    .twoColFixLtHdr #footer { 
    	padding: 5px 0px 25px 160px; 
    	font-size:12px;
	color:#421021;
    	
    } 
    .twoColFixLtHdr #footer p {
    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    	padding: 5px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }
    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	ul.subnav{
		float:right;
		width:500px;
		list-style-type:none;
		padding:0px;
		margin:0px 0px 0px 0px;
	
	}
	ul.subnav li{
		float:right;
		list-style-type:none;
		color:#FFFFFF;	
		font-size:11px;
		text-transform:uppercase;
		vertical-align:top;
	
	}
	ul.subnav a,ul.subnav a:visited{
		text-decoration:none;
		color:#FFFFFF;
		padding-right:5px;
		padding-bottom:0px;
		padding-top:0px;
		line-height:1.6;
		font-size:11px;
		text-transform:uppercase;
		vertical-align:top;
		float:left;
	
	}
	ul.subnav li span{
		padding-right:5px;		
		font-size:13px;
		line-height:1.2;		
		vertical-align:top;
		float:left;
		color:#FFFFFF;
		
	}
	
		
	#sidebar ul{
		width:100%;
		clear:both;
		float:left;
		list-style-type:none;
		padding:22px 0px 0px 0px;
		margin:0px 0px 10px 0px;
	
	}
	#sidebar .tx-rlmpflashdetection-pi1{
		display:block;
		margin-left:11px;
		margin-top:15px;

	}
	.sidebar .logo {
		display:block;
		margin-left:11px;
		margin-top:125px;
	}
	.sidebar ul li{
		list-style-type:none;
		margin-bottom:5px;
		margin-top:0px;
		float:left;
		display:block;
		width:100%;
	}
	span.Farbe{
		width:11px;
		border:none;
		background-color:#00FF00;
		margin:0px;
		padding:0px;
		min-height:20px;
		padding-left:0px;
		display:none;
		float:left;
	}
	#sidebar ul li span.Text{
		padding-left:18px;
		float:left;
		cursor:pointer;
		letter-spacing:1px;
	}
	#sidebar ul a, #sidebar ul a:visited{
		font-family: Arial,Verdana,  Helvetica, sans-serif;
		text-decoration:none;
		color:#FFFFFF;
		line-height:1.5;
		font-size:12px;
		font-weight:bold;
		display:block;
		padding:0px 0px 0px 0px;
		float:left;
		width:100%;
		
		text-transform:uppercase;
		
	
	}
	#sidebar ul a:hover{
		text-decoration:none;
		background-color:#00FF00;	
	}
	
	
	
	#uid10 span.Farbe{
		background-color:#A1586A;
		
	}
	#uid10 a.ebene1:hover{
		text-decoration:none;
		background-color:#A1586A;	
	}
	#uid9 span.Farbe{
		background-color:#D48925;
		
	}
	#uid9 a.ebene1:hover{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	#uid7 span.Farbe{
		background-color:#ABAA61;
		
	}
	#uid7 a.ebene1:hover{
		text-decoration:none;
		background-color:#ABAA61;	
		color:#2F1822;
	}
	#uid6 span.Farbe{
		background-color:#C3C11C;
		
	}
	#uid6 a.ebene1:hover{
		text-decoration:none;
		background-color:#C3C11C;	
	}
	#uid5 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid5 a.ebene1:hover{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	#uid23 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid23 a.ebene1:hover{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	#uid4 span.Farbe{
		background-color:#D5BF8D;
		
	}
	#uid4 a.ebene1:hover, #uid4 a.current,
	#uid4 a.ebene1_aktiv:hover, #uid4 a.ebene1_aktiv{
		text-decoration:none;
		background-color:#D5BF8D;	
		color:#2F1822;
	}
	#uid3 span.Farbe{
		background-color:#D48925;
		
	}
	#uid3 a.ebene1:hover, #uid24 a.current{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	#uid24 span.Farbe{
		background-color:#D48925;
		
	}
	#uid24 a.ebene1:hover, #uid24 a.current,
	#uid24 a.ebene1_aktiv:hover, #uid24 a.ebene1_aktiv{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	#uid2 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid2 a.ebene1:hover, #uid2 a.current, #uid2 a.current:visited{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	
	#uid11 span.Farbe{
		background-color:#D48925;
		
	}
	#uid11 a.ebene1,#uid11 a.ebene1:visited{
		background-image:url(menue_11.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#D48925;
	}
	#uid11 a.ebene1:hover, #uid11 a.ebene1:active, 
	#uid11 a.current, #uid11 a.current:visited,
	#uid11 a.ebene1_aktiv, #uid11 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	
	#uid10 span.Farbe{
		background-color:#A1586A;
		
	}
	#uid10 a.ebene1,#uid10 a.ebene1:visited{
		background-image:url(menue_10.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#A1586A;
	}
	#uid10 a.ebene1:hover,#uid10 a.ebene1:active, 
	#uid10 a.current, #uid10 a.current:visited,
	#uid10 a.ebene1_aktiv, #uid10 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#A1586A;	
		color:#2F1822;
	}
	
	#uid9 span.Farbe{
		background-color:#D48925;
		
	}
	#uid9 a.ebene1,#uid9 a.ebene1:visited{
		background-image:url(menue_11.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#D48925;
	}
	#uid9 a.ebene1:hover, #uid9 a.ebene1:active, 
	#uid9 a.current, #uid9 a.current:visited,
	#uid9 a.ebene1_aktiv, #uid9 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	
	#uid8 span.Farbe{
		background-color:#8BB5E2;
		
	}
	#uid8 a.ebene1,#uid8 a.ebene1:visited{
		background-image:url(menue_8.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#8BB5E2;
	}
	#uid8 a.ebene1:hover, #uid8 a.ebene1:active, 
	#uid8 a.current, #uid8 a.current:visited,
	#uid8 a.ebene1_aktiv, #uid8 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#8BB5E2;	
		color:#2F1822;
	}
	
	#uid7 span.Farbe{
		background-color:#ABAA61;
		
	}
	#uid7 a.ebene1,#uid7 a.ebene1:visited{
		background-image:url(menue_7.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#ABAA61;
	}
	#uid7 a.ebene1:hover, #uid7 a.ebene1:active, 
	#uid7 a.current, #uid7 a.current:visited,
	#uid7 a.ebene1_aktiv, #uid7 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#ABAA61;	
		color:#2F1822;
	}
	
	#uid5 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid5 a.ebene1,#uid5 a.ebene1:visited{
		background-image:url(menue_2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#CE7B8B;
	}
	#uid5 a.ebene1:hover, #uid5 a.ebene1:active, 
	#uid5 a.current, #uid5 a.current:visited, 
	#uid5 a.ebene1_aktiv, #uid5 a.ebene1_aktiv:visited,
	#uid5 a.ebene1_aktiv, #uid5 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	
	#uid23 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid23 a.ebene1,#uid23 a.ebene1:visited{
		background-image:url(menue_2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#CE7B8B;
	}
	#uid23 a.ebene1:hover, #uid23 a.ebene1:active, 
	#uid23 a.current, #uid23 a.current:visited,
	#uid23 a.ebene1_aktiv, #uid23 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	
	#uid2 span.Farbe{
		background-color:#CE7B8B;
		
	}
	#uid2 a.ebene1,#uid2 a.ebene1:visited{
		background-image:url(menue_2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#CE7B8B;
	}
	#uid2 a.ebene1:hover, #uid2 a.ebene1:active, 
	#uid2 a.current, #uid2 a.current:visited,
	#uid2 a.ebene1_aktiv, #uid2 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#CE7B8B;	
		color:#2F1822;
	}
	
	#uid3 span.Farbe{
		background-color:#D48925;
		
	}
	#uid3 a.ebene1,#uid3 a.ebene1:visited{
		background-image:url(menue_11.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#D48925;
	}
	#uid3 a.ebene1:hover, #uid3 a.ebene1:active, 
	#uid3 a.current, #uid3 a.current:visited,
	#uid3 a.ebene1_aktiv, #uid3 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	
	#uid24 span.Farbe{
		background-color:#D48925;
		
	}
	#uid24 a.ebene1,#uid24 a.ebene1:visited{
		background-image:url(menue_11.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#D48925;
	}
	#uid24 a.ebene1:hover, #uid24 a.ebene1:active, 
	#uid24 a.current, #uid24 a.current:visited{
		text-decoration:none;
		background-color:#D48925;	
		color:#2F1822;
	}
	
	#uid6 span.Farbe{
		background-color:#C3C11C;
		
	}
	#uid6 a.ebene1,#uid6 a.ebene1:visited{
		background-image:url(menue_6.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#C3C11C;
	}
	#uid6 a.ebene1:hover, #uid6 a.ebene1:active, 
	#uid6 a.current, #uid6 a.current:visited,
	#uid6 a.ebene1_aktiv, #uid6 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#C3C11C;	
		color:#2F1822;
	}
	
	#uid4 span.Farbe{
		background-color:#D5BF8D;
		
	}
	#uid4 a.ebene1,#uid4 a.ebene1:visited{
		background-image:url(menue_4.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#D5BF8D;
	}
	#uid4 a.ebene1:hover, #uid4 a.ebene1:active, 
	#uid4 a.current, #uid4 a.current:visited,
	#uid4 a.ebene1_aktiv, #uid4 a.ebene1_aktiv:visited{
		text-decoration:none;
		background-color:#D5BF8D;	
		color:#2F1822;
	}	
	
	
	
	.csc-firstHeader{
		color:#55172B;
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	#mainContent.csc-firstHeader {
	
    	font-family:"Times New Roman", Arial,Verdana,  Helvetica, sans-serif;
		
	}
	h1, h2, h3, h4, h5 {
		line-height:1.5;
		padding:0px 0px 0px 0px;
		margin:0px 0px 15px 0px;
	}
	
	#mainContent h1,#mainContent h2,#mainContent h1 p,#mainContent h2 p,
	#mainContent h1 p.bodytext,#mainContent h2 p.bodytext{
    	font-family:"Times New Roman", Arial,Verdana,  Helvetica, sans-serif;
	
	}
	#mainContent h1{
    
		color:#55172B;
		font-size:23px;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
		line-height:1.0;
		vertical-align:text-top;
	}
	
	#mainContent h2{
		color:#55172B;
		font-size:15px;
		padding:0px;
		margin:0px 0px 10px 0px;
	}
	
	#rightContent h1{
		color:#55172B;
		font-size:14px;
		padding:0px;
		margin:0px;
	}
	
	#rightContent h2{
		color:#55172B;
		font-size:12px;
		padding:0px;
		margin:0px 0px 0px 0px;
	}
	
	#mainContent p,#mainContent p.bodytext{
	
		padding:0px 0px 0px 0px;
		margin:0px;
	}
	
	.csc-textpic-intext-left-nowrap {
		
	}
	.csc-textpic-image{
		position:relative;
		padding:0px;
		margin:0px;
		
	}
	.csc-textpic-caption, #id1 #mainContent .myNewsListImage .myNewsListMorelink{
		position:absolute;
		bottom:0px;
		right:0px;
		background-color:#bb4c4d;
		color:#FFF;
		text-transform:uppercase;
		padding:3px 0px;
	}
	#id48 .csc-textpic-caption, #id48 #mainContent .myNewsListImage .myNewsListMorelink{
		position:relative;
		float:left; clear:both; display:block;
	}
	#id48 .csc-textpic-caption{
		margin:10px 0px 20px 0px;
	}
	#id48 .csc-textpic-caption a, #id48 .csc-textpic-caption a:visited, #id48 .csc-textpic-caption a:hover{ float:left; clear:both; display:block;}
	
	.csc-textpic-caption a, .csc-textpic-caption a:visited{
		color:#FFF;
		font-size:11px;
		text-decoration:none;
		padding:0px 20px 0px 10px;
		margin:5px;
	}
	
	#id1 #mainContent .myNewsListImage .myNewsListMorelink a,
	#id1 #mainContent .myNewsListImage .myNewsListMorelink a:visited{
		color:#FFF;
		font-size:12px;
		text-decoration:none;
		padding:0px 20px 0px 10px;
		margin:5px;
	}
	
	/*NEWS*/
	
	.myNewsListContainer,.myNewsContainer{
		float:left;
		clear:both;
	}
	.myNewsListItem, .myNewsItem{
		border:none;
		position:relative;
		clear:both;
		float:left;
		padding-bottom:30px;
		width:100%;
	}
	.myNewsListItemContent, .myNewsItemContent{
		float:left;
		width:290px;
		padding:0px 0px 0px 10px;
		margin:0px;
	}
	.myNewsListImage img, .myNewsImage img{
		border:none;
		padding:0px;
		margin:4px 0px 0px 0px;
		display:block;
	}
	.myNewsListImage, .myNewsImage{
		float:left;
		width:295px;
		padding:0px;
		margin:0px;
		position:relative;
		overflow:hidden;
	}
	.myNewsListMorelink, .myNewsMorelink{
		position:absolute;
		bottom:0px;
		right:0px;
		text-transform:uppercase;
		color:#FFFFFF;
		padding:3px 0px;
		margin:0px;
		background-color:#999;
	}
	
	.myNewsListMorelink a, .myNewsListMorelink a:visited,
	.myNewsMorelink a, .myNewsMorelink a:visited{
		color:#FFF;
		font-size:11px;
		text-decoration:none;
		padding:0px 20px 0px 10px;
		margin:5px;
	}
	
	
#mainContent .news-single-item{
	border:none; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:none;
}

	#sprache img {
		float:left;
		display:block;
		border:none;
	}
	
	
	ul.sprache{
		float:right;
		list-style-type:none;
		padding:0px;
		margin:0px 0px 0px 0px;
		text-align:left;		
	
	}
	ul.sprache li{
		float:left;
		list-style-type:none;
		color:#FFFFFF;	
		padding:3px 5px;
		font-size:13px;
		line-height:1.2;		
		vertical-align:top;
		float:left;
		color:#FFFFFF;
	
	}
	ul.sprache a,ul.sprache a:visited{
		text-decoration:none;
		color:#FFFFFF;
		line-height:1.6;
		font-size:11px;
		text-transform:uppercase;
		vertical-align:top;
		float:left;
	
	}
	
	#mainContent .myNewsListImage .myNewsListMorelink a,
	#mainContent .myNewsListImage .myNewsListMorelink a:hover,	
	#mainContent .myNewsListImage .myNewsListMorelink a:visited{
		color:#FFF;
	}
	
	/*FARBEN FUER DIE LINKS der Seiten in den Newslisten*/
	/*AACHEN*/
	#id10 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#A1586A;
	}
	#id10 #mainContent .news-link-extern p a, #id10 #mainContent .news-link-extern p a:visited,
	#id10 #mainContent .news-link-extern p a:hover,
	#id37 #mainContent .news-link-extern p a, #id37 #mainContent .news-link-extern p a:visited,
	#id37 #mainContent .news-link-extern p a:hover{
		color:#A1586A;
		text-decoration:none;
	}
	/*Bamberg 9, Nuernberg 3, Regensburg 11 , Rothenburg 24*/
	#id9 #mainContent .myNewsListImage .myNewsListMorelink,
	#id3 #mainContent .myNewsListImage .myNewsListMorelink,
	#id11 #mainContent .myNewsListImage .myNewsListMorelink,
	#id24 #mainContent .myNewsListImage .myNewsListMorelink   {
		background-color:#D48925;
	}
	#id9 #mainContent .news-link-extern p a, #id9 #mainContent .news-link-extern p a:visited,
	#id9 #mainContent .news-link-extern p a:hover,	
	#id3 #mainContent .news-link-extern p a, #id3 #mainContent .news-link-extern p a:visited,
	#id3 #mainContent .news-link-extern p a:hover,	
	#id43 #mainContent .news-link-extern p a, #id43 #mainContent .news-link-extern p a:visited,
	#id43 #mainContent .news-link-extern p a:hover, 
	#id11 #mainContent .news-link-extern p a, #id11 #mainContent .news-link-extern p a:visited,
	#id11 #mainContent .news-link-extern p a:hover, 
	#id45 #mainContent .news-link-extern p a, #id45 #mainContent .news-link-extern p a:visited,
	#id45 #mainContent .news-link-extern p a:hover, 
	#id24 #mainContent .news-link-extern p a, #id24 #mainContent .news-link-extern p a:visited,
	#id24 #mainContent .news-link-extern p a:hover, 
	#id36 #mainContent .news-link-extern p a, #id36 #mainContent .news-link-extern p a:visited,
	#id36 #mainContent .news-link-extern p a:hover, 
	#id38 #mainContent .news-link-extern p a, #id38 #mainContent .news-link-extern p a:visited,
	#id38 #mainContent .news-link-extern p a:hover{
		color:#D48925;
		text-decoration:none;
	}
	/*Braunschweig*/
	#id8 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#8BB5E2;
	}
	#id8 #mainContent .news-link-extern p a, #id8 #mainContent .news-link-extern p a:visited,
	#id8 #mainContent .news-link-extern p a:hover,
	#id39 #mainContent .news-link-extern p a, #id39 #mainContent .news-link-extern p a:visited,
	#id39 #mainContent .news-link-extern p a:hover{
		color:#8BB5E2;
		text-decoration:none;
	}
	/*Eisenach*/
	#id7 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#ABAA61;
	}
	#id7 #mainContent .news-link-extern p a, #id7 #mainContent .news-link-extern p a:visited,
	#id7 #mainContent .news-link-extern p a:hover,
	#id40 #mainContent .news-link-extern p a, #id40 #mainContent .news-link-extern p a:visited,
	#id40 #mainContent .news-link-extern p a:hover{
		color:#ABAA61;
		text-decoration:none;
	}
	/*Görlitz*/
	#id6 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#C3C11C;
	}
	#id6 #mainContent .news-link-extern p a, #id6 #mainContent .news-link-extern p a:visited,
	#id6 #mainContent .news-link-extern p a:hover,
	#id41 #mainContent .news-link-extern p a, #id41 #mainContent .news-link-extern p a:visited,
	#id41 #mainContent .news-link-extern p a:hover{
		color:#C3C11C;
		text-decoration:none;
	}
	/*Magdeburg, Quedlinburg, Naumburg 23*/
	#id5 #mainContent .myNewsListImage .myNewsListMorelink, 
	#id23 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#CE7B8B;
	}
	#id5 #mainContent .news-link-extern p a, #id5 #mainContent .news-link-extern p a:visited,
	#id5 #mainContent .news-link-extern p a:hover,
	#id2 #mainContent .news-link-extern p a, #id2 #mainContent .news-link-extern p a:visited, 
	#id2 #mainContent .news-link-extern p a:hover,
	#id44 #mainContent .news-link-extern p a, #id44 #mainContent .news-link-extern p a:visited, 
	#id44 #mainContent .news-link-extern p a:hover,
	#id23 #mainContent .news-link-extern p a, #id23 #mainContent .news-link-extern p a:visited, 
	#id23 #mainContent .news-link-extern p a:hover,
	#id35 #mainContent .news-link-extern p a, #id35 #mainContent .news-link-extern p a:visited, 
	#id35 #mainContent .news-link-extern p a:hover{
		color:#CE7B8B;
		text-decoration:none;
	}
	/*Mannheim*/
	#id4 #mainContent .myNewsListImage .myNewsListMorelink {
		background-color:#D5BF8D;
	}
	#id4 #mainContent .news-link-extern p a, #id4 #mainContent .news-link-extern p a:visited, 
	#id4 #mainContent .news-link-extern p a:hover,
	#id42 #mainContent .news-link-extern p a, #id42 #mainContent .news-link-extern p a:visited, 
	#id42 #mainContent .news-link-extern p a:hover{
		color:#D5BF8D;
		text-decoration:none;
	}
	
	div.myAngebotListContainer{
		width:150px;
	}
	/* Hotelangebote rechte Spalte START*/
	/*MANNHEIM*/	
	#id4 .myAngebotListContainer, #id42 .myAngebotListContainer{
		border-left: solid 1px #D5BF8D;
		border-right: solid 1px #D5BF8D;
		border:none;
	}	
	#id4 div.myAngebotListItem, #id42 div.myAngebotListItem{		
		background-color:#D5BF8D;		
		margin-bottom:20px;
	}
		
	/* AACHEN*/	
	#id10 .myAngebotListContainer,#id37 .myAngebotListContainer{
		border-left: solid 1px #A1586A;
		border-right: solid 1px #A1586A;
		border:none;
	}
	#id10 div.myAngebotListItem, #id37 div.myAngebotListItem{		
		background-color:#A1586A;		
		margin-bottom:20px;
	}
	/* Bamberg, Nuernberg, Regensburg*/
	#id9 .myAngebotListContainer,#id38 .myAngebotListContainer{
		border-left: solid 1px #D48925;
		border-right: solid 1px #D48925;
		border:none;
	}	
	#id9 div.myAngebotListItem,#id38 div.myAngebotListItem,#id3 div.myAngebotListItem, 
	#id11 div.myAngebotListItem, #id45 div.myAngebotListItem, 
	#id24 div.myAngebotListItem, #id43 div.myAngebotListItem, 
	#id36 div.myAngebotListItem  {		
		background-color:#D48925;		
		margin-bottom:20px;
	}
	/* Braunschweig*/
	#id8 .myAngebotListContainer, #id39 .myAngebotListContainer{
		border-left: solid 1px #8BB5E2;
		border-right: solid 1px #8BB5E2;
		border:none;
	}	
	#id8 div.myAngebotListItem, #id39 div.myAngebotListItem{		
		background-color:#8BB5E2;		
		margin-bottom:20px;
	}
	/* Eisenach*/
	#id7 .myAngebotListContainer, #id40 .myAngebotListContainer{
		border-left: solid 1px #ABAA61;
		border-right: solid 1px #ABAA61;
		border:none;
	}	
	#id7 div.myAngebotListItem, #id40 div.myAngebotListItem{		
		background-color:#ABAA61;		
		margin-bottom:20px;
	}
	/* Görlitz*/
	#id6 .myAngebotListContainer, #id41 .myAngebotListContainer{
		border-left: solid 1px #C3C11C;
		border-right: solid 1px #C3C11C;
		border:none;
	}	
	#id6 div.myAngebotListItem,#id41 div.myAngebotListItem{		
		background-color:#C3C11C;		
		margin-bottom:20px;
	}
	/* Magdeburg, Quedlinburg*/
	#id5 .myAngebotListContainer, #id23 .myAngebotListContainer, #id35 .myAngebotListContainer{
		border-left: solid 1px #CE7B8B;
		border-right: solid 1px #CE7B8B;
		border:none;
	}	
	#id5 div.myAngebotListItem,#id2 div.myAngebotListItem,#id44 div.myAngebotListItem,
	#id33 div.myAngebotListItem,#id23 div.myAngebotListItem,#id35 div.myAngebotListItem{		
		background-color:#CE7B8B;		
		margin-bottom:20px;
	}



	#mainContent div.myAngebotListItem, div.myAngebotListItem a,div.myAngebotListItem a:visited, div.myAngebotListItem a:hover{		
		color:#FFF;		
		text-decoration:none;
	}
	div.myAngebotListItem_kopf {
		height:65px;
	}
	div.myAngebotListItem_kopf h3, div.myAngebotListItem_kopf h3 p,div.myAngebotListItem_kopf h3 p.bodytext{
	 padding-right:0px;
	 margin-right:0px;
	}
	
	#rightContent div.myAngebotListItem h2{
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin:0px;
		padding:0px 30px 0px 5px;
	
	}
	div.myAngebotListItem h3,div.myAngebotListItem h3 p,div.myAngebotListItem p.bodytext{
		font-size:11px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin:0px;
		padding:0px;
	
	}
	div.myAngebotListItem h3 {
		padding:0px 10px 0px 5px;
	}
	div.myAngebotListItemContent p, div.myAngebotListItemContent p.bodytext{
		font-size:11px;
		padding:5px 5px 5px 5px;
	}
	div.myAngebotListItemContent strong{
		font-size:20px;
	}
	#mainContent .news-link-extern {
		position:absolute;
		bottom:30px;
	}
	#rightContent div.news-link-extern a, 
	#rightContent div.news-link-extern a:visited{
		display:block;
		font-size:11px;
		text-transform:uppercase;
		color:#FFFFFF;
		text-decoration:none;
		padding:5px 0px;


		padding-left:25px;
		background-image:url(A_icon_Hotellink.gif);
		background-image:url(icon_zumhotel_kontur.gif);
		background-position:5px 3px;
		background-repeat:no-repeat;
		border-bottom:1px solid #FFF;
		border-top:1px solid #FFF;
		
	}
	#rightContent div.news-link-extern a:hover{
		color:#FFFFFF;
		background-color:#421021;
	}
	#rightContent div.myAngebotListMorelink a, 
	#rightContent div.myAngebotListMorelink a:visited{
		display:block;
		font-size:11px;
		text-transform:uppercase;
		color:#FFFFFF;
		text-decoration:none;
		padding:5px 0px;
		padding-left:25px;
		background-image:url(A_icon_Arrangements.gif);
		background-image:url(icon_arrangements_kontur.gif);
		background-position:5px 3px;
		background-repeat:no-repeat;
		
	}
	#rightContent div.myAngebotListMorelink a:hover{
		color:#FFFFFF;
		background-color:#421021;
	}
	
	
	/* Hotelangebote rechte Spalte ENDE*/
	
	
	/* Links */
	
	.mail{
	
		font-size:12px;
		font-weight:bold;
		color:#bb4c4d;
		padding-left:20px;
		background: url(icon_email_schreiben.png) left no-repeat;
		text-decoration:none;
		
	}
	
		
	.external-link-new-window, .external-link{
	
		font-size:12px;
		font-weight:bold;
		color:#bb4c4d;
		text-decoration:none;
		
		
	}
	
		
	#rightContent .external-link-new-window, #rightContent .external-link{
		font-weight:normal;
	}
	
	#bahn{
	
		font-size:12px;
		font-weight:bold;
		color:#ff0000;
		text-decoration:none;
		
		
	}
	
	#mainContent a{
	
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		
		
	}
	
	/* Links ENDE */
	
	
/* Googlemaps */

#routenplan{

	position:relative;
	height:300px;
	width:600px;

}


#karte{

	height:300px;
	width:300px;
	margin:0px 10px 0px 0px;
	float:left;

}

.input_anfahrt{

	width:240px;
	float:left;
	margin: 0px 0px 8px 0px;
	
}

.button{
	position:absolute;
	width:125px;
	right:50px;
	bottom:0;
}

#theLayer{
        position:absolute;
	width:566px;
        z-index:9999;
        margin:0 auto;
        top:550px;
        right:100px;
        visibility:hidden;
 }

#theLayer a{
        text-decoration:none;
 }
 
 div.rechts_tipps .csc-header {
 	border-bottom:dotted 1px #666;
	padding:5px;
 }
 #rightContent div.rechts_tipps a, 
 #rightContent div.rechts_tipps a:hover,
 #rightContent div.rechts_tipps a:visited  {
 	text-decoration:none;
	border:none;
	color:#421021;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
div.rechts_tipps img {
	border:none;
}
div.rechts_tipps td {
	vertical-align:bottom;
	padding:5px;
	color:#421021;
}
div.rechts_tipps p, div.rechts_tipps p.bodytext{
	padding:0px;
	margin:0px;
}
div.rechts_gewinnspiel p, div.rechts_gewinnspiel p.bodytext{
	padding:5px;
	margin:0px;
}
div.rechts_gewinnspiel img {
	border:none;
	margin: 5px;
}
 div.rechts_gewinnspiel a, 
 div.rechts_gewinnspiel a:hover,
 div.rechts_gewinnspiel a:visited  {
 	text-decoration:none;
	border:none;
	color:#421021;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
 
 div.rechts_gewinnspiel .csc-header {
 	border-bottom:dotted 1px #666;
	padding:5px;
 }

div.rechts_ausstellung p {display:block; color:#fff; width:140px; vertical-align:top; margin:0px;padding:5px 0px 3px 10px; height:60px; border-bottom: 1px solid #fff;}

#rightContent div.rechts_ausstellung .csc-header h2{
 	border-bottom:dotted 1px #666;
	padding:5px;
        color:#ffffff;
        text-transform:uppercase;

 }

 div.rechts_ausstellung img{padding-bottom:3px;}

 #rightContent a,#rightContent a:visited,#rightContent a:hover{
 	text-decoration:none;
	color:#FFF;
 }
 
 div.nuernberger{
 	background-image:url(banner_nuernberger_120x600.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:120px;
	height:600px;
	position:absolute;
	right:-130px;
	top:159px;
	text-align:right;
 }
 
 div.nuernberger_eng{
 	background-image:url(skyscraper_050808eng.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:120px;
	height:600px;
	position:absolute;
	right:-130px;
	top:159px;
	text-align:right;
 }
 
 div.nuernberger a, div.nuernberger_eng a{
 	text-decoration:none;
	width:120px;
	display:block;
	cursor:pointer; 
	float:right;
	height:600px;
 }

 #powermaildiv_uid36 input{
  margin-left:70px;
  margin-top:10px;
 }
 #mainContent .news-single-img, #mainContent .myNewsItemContent img {float:left; margin-right:10px;margin-bottom:5px;margin-left:0px;}
 
	.myNewsItem .myNewsItemContent{
		float:left;
		width:595px;
		padding:0px 0px 0px 0px;
		margin:0px;
	}
 