
#cmDisclaimerContainer {
	display: none;
	background-color: #ffffff;
	border: #000000 dotted 1px;
	width: 400px;
	height: 250px;
	overflow: auto;
	color: #000000;
	padding: 10px;
	position: absolute;
	left: 150px;
	top: 150px;
	z-index: 100;
}
#cmDisclaimerClose {
	position: absolute;
	top: 5px;
	right: 20px;
}


BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #333333;
	text-align: center;
}
BODY#blue{
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/hg_blue.jpg");
	background-repeat: repeat-x;
	background-color: #E2F2FD;
}

BODY#yellow{
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/hg_yellow.jpg");
	background-repeat: repeat-x;
	background-color: #FFF4CC;
}

#FrameTop {
	width: 100%;
	margin-top: 10px;
	padding:0;
}

#FrameAll {
	width: 1000px;
	text-align: left;
	padding: 0;
	margin: auto;
}

#Frame {
	width: 800px;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin: auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	
}

/* Topnavigation-------------------------------------------------------------------------------------------- */
#Top {
	width: 800px;
	text-align: left;
	padding: 0 ;
	margin: 0;
	height: 90px;
}

#Top #Logo{
	width: 405px;
	float: left;
	text-align: left;
	padding: 0 ;
	margin: 0;
}

#Top #Right{
	width: 395px;
	text-align: left;
	float: right;
	padding: 0 ;
	margin: 0;
}

#Top #Right #NewsLetter{
	width: 395px;
	text-align: left;
	padding: 0 ;
	margin: 20px 0px 0px 0px;
	height: 40px;
}

#Top #Right #Navigation{
	width: 395px;
	text-align: left;
	padding: 3px 0px 0px 0px;
	margin: 0;
	height: 27px;
	float: right;
}

#Top #Right #Navigation UL {
	text-align: left;
	height: 24px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#Top #Navigation UL LI {
	float: left;
	height: 24px;
	width: 65px;

	margin: 0px;
	padding: 0;
}

#Top #Navigation UL LI A {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	text-align:center;
	padding: 3px 0px 0px 0px;
	font-weight: bold;
}

#Top #Navigation UL LI.redaktiv,
#Top #Navigation UL LI.red  {
	background-color: #EA0000;
	width: 122px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/red.jpg");
	background-repeat: no-repeat;
	background-position: top left
}


#Top #Navigation UL LI.redaktiv {
	border-bottom: 3px solid #EA0000;
	height: 24px;
}
#Top #Navigation UL LI.rednonaktiv {
	border-bottom: 3px solid white;
	height: 24px;
}
#Top #Navigation UL LI.blueaktiv,
#Top #Navigation UL LI.blueblueaktiv ,
 {
	border-bottom: 3px solid #1E4785;
	height: 24px;
}

#Top #Navigation UL LI.yellow,
#Top #Navigation UL LI.yellowaktiv {
	background-color: #FFD52B;
	width: 120px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/yellow_notactiv.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#Top #Navigation UL LI.yellowyellowaktiv {
	background-color: #FFD52B;
	width: 120px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/yellow_activ.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#Top #Navigation UL LI.blue,
#Top #Navigation UL LI.blueaktiv {
	background-color: #1E4785;
	width: 149px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/yellow_blue.jpg");
	background-repeat: no-repeat;
	background-position: top left
}

#Top #Navigation UL LI.blueblueaktiv {
	background-color: #1E4785;
	width: 149px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/blue_blue.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: none;
}

#NaviLine {
	width: 800px;
	text-align: left;
	padding: 0;
	margin: 0;
	height: 5px;
}

#NaviLine.red {
	background-color: #EA0000;
}

#NaviLine.yellow {
	background-color: #FFCC00;
}

#NaviLine.blue {
	background-color: #FF0033;
}

/* Startseite-------------------------------------------------------------------------------------------- */
#ThemeLeft {
	width: 395px;
	text-align: left;
	float: left;
	padding: 0;
	margin: 5px 10px 0px 0px;
}

#ThemeLeft .HeadlineLeft {
	width: 395px;
	text-align: center;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 00px 0px 0px;
	background-color: #FFEDA6;
}

#ThemeLeft .HeadlineLeft A {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_yellow.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #000000;
	font-weight: bold;
}

