body,
html{
margin:0;
padding:0;
}

html{
width:100%;
height:100%;

color:#FFFFFF;
}

.frame_body{
    border-width:0px; 
    border-style:solid;
	
	margin:0px;
	
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
		
	font-family: Tahoma, Arial, Helvetica ; 
	font-size: 13px; 
	
	

    background-image:url('images/hintergrund.jpg'); 
    background-repeat:repeat-x; 
    background-position: 0px 0px;

}


.frame_settings {
text-align: right;

	margin:2px;
    margin-left: 50px;
	margin-right: 50px;	
	
}

.frame_settings_box {
    text-align: left;
    border-width:1px; 
    border-style:solid;
	border-color: rgb(220,220,220);
	
	
	margin:0px;
	padding: 10px;
	
	
	background-color: rgb(240,240,240);
	color: rgb(0,0,0);
}




.frame_content {

    margin-left: 50px;
	margin-right: 50px;
	margin-top: 50px;
clear:left;




}





.frame_title {
  font-size:15px;
  color:rgb(0, 0, 0);
  font-weight: bold;
}

.frame_subtitle {
  font-size:13px;
  color:rgb(0, 0, 0);
  font-weight: bold;
  margin-top: 50px;
}

.frame_text {
  font-size:13px;
  color:rgb(0, 0, 0);
  font-family: Tahoma, Arial, Helvetica ; 
}







//lbackground-color:#CCCCCC;


.editor_logopanel {
  position: absolute; 
  left: 20px;
  right: 20px;
  top: 0px;

min-height: 100%; 
  display:block;
  text-align: left;
  background-color:rgb(140, 180, 230); 
}

.editor_menu {
  position: absolute; 
  left: 20px;
  right: 20px;
  top: 50px;
  height: 18px;
  
  text-align: left;
  background-color:rgb(220, 220, 220); 
  padding: 5px;
  border-bottom: 1px solid;
  border-color:rgb(190,190,190); 
}

.editor_window{
  position: absolute; 
  left: 20px;
  right: 20px;
  top: 85px;
  bottom: 0px;
  
  text-align: left;

  background-color:rgb(0, 0,0); 
  overflow:hidden;

}

.editor_left {
  position: absolute; 
  width: 180px;
  bottom: 10px;
  text-align: left;
  top: 0px;
  left: 0px;
  background-color:rgb(220, 220, 130); 

  overflow:hidden;
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(0,0,0); 
  
  padding: 10px;
}


.editor_right {
  position: absolute; 
  
  bottom: 10px;
  text-align: left;
  top: 0px;
  left: 210px;
  right: 0px;
  background-color:rgb(0, 0, 130); 

  overflow:hidden;
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(240,20,130); 
  
  padding: 10px;
}





<!-- Styles für die wetter.com - Seite -->
.wcombox {
  position:relative; 
  text-align:left;
  width:100%;  
  background-color:rgb(245, 245, 245); 
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(230,230,230); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:rgb(80, 80, 80);
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap;
  margin: 15px 0px 15px 0px;
  padding: 0px 10px 10px 10px;  
 }
 
 .wcomlogo{
  position:relative;
  width:100%;
  top:0px;
  left:0px;
  right:0px;
  vertical-align:top; 
  text-align:right; 
  border-collapse: collapse;
  margin: 5px 5px 0px 5px;
  white-space:wrap; 
  }
  
  
<!-- weitere styles... können entfernt werden -->
.layerHorizMenu a:link {
  color: rgb(220,220,220)
  text-decoration:none; 

  position:relative; 
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;

  text-align:center;

  width:100%;  

  border-width:0px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:white;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; 

}

.layerHorizMenu a:visited {
  color: rgb(220,220,220)
  text-decoration:none; 

  position:relative; 
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;

  text-align:center;

  width:100%;  

  border-width:0px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:white;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; 

}



