body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#CityWebcams {
	  border: 0px;  
	  margin-left: 0px;
	  margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px; 
	  margin: 0px; 
	  width: 100%;  
	  overflow: auto;
}
#HeaderGesamt {
	  background: transparent
	               url(../images/verlauf.gif)
	               repeat
	               center;
	 
	  padding: 0;  
	  border: none;  
	  margin: 0;  
	  width: 100%;  
	  overflow: auto;
}
#HeaderTop {
	  background: url(../images/logo.gif) no-repeat;
	  background-position:20px 10px;
	  border: none;
	  margin: 0px;
	  height: 165px;
	  cursor: pointer;
}
#HeaderBottom {
	  background-color: transparent;
	   padding: 2px;
	   border: none;
	   margin: 20px 0 0 -170px;
	   position:absolute;
	   top: 65px;
	   left: 57%;
	   width: 300px;
}
#HeaderNavi {
	  margin: 0px;
	  border: none;
	  background-color: #528CC6;
	  text-align:center;
	  padding:3px;
}

#WebcamStat {
	  margin: 0px;
	  border: none;
	  background-color: #FF9900;
	  text-align:center;
	  padding:3px;
      height:10px;
      color:white;
}

#Dekorstreifen {
	  margin: 0px;
	  border: none;
	  background-color: #FF9900;
	  text-align:center;
	  padding:3px;
	  height: 4px;
}

#FontBold {
	text-align:center;
	color:white;
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
}
#FontNormal {
	text-align:center;
	color:white;
	font-weight:normal;
	font-family: Arial;
	font-size:12px;
}
#FontNormalBlack {
	text-align:left;
	color:black;
	font-weight:normal;
	font-family: Arial;
	font-size:12px;
}
#FontBlack {
	text-align:left;
	color:black;
	font-weight:bold;
	font-family: Arial;
	font-size:14px;
}
#FontBlackRight {
	text-align:right;
	color:black;
	font-weight:bold;
	font-family: Arial;
	font-size:14px;
}
#FontSmall {
	text-align:left;
	color:black;
	font-weight:normal;
	font-family: Arial;
	font-size:10px;
}
#Copyright {
	text-align:center;
	color:black;
	font-weight:normal;
	font-family: Arial;
	font-size:10px;
}
#Content {
  margin: 0px 0px 0px 0px;
  border: none;
  height:auto;
  background: url(../images/bg.gif);
  text-align:center;
}
#Footer {
  margin: 0px;
  border: none;
  background-color: #528CC6;
  text-align: center;
  padding:3px;
}
#Suche{
	width: 180px;
	margin-bottom: 0px;
	height:19px;
	color:#000000;
	border:1px solid #000000;
}
#Button { 
	background: url(../images/go.gif); 
	color:#FFFFFF; 
	width:40px; 
    height:19px;
	border:none;
	cursor:pointer; 
}
#Karte {
	/*background:url(../images/dkarte/landkarte_01.gif) no-repeat center;*/
	/*height:550px;*/
	margin: 0px 0px 0px 0px;
    border: none;
    border-style: none;
	padding-top:20px;
	padding-bottom:190px;
}
.backwards {
	unicode-bidi:bidi-override; 
	direction: rtl; 
	color:#c00;
}
#Webcams {
	width: 500px;
	margin: 0px auto;
	background-color:#DCE7ED;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:solid;
	border-right-color:#BECDDC;
	border-left:solid;
	border-left-color:#BECDDC;

}
#ShowCams {
	border-top:solid;
	border-top-color:#BECDDC;	
	border-bottom:solid;
	border-bottom-color:#BECDDC;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
}
.Stadtname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3300FF;
	text-align:left;
}
.Beschreibung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;	
}
.BeschreibungKlein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:left;
}
.URL {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	text-align:left;
}
.FontNavi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.Datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	text-align:right;
}
.Warning {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	text-align:center;
}
#Alphabet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	padding-top:10px;
}
#WebcamSumme {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:right;
	color:#7A9DBA;
	font-weight:bold;
}
#WebcamTabelle {
	text-align:left;
}
#AnmeldungAllg {
	border-bottom:solid;
	border-color:#BECDDC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7A9DBA;
	font-weight:bold;
	text-align:right;
}
#AnmeldungTeil1 {
	padding-top:20px;
	text-align:left;
	border-bottom:solid;
	border-color:#BECDDC;
}
#AnmeldungTeil2 {
	padding-top:20px;
	text-align:left;
	border-bottom:solid;
	border-color:#BECDDC;
}
#AnmeldungTeil3 {
	padding-top:20px;
	text-align:left;
	border-bottom:solid;
	border-color:#BECDDC;
}
#AufzaehlungAnmeldung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	padding-left:20px;
}
#FormLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	text-align:right;
}
#FormText {
	border-color:#CCCCCC;
	width:150px;
	border:1px solid;
	margin-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#FormTextLaenge {
	border-color:#CCCCCC;
	width:40px;
	border:1px solid;
	margin-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#FormCheckbox {
	border-color:#CCCCCC;
	border:1px solid;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#FormList {
	border-color:#CCCCCC;
	border:1px solid;
	margin-left:10px;
}
#FormTextArea {
	border-color:#CCCCCC;
	border:1px solid;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:320px;
	height:200px;
}
#FormHeadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#7A9DBA;
}

#TextNormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#333333;
}
#Hersteller {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#7A9DBA;
}

.TextNormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#333333;
}
#rightcolumn{
float:left;
width:550px;
min-height: 400px;
border: 3px solid black;
margin-left: 10px;
padding: 5px;
padding-bottom: 8px;
}




/* ToolTips */
#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}

/* Aufklappbares Div */

	.details{
		font-weight:bold;	/* Bold font */		
		color: #528CC6;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.wetter{
		font-weight:bold;	/* Bold font */		
		color: #528CC6;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.email{
		font-weight:bold;	/* Bold font */		
		color: #528CC6;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
		
	.answer{		
		border: 1px solid #BECDDC;
		padding:3px;
		width:470px;
		background-color:#E2EBED;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#38669E;
		text-align:left;
		/* This one should not be changed */
		display:none;	
	}
	
	.produktbez{		
		border: 1px solid #BECDDC;
		padding:3px;
		width:400px;
		background-color:#E2EBED;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#38669E;
		text-align:left;
		/* This one should not be changed */
		display:none;	
	}
	
	.kommentar{
		font-weight:bold;	/* Bold font */		
		color: #528CC6;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.produkttyp{
		font-weight:bold;	/* Bold font */		
		color: #528CC6;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.newsgross{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#528CC6;
		font-weight:bold;
	}
 .hand{
   cursor:pointer;
 }