/******** colors *********
red:				 	#000070
beige:					#5E6D9F
dunkelbeige:			#b9afa3
grau:					#666666

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

#container {
    display: table;
    }

#row  {
    display: table-row;
    }

#left, #right, #middle {
    display: table-cell;
    }


body {
	background-color:	#fff;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	color:				#666666;
	margin: 			0;
	background-repeat:	no-repeat;
}

#print_content ul {
	margin-left:		0;
	padding: 			0 0 0 19px;
	background-color:	#fff;
}

p {
	margin-top: 15px;
	margin-bottom: 15px;
}

#teaser p {
	margin-top: 0px;
	margin-bottom: 5px;
}

a {
	color: 				#406194;
	background-color: 	inherit;
	text-decoration: 	underline;
}
	
a:hover {
	color: 				#4187f4;
	background-color:	inherit;
}

#headLi{
	position:			absolute;
	height:				225px;
	width:				355px;
	left:				23px;
	top:				23px;
	background-color:	#ecebe6;
	background-image:	url(headLi.jpg);
}

#headRe{
	position:			absolute;
	height:				225px;
	width:				580px;
	left:				401px;
	top:				23px;
	background-color:	#ecebe6;
}

#contentContainer{
	position:			absolute;
	height:				400px;
	width:				958px;
	left:				23px;
	top:				304px;
	background-color:	#fff;
}

#menue {
	position:			absolute;  
	font-size:			9pt;
	height:				100%;
	width:				125px;
	left:				0px;
	top:				0px;
}


#menue ul {
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom: 		0;
	padding: 			0 0;
	list-style-type: 	none;
	background-color:	#fff;
}

#menue li {
	padding: 			0 0;
	font-size: 			0.9em;
	border-bottom: 		1px solid #b9afa3;
}
	
	
#menue li#last {
	border-bottom-width: 0;
}

#menue li#spacer {
	border-bottom-width: 0;
	height: 			 23px;
}

#menue li a, #menue li span {
	/*padding: 				5px 0 4px 19px;*/
	display: 				block;
	color: 					#666;
	font-weight: 			normal;
	text-decoration: 		none;
	background-color: 		inherit;
}

#menue li a:hover {
	color: 					#000070;
	background-color: 		#e6e5dd;
}

#menue li span {
	color: 					#fff;
	background-color: 		#000070;
}

#print_content{
	position:			absolute;
	height: 			100%;
	width:				533px;
	left:				163px;
	top:				0px;
	background-color:	#fff;
}

#spalte1{
	float: 				left;
	width:				255px;
}

#spalte2{
	float: 				right;
	width:				255px;
}

#footer{
	float:				left;
	margin-top: 		20px;
	margin-bottom: 		20px;
	width:				100%;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#c1c1c1;
}

#teaser{
	position:			absolute;
	font-size:			8pt;
	width:				224px;
	left:				734px;
	top:				0px;
}

a:link.footer  {
	color:#a9b8cf;
	text-decoration: underline;
}
a:active.footer  {
	color:#a9b8cf;
	text-decoration: underline;
}
a:visited.footer {
	color:#a9b8cf;
	text-decoration: underline;
}
a:hover.footer {
    color:#a9b8cf;
	text-decoration: underline;
}


/* Formulare */

.inputfeld	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 390px;
}

.inputfeldmed	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 290px;
}

.inputfeldsmall	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 90px;
}

.auswahl	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
}

.textfeld	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 390px;
}

.button	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #ccc;
	cursor: hand;
}

.upload	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding: 3px;
	border: 1px solid #b9afa3;
	text-decoration : none;
	background-color: #fff;
	width: 250px;
}
	