#ThemeLeft #ContentLeft DIV A {color: black;}
#ThemeRight #Content DIV  A {color: white;}
#ThemeLeft #Content  DIV A:hover, 
#ThemeRight #Content DIV A:hover,
#ThemeLeft #ContentLeft A:hover,
#ThemeRight .Headline A:hover
{color: red;}

#ThemeLeft .HeadlineLeft A:hover{color: red;}
#ThemeRight .HeadlineLeft A:hover{color: red;}

#ThemeLeft #ImagLeft {
	width: 395px;
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFFFFF;
}

#ThemeLeft #ContentLeft {
	width: 395px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFD52B;
	min-height: 195px;
}

#ThemeRight {
	width: 395px;
	text-align: left;
	float: right;
	padding: 0;
	margin: 5px 0px 0px 0px;
}

#ThemeRight .Headline {
	width: 395px;
	text-align: center;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 00px 0px 0px;
	background-color: #D6ECFC;
}

#ThemeRight .Headline A {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_blue.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #000000;
	font-weight: bold;
}


#ThemeRight #Imag {
	width: 395px;
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFFFFF;
}

#ThemeRight #Content {
	width: 395px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #1E4785;
	min-height: 195px;
}

#ThemeLeft #ContentLeft UL li,
#ThemeRight #Content  UL li {
	float: left;
	padding: 0px 0px 0px 20px;
	margin:0;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 5px 6px;
   font-size: 11px;
}

#ThemeLeft #ContentLeft UL li {
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_index_yellow.gif");
}

#ThemeRight #Content  UL li {
	color: #FFFFFF;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_index_white.gif");
}


#ThemeLeft #ContentLeft p { 
	font-size: 11px;
}

#ThemeRight #Content P { 
	color: #FFFFFF;
	font-size: 11px;
}

#ThemeRight #Content P.black { 
	color: #333333;
}


#Frame  #buttler {
	position: absolute;
	margin-left: -25px;
	margin-top: 405px; 
	text-align: left;
	z-index: 1;  
}

#Frame  #palme {
	position: absolute;
	margin-left: 700px;
	margin-top: 440px; 
	text-align: left;
	z-index: 1;  
}

#Frame  #neu{
	position: absolute;
	margin-left: 720px;
	margin-top: 335px; 
	text-align: left;
	z-index: 1;  
}

#Frame  #neu_Schiffstouren{
	position: absolute;
	margin-left: 720px;
	margin-top: 315px; 
	text-align: left;
	z-index: 1;  
}

#Content a strong {
  margin-left: 10px;
  display: block;
}


/* Folgeseiten------------------------------------------------------------------------------------------------*/
#Content {
	width: 800px;
	text-align: left;
	padding: 0;
	margin: 0;
}

#Content.blue {
	background-color: #1E4785;
}

#Content.yellow {
	background-color: #FFD52B;
}


#Content #ContentRight {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#Content #ContentRight P {padding: 10px 10px 0px 10px;}
#Content #ContentRight A {color: #1E4785; text-decoration: none;}
#Content #ContentRight A:hover {color: red;}


#Content #ContentRight #Headline {
	width: 600px;
	float: right;
	text-align: left;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #D6ECFC;
}

#Content #ContentRight #fotounterschrift_g1{
	width: 580px;
	float: left;
	text-align: left;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 0px 0px;
	background-color: #D6ECFC;
	font-size: 1.5em;
	color: #1E4785;
}

#ContentRight #Imag {
	width: 400px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFFFFF;
}

#ContentRight #Bildergalerie {
	width: 195px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	height: 271px;
}

#Bildergalerie .thumb{
	width: 95px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 0px;
	height: 87px;
	cursor: pointer;
}

#Bildergalerie .thumb.nomargin{
	margin: 0px 0px 0px 0px;
}



#Content #ContentRight #Infobox {
	width: 600px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #D6ECFC;
	min-height: 200px;
}

#ContentRight #anleger {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	height: 271px;
	background-color: #D6ECFC;
}

#ContentRight #Infobox .Div {
	width: 197px;
	float: left;
	padding: 0px 0px 00px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #D6ECFC;
	border-right: 5px solid #FFFFFF;
}

#ContentRight #Infobox .Div .Divlist  {
	width: 175px;
	float: left;
	padding: 0;
	margin: 0px 0px 0px 5px;
	background-color: #C9E7FC;
	border: 1px solid #91CFF9;
}

#ContentRight #Infobox .Div .Divlist ul {
	padding-left: 5px;
	width: 160px;
	margin: 0;
	float: left;
	text-align: left;
}

