/* CSS Document */
	
/*
FARBEN
	Rot-Orange	#D9533A
	Grün				#008C39
	Blau				#014B9C
	Gelb				#FEDE00
	Hellgrau		#EFEFEF
	Grau				#CCCCCC
	Dunkelgrau	#6D6D6D
*/

body
	{
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 100%;
		text-align: center;
		color: #6D6D6D;
		background-color: #CCCCCC;
	}

#container
	{
		float: none;
		margin: 1em auto;
		width: 1000px;
		background-color: #ffffff;
	}

#logoclick
	{
		border: 0px solid black;
		height: 55px;
		width: 245px;
		margin-top: -80px;
		margin-left: 75px;
	}

#header
	{
		width: 100%;
		background-image: url(images/header.jpg);
		background-position: top;
		background-repeat: no-repeat;
		background-color: #EFEFEF;
		
		vertical-align: top;
		
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: #014B9C;
		
		padding-top: 110px;
		padding-bottom: 20px;
	}

#header table
	{
		border: 0px solid black;
	}
	
#header td
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 21px;
	
		padding-left: 22px;

		vertical-align: center;
	}
#header td.blau
	{
		background-image: url(images/pfeil_blau.gif);
		background-position: left;
		background-repeat: no-repeat;
		font-weight: bold;
	}
#header td.gruen
	{
		background-image: url(images/pfeil_gruen.gif);
		background-position: left;		
		background-repeat: no-repeat;
		font-weight: bold;
	}
#header td.gelb
	{
		background-image: url(images/pfeil_gelb.gif);
		background-position: left;		
		background-repeat: no-repeat;
		font-weight: bold;
	}
#header td.rotorange
	{
		background-image: url(images/pfeil_rotorange.gif);
		background-position: left;		
		background-repeat: no-repeat;
		font-weight: bold;
	}
#header td.unterpunkt
	{
		background-image: url(images/pfeil_hellblau.gif);
		background-position: left;		
		background-repeat: no-repeat;
		font-weight: normal;
	}


#header li
	{
	  list-style: none;
		display: inline;
		
		/*padding-top: -10px;*/
		padding-right: 8px;
		padding-left: 15px;
	}	

#submenu li
	{
		/* font-size: 12pt; */
		padding-right: 0px;
		padding-left: 0px;
	}
		
#header a:link
	{
		text-decoration: none;
		color: #014B9C;
	}
	
#header a:visited
	{
		text-decoration: none;
		color: #014B9C;
	}
	
#header a:hover
	{
		text-decoration: none;
		color: #014B9C;
	}

#header a:active
	{
		text-decoration: bold;
		color: #014B9C;
	}
	
#header #current a
	{
		color: #014B9C;
		text-decoration: underline;
	}


/* CONTENT

**********************************************************************************************************/

#content
	{
		text-align: left;
		width: 1000px;
		
		margin-left: 0px;
		margin-top: 63px;
		
		padding: 0px;
		
		background-image: url(images/container_bg.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		
		
		font-size: 12px;
	}
	
#content table
	{
		width: 850px;
		
		font-size: 13px;
		
		padding-top: 0px;
		padding-left: 94px;
		/*padding-left: 105px;*/
		padding-right: 63px;

		margin-top: -20px;		
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 180px;

		line-height: 1.6em;
		background-image: url(images/container_bg.jp);
		background-position: bottom;
		background-repeat: no-repeat;
}

#content table img
	{
		position: absolute;
		margin-left: 9px;
		margin-top: 16px;
	}

#content table p
	{
		font-size: 13px;
		
		padding-top: 0px;
		padding-left: 31px;
		padding-right: 0px;
		
		margin-right: 0px;
		margin-left: 0px;

		line-height: 1.6em;
}

#content h1
	{
		color: #014B9C;
		
		margin-bottom: 0px;
		margin-left: 31px;
		
		padding: 0px;
		padding-left: 0px;
		
		font-size: 16px;
	}

#content h2
	{
		color: #666666;
		
		margin-bottom: 10px;
		
		padding: 0px;
		
		font-size: 13px;
	}
	
#content a:link
	{
		text-decoration: none;
		color: #014B9C;
	}

#content a:hover
	{
		text-decoration: underline;
		color: #01346D;
	}
	
#content a:visited
	{
		text-decoration: none;
		color: #014B9C;
	}

#content li
	{
		list-style: url(images/pfeil.gif);
		margin-bottom: 10px;
		margin-left: 10px;
	}	
	
#content li a:hover
	{
		list-style: none;
		text-decoration: underline;
		color: #359FDC;
	}

#content li a:visited
	{
		text-decoration: none;
		color: #359FDC;
	}

.csc-mailform
	{
		text-align: left;
	}

input
{
	margin-bottom: 3px;
}

textarea
{
	overflow: hidden;
}

label
{
	float: left;
	width: 140px;
}


/* Footer
**********************************************************************************************************/

#footer
	{
		
		text-align: left;
		width: 1000px;
		height: 23px;
		margin-left: 0px;
		
		padding-top: 0px;
		
		background-image: url(images/footer.jpg);
		background-position: top;
		background-repeat: repeat-x;
		
		text-align: center;	
		font-size: 9px;
	}

	
#footer a:link
	{
		text-decoration: underline;
		color: #014B9C;
	}

#footer a:visited
	{
		text-decoration: underline;
		color: #014B9C;
	}
	
#footer .bodytext
	{
		margin-top: 0px;
		padding-top: 0px;
		color: #6D6D6D;
	}