body {
	
	background: #00458e;
	
	}
#container
	{
		margin: 10px;
		width: 1004px;
		height: 3000px;
		text-align: left;
		background-color: #ccccff;
		color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
		}
#container1
	{
		margin: 10px;
		width: 1024px;
		height: 4200px;
		text-align: left;
		background-color: #ccccff;
		color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
		}

#header { float:left; width:1024px; height:150px; }
#oben { float:left; width:1004px; height:30px; background-image:url(bilder-cs2/layout/leiste.gif); }

#tel { float:left; width:440px; padding-left: 10px; padding-top: 5px; font-weight: bold; }
#menulinks { float:left; width:180px; height:1600px; background-color:#ccccff;}
#menurechts { float: right; width:180px; height:1900px; background-color:#ccccff; }
#menurechts1 { float: right; clear: right; width:180px; height:600px; background-color:#ccccff; }
#menulinks ul
	{
		margin: 5px 5px 20px 10px;
		padding: 0px;
		list-style-type: none;
		line-height: 165%;
		
	}
		
#menulinks li a {
	text-decoration: none;
	height: 34px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
  	}
	
#menulinks li a:link, #menulinks li a:visited { color: #ffcc33; font-weight: bold; display: block; background: url(bilder-cs2/layout/menulinks.gif) no-repeat; padding: 8px 0 0 25px;}
	
#menulinks li a:hover {
	color: #ffffff;
	background: url(bilder-cs2/layout/menulinks.gif) 0 -32px no-repeat;
	padding: 8px 0 0 25px;	
	}

#menulinks h3, #menurechts h3, #menurechts1 h3
	{
		font-size: 14px;
		text-align: center;	
		padding-left: 5px;
		margin-left: 10px;
		margin-right: 10px;
		line-height: 40px;
		background-image: url(bilder-cs2/layout/menugelb.gif); background-repeat: no-repeat;	}

#menurechts h4
	{padding-left: 20px;
	line-height: 20px;
	font-size: 12px;
		
	}
#menurechts p
	{
		font-size: 12px;
		padding-right: 15px; padding-left: 25px; padding-top: 10px;
		color: #ffcc33;
		background-image: url(bilder-cs2/banner/rot180x180.gif); background-repeat: no-repeat;
		line-height: 16px;
	}


#a1 { position:absolute; top:530px; left:260px; width:600px; }

#u1 { position:absolute; top:2390px; left:26px; width:970px; background: url(bilder-cs2/layout/reiseziele.gif); background-repeat: no-repeat; padding: 10px 15px 15px 15px;}
#u1 a, #a4 a:link, #a4 a:visited, #a4 a:hover
	{
		color: #00458e;
		text-decoration: underline; 
			
	}
	
#u1 h3
	{
		font-size: 12px;
		color: #ffcc33;
				}

#u2 { position:absolute; top:2590px; left:26px; width:970px; background: url(bilder-cs2/layout/reiseziele.gif); background-repeat: no-repeat; padding: 10px 15px 15px 15px;}
#u2 a, #a4 a:link, #a4 a:visited, #a4 a:hover
	{
		color: #00458e;
		text-decoration: underline; 
			
	}
	
#u2 h3
	{
		font-size: 12px;
		color: #ffcc33;
				}
#u3 { position:absolute; top:2690px; left:26px; width:970px; background: url(bilder-cs2/layout/reiseziele.gif); background-repeat: no-repeat; padding: 10px 15px 15px 15px;}
#u3 a, #a4 a:link, #a4 a:visited, #a4 a:hover
	{
		color: #00458e;
		text-decoration: underline; 
			
	}
	
#u3 h3
	{
		font-size: 12px;
		color: #ffcc33;
				}

#mainnav
	{
		float:right; width:550px; font-weight: bold;
		
	}
	
	#mainnav ul
	{
		margin: 5px 0 0 20px;
		padding: 0;
		list-style-type: none;
		
	}
	
	#mainnav li
	{
		display: inline;
		padding: 0 10px;
		border-left: 1px solid #00458e;
	}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #00458e;
	}
	
	#mainnav li a:hover
	{
		text-decoration: none;
		color: #00458e;
		text-decoration: underline; 
	}