#ContentRight #Infobox .Div .Divlist ul li{
	list-style: none;
	width: 160px;
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #1E4785;
	margin: 0;
	float: left;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_info.gif");
	background-repeat: no-repeat;
	background-position: 0px 11px;
}

#ContentRight #Infobox .Div UL  {
	margin-top: 10px;
}

#ContentRight #Infobox .Div UL LI {
	float: left;
	padding: 0px 0px 0px 20px;
	width: 170px;
	margin:0;
	text-align: left;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_div_list.gif");
	background-repeat: no-repeat;
	background-position: 7px 6px;
}

/* LeftNavigation---------------------------------------------------------------------------------------------- */
#Content #NavigationLeft {
	width: 180px;
	text-align: left;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
	background-color: #1E4785;
	font-size: 11px;
}

#NavigationLeft   ul#mainNavigation {
    width: 180px;
    margin: 0; 
	padding: 0;
  }
  
  #NavigationLeft  ul#mainNavigation li {
    list-style: none;
    width: 160px;
    margin: 0px 0px 0px 0px; 
	padding: 10px 0px 10px 0px;
	border: none;
	text-align: left;
  }
  
  #NavigationLeft  ul#mainNavigation li.last {
	border-bottom: none;
  }

    #NavigationLeft  ul#mainNavigation li ul {
    margin: 0px 0px 0px 20px; 
	padding: 0;
	width: 160px;

  }
    ul#mainNavigation li a.aktiv.guest {
	background-position: 100px 6px;
  }
  
    #NavigationLeft  ul#mainNavigation li ul li
   {
    margin: 0;
	padding: 0;
	border: none;
	width: 160px;
  }

  #NavigationLeft  ul#mainNavigation li ul li a {
   color: #FFFFFF;
   font-weight: normal;
   margin: 0;
	 padding: 2px 0px 0px 0px;
  }
  
     #NavigationLeft   ul#mainNavigation li ul li a.aktiv {
	font-weight: bold;
	background-image: none;
	padding: 0px 0px 0px 0px;
    color: red;
	margin: 0;
  }
  
  
   #NavigationLeft   ul#mainNavigation a {
    display:block;
    padding: 0px 3px 0px 10px;
	margin:0;
    text-decoration: none; 
	font-weight: bold;
    color: #FFFFFF; 

  }

    ul#mainNavigation li a.aktiv {
    display:block;
    padding: 0px 3px 0px 20px;
    margin: 0;
    text-decoration: none; 
	font-weight: bold;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arroww_white.gif");
	background-repeat: no-repeat;
	background-position: 135px 6px;
	color: red;
  }

  ul#mainNavigation li.arrow {
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arroww_white.gif");
	background-repeat: no-repeat;
	background-position: 100px 15px;
	color: #FFFFFF;
  }
  
    #NavigationLeft  ul#mainNavigation a:hover {
    color: white; 
	background-color: red;

  }
  
/* FootAdress------------------------------------------------------------------------------------------------------------ */
#Adress {
	width: 800px;
	padding: 10px 0px 0px 0px;
	margin: 0;
}

#Adress P {color: #666666;}
#Adress A {color: #61B3EF;}
#Adress A:hover {color: red;}

#Adress p,
#Foot p {
	font-size: 11px;
}


/* PageFoot */
#Foot {
	width: 800px;
	padding: 10px 10px 10px 10px;
	margin: auto;
	text-align: right; 
}

#Foot UL {
	text-align: right;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#Foot UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

#Foot  UL LI A {
	text-decoration: none;
	display: block;
	color: #666666;
	text-align:center;
	font-size: 11px;
	padding: 0px 5px 0px 0px;
}

#Foot UL LI  A:hover {
	color: red;
}

/* allgemeines------------------------------------------------------------------------------------------*/

H1 {
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
}

H3 {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	color: #1E4785;
}

P {
	padding: 15px 10px 10px 10px;
	margin: 0px;
}

P.top {
	padding: 7px 5px 0px 10px;
	margin: 0px;
	color: #333333;
}

A {
	text-decoration: none;
	color: #666666;
}

A:active {
	text-decoration: none;
	color: #666666;
}

A:visited {
	text-decoration: none;
	color: #666666;
}

A:hover {
	text-decoration: none;
	color: #000000;
}

 UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

UL LI {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	text-align: right;
}

