/* *** This css stylesheet is made by Martin Jost www.martin-jost.com/css-blog *** */

/* allgemeine layout formatierungen */

body 
	{
	background: #354c9B;
	font-family:Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
	/*line-height:18px;*/
	color:		#000000;
	padding:	0px;
	margin:		0px;
	height:100%;
	}

.fliesstext
{
	font-size: 	12px;
	line-height:20px;
}
p
{
	font-size: 	12px;
	line-height:20px;
}
.fliesstextrot
{
	color:#F60;
	font-size: 	12px;
	line-height:20px;
}
li
{
	font-size: 	12px;
	line-height:20px;
	margin-left:10px;
}
/* link formatierungen */

a 
	{
	font-size: 	12px;
	color: 		#444444;
	}

a:hover 
	{
	font-size: 	12px;
	color: 		#354c9B;
	font-weight:bold;
	}

a:active 
	{ 
	font-size: 	12px;
	color: 		#354c9B;
	font-weight:bold;
	}

.foot 
	{
		line-height:16px;
	text-decoration:none;
	font-size:10px;
	color: 		#444444;
	}

.foot:hover 
	{
			line-height:16px;
	font-size:10px;
	color: 		#354c9B;
	font-weight:bold;
	}

.footactive 
	{ 
		line-height:16px;
	font-size:10px;
	color: 		#354c9B;
	font-weight:bold;
	}
	.footactive:hover 
	{ 
		line-height:16px;
	font-size:10px;
	color: 		#354c9B;
	font-weight:bold;
	}
/* überschriften */

h1 
	{
	font-size: 	20px; 
	font-weight:bold;
	padding:    0px 0px 0px 0px;
	margin: 0px 0px 0px 50px;
 	}

h2 
	{
	font-size: 	14px;
	font-weight:normal;
	padding:    5px 0px 5px 0px;
	margin:		0px;
	}

/* zentrierter div-container */

#container 
	{
	width: 		780px;
		margin: 	0 auto;
	padding: 	0px;
	background:	#ffffff;
	}
	
	
#containerintro 
	{
	width: 		600px;
	margin: 	0 auto;
	padding: 	0px;
	background:	#354c9B;
	
	}
/* kopf logo container */

#logo 
	{
		height:244px;
	margin: 	0px;
	padding: 	0px;
	background: #ffffff;

	}

/* inhalt */

/* #streifen 
	{
	background:url(images/streifen.jpg);
	background-repeat:repeat-y;
	width:0px;
	margin: 	0px 0px 0px 134px;
	padding: 	0px 0px 0px 0px;
	}*/

/* code darstellung */



/* linke navigavtion */

#left 
	{
		
	float: 		left;
	min-height:600px;
	width: 		126px;
	margin: 	0px;
	padding:	0px;
	}

#left p
	{
	padding:    10px;
	color:		#fff;
	}

#left ul
	{
	list-style-type:none;
	padding: 	0px;
	margin: 	0px;
	border-bottom:0px;
	}

.haupt
	{
	text-decoration:none;
	padding: 	2px 2px 2px 10px;
	line-height:30px;
	}
.hauptaktiv
	{
	color: #354c9b;
	font-weight:bold;
	text-decoration:none;
	padding: 	2px 2px 2px 10px;
	line-height:30px;
	}
.unter
	{
	text-decoration:none;
	padding: 	2px 2px 2px 10px;
	margin-left:10px;
	line-height:20px;
	}
.unteraktiv
	{
		color: #354c9b;
	font-weight:bold;
	text-decoration:none;
	padding: 	2px 2px 2px 10px;
	margin-left:10px;
	line-height:20px;
	}
#left li
	{
	margin: 	0px;
	background:	#ffffff;
	border: 	0px;
	padding: 	4px 0px 4px 0px;
	}

#left li:hover
	{
	background:	#fff
	}

/* rechte navigavtion */

#content
	{
	background:url(images/streifen.jpg);
	background-repeat:repeat-y;
	background-position:left;	
	min-height:600px;
	height:auto !important;
	height:600px;
	float: 		right;
	width: 		654px;
	margin: 	0px;
	padding: 	0px;
	
	}

#content p
	{
	margin-left:50px;
	padding:    0px 50px 0px 0px;
	color:		#000000;
	}
#content table
	{
	font-size: 	12px;
	line-height:20px;
	margin-left:50px;
	padding:    0px 50px 0px 0px;
}
#content td
	{
	border-bottom: solid 1px #FFF;
}

/* footer */

#footer 
	{
	clear: 		both;
	padding: 	5px;
	margin: 	0px;
	background: #354c9B;
	font-size:	11px;
	}

input
{
	background-color:#d7dbeb;
	border:0px;
	font-size: 	12px;
	font-weight:bold;

}
input:hover
{
	background-color:#d7dbeb;
	border:0px;
	font-size: 	12px;
	font-weight:bold;
	color:#354c9B;

}
