	body
	{
		margin: 0;
		padding: 0;
		font: 14px "trebuchet ms", arial, helvetica, sans-serif;
		color: #505367;
		background-color: #ebd3cf;

	}

	
	
	h1
	{
		font-size: 140%;
	}
	
	
	h1.klein
	{
	font-size: 110%;
	line-Height: 160%;
	}
	
	
	h2
	{
		font-size: 125%;
	}
	
	
	h2.klein
	{
	font-size: 100%;
	line-height: 150%;
	}
	
	
	h3
	{
		font-size: 120%;
	}
	
	
	h4
	{
		font-size: 110%;
	}
	
	
	h5
	{
		font-size: 100%;
	}
		
		
	h6
	{
		font-size: 70%;
	}
	
	
	a
	{
		text-decoration: none;
		font-weight: bold;
		color: #993942;
	}

	
	a:hover
	{
		text-decoration: none;
		color: #E38601;
	}
	
	a:visited
	{
		text-decoration: none;
		color: #66262c;
	}
	
	
	img
	{
		border: 0px;
	}
	
	
	
	#tab_ab
	{
		width: 100%;
		border: 10px;
		border-collapse:separate; 
		border-spacing:25px;
		
	}
	
	
	#tab_termin
	{
		width: 100%;
		border: 10px;
		border-collapse:collapse;
	}

	
	#tab_termin td
	{
	background: #f5f3f3;
	padding:5px 10px 5px 10px;
	}

	
	#tab_termin tr.weiss td
	{
	background:#fff;
	}

	#p_bild
	{
		line-height: 25px;	
	}
	
	
	#oben
	{
		text-align: right;
		font-weight: bold;
		font-size: 70%;
		color: #993942;
	}
	
	
	#container
	{
		margin: 0em auto;
		width: 800px;
		text-align: left;
		background-color: #ed9b4f;
		border: 5px solid #fff;
	}
	
	#header
	{
		height: 250px;
		width: 100%;
		background-image: url(bilder/header_start_logo.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#header_ausbildung
	{
		height: 250px;
		width: 100%;
		background-image: url(bilder/segellehrer_sscp.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	/*#logo
	{
		float: left; 
		margin: 1px 0px 0px 10px;
	}*/
	
	#mainnav
	{
		height: 20px;
		text-transform: lowercase;
		margin: 0 0 10px 0;
		background-color: #EDEDEC;
		border-bottom: 1px solid #993942;
	}


	#mainnav ul
	{
		margin: 0 0 10px 0;
		padding: 0;
		list-style-type: none;
		/*border-left: 1px solid #E38601;*/
	}

	
	#mainnav li
	{
		font-size: 1.0em;
		font-weight: bold;
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #E38601;
	}

	
	#mainnav li a
	{
		text-decoration: none;
		color: #272900;
	}


	#mainnav li a:hover
	{
		text-decoration: none;
		color: #E38601;
	}
	

	#bild
	{
		float: left; 
		margin-left: 10px;
		padding: 10px 0px 10px 0px;
		width: 320px;
		height: 100%;
		line-height: 90%;
		
	}
	
	#content
	{
		margin: 20px 15px 0px 350px;
		padding: 3px 10px 3px 10px;
		height: 100%;
		line-height: 22px;
		background-color: #fff;
	}
	
	
	#wetter_li
	{
		float: left; 
		margin-left: 10px;
		padding: 10px 0px 10px 0px;
		width: 220px;
		height: 100%;
	}
	
	
	#wetter_re
	{
		margin: 20px 15px 0px 250px;
		padding: 3px 10px 3px 10px;
		height: 100%;
		line-height: 20px;
		background-color: #fff;
	}
	
	
	#footer	
	{
		clear: both;
		height: 20px;
		padding: 3px;
		border-top: 1px solid #993942;
		text-align: right;
		text-transform: lowercase;
		font-weight: bold;
		font-size: 85%;
		background-color: #ccc;

	}
	
	
	#gal_li
	{
		float: left; 
		margin-left: 10px;
		padding: 10px 0px 10px 0px;
		width: 100%;
		height: 100%;
		line-height: 20%;
	}
	
	
	#gal_re
	{
		margin: 20px 15px 0px 660px;
		padding: 3px 10px 3px 10px;
		height: 100%;
		line-height: 150%;
		background-color: #fff;
	}
	
	.td_li_ab
	{
		width: 70%;
	}
	
	
	.td_re_ab
	{
		width: 30%;
	}


	.td_li_bei
	{
		width: 80%;
	}
	
	
	.td_re_bei
	{
		width: 20%;
	}
	
	.td_li_rang
	{
		width: 70%;
	}
	
	
	.td_mi_rang
	{
		width: 20%;
	}
	
	
	.td_re_rang
	{
		width: 10%;
	}
	
	
	.td_li_termin
	{
		width: 30%;
	}
	
	
	.td_re_termin
	{
		width: 70%;
	}

	
	.td_li_links
	{
		width: 40%;
	}
	
	
	.td_re_links
	{
		width: 60%;
	}

	
	.td_li_wetter
	{
		width: 20%;
	}
	
	
	.td_mi1_wetter
	{
		width: 20%;
	}
	
	
	.td_mi2_wetter
	{
		width: 30%;
	}
	
	.td_re_wetter
	{
		width: 30%;
	}
	
#rechts
	{
		text-align: right;
		font-weight: bold;
	}
	
	.kontakt
	{
		text-align: right;
		text-transform: lowercase;
		font-weight: bold;
		font-size: 75%;
		color: #993942;
	}
	
	
	.butinp
	{ 
	font: 12px "trebuchet ms", arial, helvetica, sans-serif;
	font-weight: lighter;
	background-color: #cccaca;
	border: inset 2px #c5c5c5;
	padding: 0px;
  	color: #858484;		
	}
	
	
	input
	{
		color: #858484;
		font: 12px  "trebuchet ms", arial, helvetica, sans-serif;
		font-weight: 500;
	}
	
	
	
	select
	{
		color: #858484;
		font: 12px "trebuchet ms", arial, helvetica, sans-serif;
		font-weight: 900;
		background-color: #ccc;
	}