IMG {
	margin: 0;
	padding: 0;
	border: 0;
}

	IMG.marginright {
	margin: 3px 3x 3px 0px;
}

IMG.marginleft {
margin: 3px 0px 3px 0px;
}

IMG.marginbottomleft {
margin: 0px 3px 3px 3px;
}

IMG.marginbottomright {
margin: 0px 3px 3px 0px;
}


/* Folgeseiten YellowPages------------------------------------------------------------------------------------------------*/
#ContentYellow {
	width: 800px;
	text-align: left;
	padding: 0;
	margin: 0;
	background-color: #FFD52B;
}


#ContentYellow #ContentRightYellow {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#ContentYellow #ContentRightYellow P {padding: 10px 10px 0px 10px;}
#ContentYellow #ContentRightYellow A {color: #666666; text-decoration: none;}
#ContentYellow #ContentRightYellow A:hover {color: red;}


#ContentYellow #ContentRightYellow #HeadlineYellow {
	width: 600px;
	float: left;
	text-align: left;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFEDA6;

}

#ContentYellow #ContentRightYellow #fotounterschriftyellow_g1{
	width: 580px;
	float: left;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 0px 0px;
	background-color: #FFEDA6;
	font-weight: bold;
}

#ContentRightYellow #ImagYellow {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFEDA6;
}

#ContentRightYellow #BildergalerieYellow {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#BildergalerieYellow .thumbYellow{
	width: 95px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 6px 0px 0px;
	height: 87px;
	cursor: pointer;
}

#BildergalerieYellow .thumbYellow.nomargin{
	margin: 5px 0px 0px 0px;
}



#ContentYellow #ContentRightYellow #InfoboxYellow {
	width: 600px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-color: #FFEDA6;
	min-height: 200px;
}
#ContentRightYellow #partiYellow {
	width: 600px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	height: 271px;
	background-color: #ffffff;
}

#ContentRightYellow #InfoboxYellow .DivYellow {
	width: 197px;
	float: left;
	padding: 0px 0px 00px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFEDA6;
	border-right: 5px solid #FFFFFF;
}

#ContentRightYellow #InfoboxYellow .DivYellow .Divlist {
	width: 197px;
	float: left;
	padding: 0px 0px 00px 0px;
	margin: 0px 0px 0px 0px;
}

#ContentRightYellow #InfoboxYellow .DivYellow .Divlist UL{
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #FFD52B;
	background-color: #FFEA97;
}

#ContentRightYellow #InfoboxYellow .DivYellow .Divlist  UL li{
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	width: 101px;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrow_raum.gif");
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

#ContentRightYellow #InfoboxYellow .DivYellow  a {
	color: red;
}

#ContentRightYellow #InfoboxYellow .DivYellow  a:hover {
	color: #666666;
}

#ContentRightYellow #InfoboxYellow .DivYellow UL  {
	margin-top: 10px;
}

#ContentRightYellow #InfoboxYellow .DivYellow UL LI {
	float: left;
	padding: 0px 0px 0px 20px;
	width: 170px;
	margin:0;
	text-align: left;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arrowred_div_list.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
}


/* LeftNavigation YellowPages---------------------------------------------------------------------------------------------- */
#ContentYellow #NavigationLeftYellow {
	width: 180px;
	text-align: left;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
	background-color: #FFD52B;
	color: black;
	font-size: 11px;
}

#NavigationLeftYellow   ul#mainNavigationYellow {
    width: 180px;
    margin: 0; 
	padding: 0;
  }
  
#NavigationLeftYellow  ul#mainNavigationYellow li {
    list-style: none;
    width: 170px;
    margin: 0px 0px 0px 0px; 
	padding: 10px 0px 10px 0px;
	border: none;
	text-align: left;
	color: black;
  }
  
#NavigationLeftYellow  ul#mainNavigationYellow li.last {
	border-bottom: none;
  }

#NavigationLeftYellow  ul#mainNavigationYellow li ul {
    margin: 0px 0px 0px 20px; 
	padding: 0;
	width: 160px;

  }
  
ul#mainNavigationYellow li a.aktiv.guestYellow {
	background-position: 100px 6px;
  }
  
    #NavigationLeftYellow  ul#mainNavigationYellow li ul li
   {
    margin: 0;
	padding: 0;
	border: none;
	width: 160px;
  }