.layerHorizMenu a:hover {
  color: rgb(255,255,255);  
  text-decoration:none; 

  position:relative; 
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;

  text-align:center;

  width:100%;  

  border-width:1px; 
  border-style:solid; 
  border-color:rgb(255,255,255); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:white;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; 
  background-color:rgb(120,120,120); 
  }





.myHeaderLink a:link {color:#4870A4; text-decoration:none;}
.myHeaderLink a:hover {color:#557DB4; text-decoration:underline;}

.mylink03 a:link {color: #C0C0C0; text-decoration:none;}
.mylink03 a:visited {color: #C0C0C0; text-decoration:none;}
.mylink03 a:active {color:#FFBFBF; text-decoration:none;}
.mylink03 a:hover {color:#FFFFFF; text-decoration:underline;}
.fonthell { color:rgb(85,125,180); font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.blau { color: blue; font-size : 20pt; text-align : left; line-height : 150%;}
.dtvalue { color:rgb(85, 110, 205);}


a:link {
  color:#1788E3; 
  text-decoration:none;}

a:visited {
  color:#1788E3; 
  text-decoration:none;}

a:active {
  color:rgb(200,0,0); 
  text-decoration:none;}

a:hover {
  color:#1788E3; 
  text-decoration:underline;}


table { 
 font-family: Tahoma, Arial, Helvetica;
  font-size: 11px; 
  color: rgb(85,95,135);
  }

 

.separator {
  border-bottom: 1 dotted #CCC5BD }


.layerIntro {
  position:relative; 
  text-align:left;
  height:200px;	
  width:651px;  
  background-color:white; 
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:green;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; }


.layerForm {
  position:relative; 
  text-align:left;

  width:97%;  
  background-color:white; 
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(235,235,235); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:green;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; }

.layerPanel {
  position:relative; 
  text-align:left;

  width:97%;  
  background-color:rgb(245,245,245); 
  border-width:1px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:black;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap;
  padding:5px; }
  
.layerMenu {
  position:relative; 
  margin: 2px 3px 2px 3px;
  padding: 3px 3px 4px 8px;

  text-align:left;

  width:97%;  
  background-color:rgb(80,80,80); 
  border-width:0px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:white;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; }

.layerMenu a:link {color: rgb(220,220,220)}
.layerMenu a:visited {color: rgb(220,220,220); }
.layerMenu a:hover {color: rgb(255,255,255);  text-decoration:none; }

.layerSubMenu {
  position:relative; 
  margin: 2px 3px 2px 3px;
  padding: 3px 3px 4px 8px;

  text-align:left;

  width:97%;  
  background-color:rgb(60,60,60); 
  border-width:0px; 
  border-style:solid; 
  border-color:rgb(235,235,225); 
  font-family:Tahoma,sans-serif;
  font-size:11px;
  color:white;
  vertical-align:top; 
  border-collapse: collapse
  white-space:nowrap; }

.layerSubMenu a:link {color: rgb(200,200,200)}
.layerSubMenu a:visited {color: rgb(200,200,200); }
.layerSubMenu a:hover {color: rgb(235,235,235);  text-decoration:none; }

.layerMoreInfo{
  position:relative;
  width:90%;
  top:0px;
  left:0px;
  left:20px;
  height:auto
  font-size:11px; }
  
  

.layerTitle{
  position:relative;
  width:100%;
  top:0px;
  left:0px;
  right:0px;
  margin-bottom:3px; 
  background-color:rgb(255,255,255);  
  border-color:white; 
  font-family:Tahoma,sans-serif;
  border-width:0px; 
  border-style:solid; 
  font-size:12px;
  
  color:rgb(130,130,125);
  vertical-align:top; 
  text-align:left; 
  border-collapse: collapse;
  white-space:wrap; }
  
font-weight:bold;
.layerText{
  position:relative;
  width:100%;
  top:0px;
  left:0px;
  right:0px;
  background-color:rgb(255,255,255);  
  border-color:white; 
  font-family:Tahoma,sans-serif;;
  border-width:0px; 
  border-style:solid; 
  font-size:11px;
  color:rgb(130,130,125);
  vertical-align:top; 
  text-align:left; 
  border-collapse: collapse; }
  
  
  
  
  
  
body, html{
  margin:0;
  padding:0;
  text-align: center;
}

html{
  width:100%;
  color:#FFFFFF;
  border-width:1px; 
  border-style:solid; 
  border-color:white; 
  text-align: center;
}

.wsc_panel_header {
	width: 700px;
	
}

.wsc_panel_top {
	width: 100%;
	height: 19px;
	padding-bottom: 2px; 
	border-bottom: 1px solid rgb(110,145,200);
	background-color: rgb(235,235,235);
	margin-bottom: 1px;
	
	font-family: sans-sherif, arial,sans-serif;
	font-size: 11px;
	text-align:left;	
}

.wsc_panel_top_right {
	top: 0px; 	
	float:right;
	padding: 3px;
	padding-right: 10px;
	color:rgb(111,111,111);
	
}

.wsc_panel_top_right a { font-weight:bold; text-decoration:underline; }
.wsc_panel_top_right a:link {color:rgb(110,145,200); text-decoration:underline; font-weight:bold; }
.wsc_panel_top_right a:hover {color:red;  font-weight:bold; }

  
  
.wsc_panel_logo {
	height: 64px; 
	background-image:url('../images/hdr_left.jpg'); 
	background-repeat:no-repeat; 
	background-position: 0px 0px;
	background-color: rgb(103,140,192);
}  

.wsc_panel_logo_right {
	height: 64px; 
	width: 356px;
	background-image:url('../images/hdr_right.jpg'); 
	background-repeat:no-repeat; 
	background-position: 0px 0px;
	background-color: rgb(103,140,192);
	float:right;

}


.wsc_panel_menu {
	width: 100%;
	margin-top: 1px;
	height: auto;
	text-align:left;
	
	background-color: rgb(90,110,145);
	border-top: 0px solid rgb(110,145,200);
	
	
	background-image:url('../images/menu_bk.jpg'); 
	background-repeat:repeat-x; 
	background-position: 0px 0px;
	

}


.wsc_panel_menu_item, .wsc_panel_menu_item_over, .wsc_panel_menu_item_active, .wsc_panel_menu_item_important {
	padding: 2px 10px 3px 10px;
	margin: 2px;
	font-size: 11px;
	text-align:left;
	font-weight:normal; 
	font-family: Tahoma,sans-serif;	
	
	
	background-color: transparent;
	border: 1px solid transparent;
	color:rgb(242,242,242);
	
  cursor: pointer;
}




.wsc_panel_menu_item_over {
background-color: rgb(100,140,190);
border: 1px solid rgb(200,200,200);

	color: white;

}

.wsc_panel_menu_item_active {
	background-color: rgb(90,110,145);
	border: 1px solid rgb(160,195,250);
color: white;
}

.wsc_panel_menu_item_important {
background-color:rgb(160,0,0);
border: 1px solid rgb(200,200,200);
color: white;
}



.wsc_panel_menu_item a { color:rgb(242,242,242); text-decoration:none; }
.wsc_panel_menu_item a:link {color:rgb(242,242,242); text-decoration:none;}
.wsc_panel_menu_item a:visited {color:rgb(242,242,242); text-decoration:none;}
.wsc_panel_menu_item a:hover {color:rgb(242,242,242); text-decoration:none;}
.wsc_panel_menu_item a:active {color:rgb(242,242,242); text-decoration:none;}


.wsc_panel_menu_item_over a { color:rgb(242,242,242); text-decoration:none; }


.wsc_panel_menu_item_important a { color:rgb(242,242,242); text-decoration:none; }




.wsc_panel_frontpage {
	background-color: rgb(100,100,100);
	height: 175px;
	margin: 1px 0px 1px 0px;
	
	border-top: 1px solid rgb(110,145,200);
	border-bottom: 1px solid rgb(110,145,200);
	border-left: 1px solid rgb(110,145,200);
	border-right: 1px solid rgb(110,145,200);
}

.wsc_panel_title, .wsc_panel_text, .wsc_panel_content {
	font-family: arial,Helvetica,sans-serif;
	color: rgb(90,110,145);
}  
  
.wsc_panel_content {
	background-image:url('../images/btm_bk.jpg'); 
	background-repeat:repeat-x; 
	background-position: 0px 0px;
	background-color: white;
	
	
	height: auto;
	margin-top: 0px;
	border-top: 2px solid #DCDCDC;
	border-left: 1px solid rgb(220,220,220);
	border-right: 1px solid rgb(220,220,220);
	padding: 10px;
	
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-align:left;
}



.wsc_panel_title {
	padding: 3px;
	font-size: 15px;
	text-align:left;
	font-weight:bold;
border-bottom: 1px dotted rgb(190,190,190);

}


.wsc_panel_topic {
	font-size: 13px;
	text-align:left;
	font-weight:bold;
	padding: 3px;	
	background-color: rgb(230,230,230); 
	border-top: 1px solid rgb(220,220,220);
	color: black;
}


.wsc_panel_text {
	
	font-size: 12px;
	text-align:left;
	padding: 3px;
}


.wsc_panel_text a { color:rgb(110, 145, 200); text-decoration:none; border-bottom: 1px dotted rgb(110, 145, 200); }
.wsc_panel_text a:link {color:rgb(110, 145, 200); text-decoration:none; border-bottom: 1px dotted rgb(110, 145, 200); }
.wsc_panel_text a:visited {color:rgb(110, 145, 200); text-decoration:none; border-bottom: 1px dotted rgb(110, 145, 200); }
.wsc_panel_text a:hover {color:rgb(110, 145, 200); text-decoration:none; border-bottom: 1px dotted red; }
.wsc_panel_text a:active {color:rgb(110, 145, 200); text-decoration:none; border-bottom: 1px dotted rgb(110, 145, 200); }





.wsc_panel_bottom {
	text-align:center;
	color: rgb(90,110,145);
	border: 0px solid rgb(110,145,200);
	border-top: 1px dotted rgb(200,200,200);
	height:64px;

	padding: 10px;
	
	font-family: Arial,sans-serif;
	font-size: 11px;
	
	
	background-image:url('../images/btm_bk.jpg'); 
	background-repeat:repeat-x; 
	background-position: 0px 0px;
	background-color: rgb(245,245,245);

}
.wsc_panel_bottom a { color:rgb(110, 145, 200); text-decoration:none; }
.wsc_panel_bottom a:link {color:rgb(110, 145, 200); text-decoration:none;}
.wsc_panel_bottom a:visited {color:rgb(110, 145, 200); text-decoration:none;}
.wsc_panel_bottom a:active {color:red; text-decoration:none;}
.wsc_panel_bottom a:hover {color:red; text-decoration:underline;}


.wsc_page_panel_text {
	font-size: 14px;
	text-align:left;
	padding: 4px;
	font-weight:bold;

}
.wsc_col_left {
float:left;
font-family:arial;
font-size:12px;
width:70%;
}

.wsc_col_right {
float:right;
font-family:arial;
font-size:12px;
width:30%;
}

.column2 hr {
background-color:#DFDFDF;
border:0pt none;
color:#DFDFDF;
height:1px;
margin-left:10px;
text-align:left;
width:323px;
}



.niftytext {
	padding: 10px;
	font-family: Arial,sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight: normal;
	color: #5A6E91;
}
  
  
h1 {
	padding: 3px;
	font-size: 15px;
	text-align:left;
	font-weight:bold;
	border-bottom: 1px dotted rgb(190,190,190);
	font-family: Arial,sans-serif;
} 
 
 

.layout-col-r{
	float:right;
	width:30%;
}

.layout-col-l{
	float:left;
	width:70%;
}

.layout-col-container{
	margin-bottom: 40px;
}

.marker{
	background-color: #FFFACD;
	font-style: normal;
}
