/*######################################## TAGS #########################################*/

body
	{
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(images/background.gif);
		background-repeat:repeat-y;
	}
	
h1
	{
		font-size:16px;
		color:#FF650B;
		margin:7px 0 10px 0;
	}
	
h2
	{
		font-size:12px;
		margin:10px 0 10px 0;
	}
	
p
	{
		margin: 0 0 10px 0;
	}
	
form
	{
		display:inline;
	}

legend
	{
		color:#FF650B;
		font-weight:bold;
	}
	
fieldset
	{
		border:1px solid #339999;
		padding:10px;
	}

ul
	{
		padding:0;
		margin:0 0 0 15px;;
	}

/*######################################## IDs #########################################*/

#rahmen
	{
		width:996px;
	}
	
#header_left
	{
		width:236px;
		float:left;
		background-color:#BEE5E5;
		display:none;
	}

#header_right
	{
		width:760px;
		float:left;
		background-image:url(images/bg_header.jpg);
		height:90px;
		display:none;
	}
	
#schriftzug
	{
		width:996px;
		clear:both;
		background-image:url(images/schriftzug.gif);
		height:36px;
		border-top:1px dashed #339999;
		border-bottom:1px dashed #339999;
		text-align:right;
		display:none;
	}
	
#spalteLinks
	{
		float:left;
		width:236px;	
		display:none;
	}
	
#kontakt
	{
		margin-top:10px;
		padding-left:20px;
		font-size:11px;
		color:#737373;
		display:none;
	}
	
#kontakt a
	{
		text-decoration:none;
		color:#737373;
	}

#inhalt
	{
		float:left;
		width:720px;
		margin:0 20px 0 20px;
		display:none;
	}	

#content
	{
		line-height:18px;
	}
	
#content a
	{
		text-decoration:none;
		color:#FF650B;
		font-weight:bold;
	}
	
#drucken
	{
		margin-top:20px;
	}
	
#drucken a
	{
		text-decoration:none;
		font-weight:bold;
		color:#FF650B;
	}
	
#rightNav
	{
		width:165px;
	}
	
#rightNavFloat
	{
		float:left;
	}
	
#rightNav_Box_head
	{
		line-height:29px;
		border-bottom:1px dashed #339999;
		font-weight:bold;
		color:#339999;
	}
	
#rightNav_Box_content
	{
		border-bottom:1px dashed #339999;
		line-height:18px;
		padding:10px 0 10px 0;
	}
	
#rightNav_Box_content a
	{
		text-decoration:none;
		color:#FF650B;
		font-weight:bold;
	}
	
/*######################################## Klassen #########################################*/

.header_nav
	{
		float:right;
		margin:-13px 0 0 0;
	}
	
.header_nav a
	{
		color:#339999;
		font-weight:bold;
		text-decoration:none;
	}
	
.navigation
	{
		background-image:url(images/pfeil_menu.gif);
		background-repeat:no-repeat;
	}
	
.navigation_act
	{
		background-image:url(images/pfeil_menu_white.gif);
		background-repeat:no-repeat;
	}
	
.navigation a
	{
		display:block;
		height:29px;
		line-height:29px;
		border-bottom:1px solid #339999;
		padding-left:35px;
		text-decoration:none;
		font-weight:bold;
		color:#339999;
	}
	
.navigation a:hover
	{
		color:#ffffff;
		background-color:#339999;
		background-image:url(images/pfeil_menu_white.gif);
		background-repeat:no-repeat;
	}
	
.navigation_act a
	{
		display:block;
		height:29px;
		line-height:29px;
		border-bottom:1px solid #339999;
		padding-left:35px;
		text-decoration:none;
		font-weight:bold;
		color:#ffffff;
		background-color:#339999;
		background-image:url(images/pfeil_menu_white.gif);
		background-repeat:no-repeat;
	}
	
.submit
	{
		border:1px solid #FF650B;
		background-color:#BEE5E5;
	}
	
.inputfield
	{
		width:180px;
	}
	
.csc-firstHeader
	{
		padding-left:20px;
	}
	
.csc-header
	{
		background-image:url(images/pfeil_gross.gif);
		background-repeat:no-repeat;
	}
	
#Calendar1
	{
		width:400px;
	}
	
.t_solid	{ BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid }
	TD			{ padding: 2px; font-size: 8px; }
	TH			{ padding: 2px; font-size: 8px; }
	s1.TD		{ border: 1px black solid;}
	a		{ text-decoration: none; font-weight: bold; color:#FF650B }
	