#NavigationLeftYellow  ul#mainNavigationYellow li ul li a {
   color: #000000;
   font-weight: normal;
   margin: 0;
   padding: 2px 0px 0px 0px;
  }
  
  #NavigationLeftYellow   ul#mainNavigationYellow li ul li a.aktiv {
	font-weight: bold;
	background-image: none;
	padding: 0px 0px 0px 0px;
    color: red;
	margin: 0;
  }
  
  
#NavigationLeftYellow   ul#mainNavigationYellow a {
    display:block;
    padding: 0px 3px 0px 10px;
	margin:0;
    text-decoration: none; 
	font-weight: bold;
    color: #000000; 
  }

#NavigationLeftYellow ul#mainNavigationYellow li a.aktiv {
    display:block;
    padding: 0px 3px 0px 10px;
    margin: 0;
    text-decoration: none; 
	font-weight: bold;
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arroww_black.gif");
	background-repeat: no-repeat;
	background-position: 135px 6px;
	color: red;
  }

ul#mainNavigationYellow li.arrow {
	background-image: url("http://web02.city-map.de/homepage/01/0101/010101475/arroww_black.gif");
	background-repeat: no-repeat;
	background-position: 100px 15px;
	color: #000000;
  }
  
#NavigationLeftYellow  ul#mainNavigationYellow a:hover {
    color: white; 
	background-color: red;
  }


p.blue,
H1.blue {
	color: #1E4785;
  }
  
p.red,
H1.red {
	color: red;
}

.hpsubtitel, td.hptext {
	padding-left: 10px;
}

#InfoboxYellow table tbody tr td,
#Infobox table tbody tr td,
#InfoboxYellow div,
#Infobox div {
	padding-left: 10px;
}

.hptext table tbody tr td {
background-color: 1E4785;
}
.hptext table tbody tr td table tbody tr td{
background-color: 1E4785;
}

table.eintrag_top {
margin-left: 10px;
background-color: #EFEFEF;
}

.eintrag_text {
margin-left: 10px;
}


p.party-alarm strong,
p.party-alarm a {
  font-size: 13px;
}



/* SYSTEM Gästebuch */

.guest_blue table {
width: 580px !important;
background-color: #1E4785;
}

.guest_gelb table {
width: 580px !important;
background-color: #FFD52B;
}

.guest_blue table .gblink, .guest_blue a.gblink  {
color: #fff !important;
}

.guest_gelb table .gblink, .guest_gelb a.gblink  {
color: #000 !important;
}


.guest_blue a.gblink:hover, .guest_gelb a.gblink:hover {
text-decoration: underline !important;
}


.guest_blue .eintrag_text, .guest_gelb .eintrag_text  {
width: 568px !important;
margin-left: 9px !important;
}


/* SYSTEM shop */

.shop table table .hpsubtitel {
color: #fff !important;
font-weight: bold;
white-space: nowrap;
padding-left: 0px;
}
.shop table table {
margin-left: -10px !important;
padding: 0px !important;
}
.shop a img{
display: block;
}
.shop a {
width:131px;
display: block;
}

.shop p a {
width: 500px !important;
}


@media print {

#NavigationLeft,
#Top {
display: none;
}

}
#colorsDiv {
	width: 270px;
}

#colorsDiv DIV {
	width: 15px;
	height: 15px;
	float: left;
}

.newstickerSpacer {
	margin-left: 20px;
	margin-right: 20px;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 color: #000066;
 font-size: 14px;
 font-weight: bold;
 font-style: normal;
}
.eintrag_top, .eintrag_text {
 border: 0px solid #      ;
}
.eintrag_top, .eintrag_text, .eintrag_top TD {
 padding: 3px;
}
.eintrag_top {
 border-collapse: collapse;
 background-color: #1E4785;
}
.eintrag_text {
 border-top: 0px;
 background-color: #ffffff;
}

#gb * td, #gb input, #gb textarea, .gbtitel_link, .gbtitel_link:hover, .gbtitel, .gblink, .gblink:hover, .gbtext {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica;
 text-align: left;
 font-weight: normal;
 font-style: normal;
 text-align: left;
}
.gbtitel_link, .gbtitel_link:hover, .gbtitel {
 font-size: 14px;
 font-weight: bold;
}
.gbtitel_link, .gbtitel_link:hover, .gblink, .gblink:hover {
 text-decoration: underline;
}
#gb, #gb tr, #gb * td {
 border: 0px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
}
.gb_breite1 {
 width: 185px;
 vertical-align: top;
}
.gb_breite2 {
 width: 400px;
}