#content { position:absolute; top:220px; left:210px; width:620px; height:2100px; background-color:#ccccff; }
#content h1
	{
		font-size: 12px;
		line-height: 16px;
		text-align: justify;
			
	}
#content h2
	{
		font-size: 16px;
		line-height: 16px;
		text-align: center;		
	}
#content h3
	{
		font-size: 14px;
		line-height: 16px;
			
	}
#content p
	{
		font-size: 12px;
		line-height: 16px;
		padding-left: 5px; padding-right: 5px;
		text-align: justify;
	}
#frame {position:absolute; top:580px; left:240px; width:640px; height:1200px; background-color:#fdd;}

#content1 { position:absolute; top:250px; left:240px; width:640px; height:1950px; background-color:#ccccff; }
#content1 h1
	{
		font-size: 18px;
		line-height: 16px;
		text-align: center;		
	}
#content1 h2
	{
		font-size: 16px;
		line-height: 16px;
		text-align: center;		
	}
#content1 p
	{
		font-size: 12px;
		line-height: 16px;
		padding-left: 5px; padding-right: 5px;
		text-align: justify;
	}
#menurechts ul
	{
		margin: 5px 5px 0px 10px;
		padding: 0px;
		list-style-type: none;
		line-height: 165%;
	}

#menurechts li a {
	text-decoration: none;
	height: 34px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
  	}
  	
#menurechts li a:link, #menurechts li a:visited { color: #ffcc33; font-weight: bold; display: block; background: url(bilder-cs2/layout/menulinks.gif) no-repeat; padding: 8px 0 0 25px; }

#menurechts li a:hover {
	color: #ffffff;
	background: url(bilder-cs2/layout/menulinks.gif) 0 -32px no-repeat;
	padding: 8px 0 0 25px;
	}
	
#menurechts1 ul
	{
		margin: 5px 5px 0px 10px;
		padding: 0px;
		list-style-type: none;
		line-height: 165%;
	}
#menurechts1 li a {
	text-decoration: none;
	height: 34px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	
  	}
  	
.tabzelleblau { line-height: 20px; background-color: #00458e; }
.tabzelleblaupic { background-color: #00458e; margin-top: 20px; }
.tabzellegelb { line-height: 16px; background-color: #ffcc00; margin-top: 40px; padding: 4px; }
.link1 A:link {color: #ffcc00; font-size: 12px; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 4px 0px 4px}
.link1 A:visited {color: #ffcc00; font-size: 12px; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 4px 0px 4px}
.link1 A:active {color: #ffcc00; font-size: 12px; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 4px 0px 4px}
.link1 A:hover {color: #ffffff; font-size: 12px; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 4px 0px 4px}
.link2 A:link {color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link2 A:visited {color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link2 A:active {color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link2 A:hover {color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link3 A:link {color: #00458e; font-size: 14px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link3 A:visited {color: #00458e; font-size: 14px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link3 A:active {color: #00458e; font-size: 14x; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link3 A:hover {color: #00458e; font-size: 14px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: padding-left: 10px; line-height: 20px;}
.link4 A:link {color: #ff0000; font-size: 13px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link4 A:visited {color: #ff0000; font-size: 13px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link4 A:active {color: #ff0000; font-size: 13px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 10px; line-height: 20px;}
.link4 A:hover {color: #ff0000; font-size: 13px; font-weight: bold; font-family: VERDANA, Arial, Helvetica, sans-serif; text-decoration: none; padding: padding-left: 10px; line-height: 20px;}
.link5 A:link {color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link5 A:visited {color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link5 A:active {color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.link5 A:hover {color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0 4px}
.gelb12 {color: #ffcc00; font-size: 12px; font-family: VERDANA, Arial, Helvetica, sans-serif;}
.blau10 { color: #00458e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; }
.blau12fett { color: #00458e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; }
.blau14fett { color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; text-decoration: underline; }
.weiss12fett { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; }
.weiss14fett { color: #ffffff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; text-decoration: underline; }
.weiss16fett { color: #ffffff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; }
.weiss18fett1 { color: #ffffff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px; }
.tabelle       { color: #ffcc00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #00458e; padding: 2px; border: solid 1px #ffcc33 }
.tabelle1         { color: #00458e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border: solid 1px #ffcc00 }
.tabelle2           { border: solid 2px #c03 }
.blau14 { color: #00458e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px; line-height: 20px;}
