body{
	margin: 0px;
	padding: 0px;
}

#top {
	padding: 0px 0px 0px 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	height: 47px;
	float: left;
}

#container {
	CLEAR: both;
	padding: 0px 0px 0px 0px;
	MARGIN: 0px;
	WIDTH: 755px;
	PADDING-TOP: 0em;
	background-color: #FF0000;
}

#portorechner {
	CLEAR: both;
	padding: 5px 5px 5px 5px;
	MARGIN: 0px;
	background-color: #f0f0f0;
}

div.icontent {
	MIN-HEIGHT: 50em;
	WIDTH: 100%;
	HEIGHT: 100%;
	background-color: #0000FF;
}

#header {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 100px;
	background-color: #00FF00;
}

.tabMenu {
	FONT-SIZE: 88%;
	BACKGROUND: url(/img/menu/tabMenuBorder.gif) repeat-x 50% bottom;
	FLOAT: left;
	PADDING-BOTTOM: 16px;
	MARGIN: 0em;
	WIDTH: 100%;
	min-width: 60em;
	background-color: #99FF00;
}

.floatleft {
	FLOAT: left; TEXT-ALIGN: left
}
.floatright {
	FLOAT: right; TEXT-ALIGN: right
}

#navContainer {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0.8em;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0.8em;
	WIDTH: 17em;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	min-width: 16em;
	background-color: #CC00FF;
}

#content {
	FLOAT: left;
	MARGIN: 0em 0px 2.5em 0.5em;
	WIDTH: 50.5em;
	TEXT-ALIGN: left;
	min-width: 33em;
	background-color: #FFFF33;
}

div.incontent {
	WIDTH: 100%; HEIGHT: 100%
}

#startbild {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

#nav {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0em
}

#nav .nBox {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: 100%; PADDING-TOP: 0em; HEIGHT: auto
}

.floatTerminator {
	CLEAR: both
}

#logo {
 padding: 4px 5px 4px 0px;
 margin: 0px;
}

#logo-zusatz       		{
	font-family:arial,helevtica;
	color:#005BAB;
	font-size:15px;
	text-decoration:none;
	text-align: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;

}

#logo-zusatz-bilder       	{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}

#top-banner {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005BAB
}
A:hover {
	COLOR: #f10000
}

h1{
 font: bold 150% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 5px 10px 5px 0px;
 font-weight:bold;
}

h2{
 font: normal 140% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 5px 10px 0px 0px;
 font-weight:bold;
}

h2.job{
 font: normal 140% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 5px 10px 0px 0px;
 font-weight:bold;
}

h3{
 	font: bold 100% Arial,sans-serif;
 	color: #2A377E;
 	margin: 0px;
	padding: 10px 0px 10px 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 0px;
}

h5{
 font: bold 100% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 0px 0px 5px 10px;
}

h6{
 	font: bold 100% Arial,sans-serif;
 	color: #2A377E;
 	margin: 0px;
	padding: 0px 0px 0px 0px;
}

h7{
 font: normal 140% Arial,sans-serif;
 color: #2A377E;
 margin: 0px;
 padding: 5px 10px 5px 0px;
 font-weight:bold;
}

li.job{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -20px;
	list-style-position: outside;
	list-style-type: square;
}

li li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -20px;
	list-style-position: outside;
	list-style-type: disc;
}

div.job {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom-color: #005bab;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#2A377E;
	font-size:11Px;
	text-decoration:none;
}

li.color {
	color: #2A377E;
}

hr{
	padding: 5px 0px 5px 0px;
	color: #005bab;
	line-height: normal;
}

p{
	padding: 0px 0px 0px 0px;
	font-style: normal;
}

p.jobtext{
	padding: 0px 0px 0px 10px;
}

td.bold{
	font: bold 1em Arial,sans-serif;
}

td.farbe{
	background-color: #e0e0e0;
	border: 0;
	border-color: #ffffff;
	vertical-align: middle;
}

.content{
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 10px 0px;
}

.content h2{
	font: normal 140% Arial,sans-serif;
	color: #2A377E;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
 	font-weight:bold;
}

.content p{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.content p.rot{
	font-family:arial,helevtica;
	color:#FF3333;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
}

.faq{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faq p{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faq a{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faqax{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faqax p{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faqax a{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:underline;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}


.faq a:hover{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:underline;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.faq li{
	color: #fdb813;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.faq ul{
 	list-style-type: disc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 26px;
}
.faqa{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 1px;
}

.faqa p{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

.faqa a{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	padding: 0px 0px 00px 0px;
	margin: 0px 0px 0px 0px;
}

.faqa h3{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:13px;
	text-decoration:none;
	text-align: left;
	padding: 5px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

.fz{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:10px;
	text-decoration:none;
	text-align: left;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
}

.agb li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.agb ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.agb ol ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.content li{
	color: #fdb813;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content ul{
	list-style-type: disc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	list-style-image: url();
}

/*
.bild{
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	background-color: #fdb813;
}
*/

div#bild {
	/*position: relative;*/
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	background-color: #fdb813;
	}
div#bild a {display: block;}
div#bild a:hover {background: #cccccc; }
div#bild a span {display: none;}
div#bild a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 220px;
	left: 160px;
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #fdb813;
	}

div#Flyer1 {
	/*position: relative;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #fdb813;
	}
div#Flyer1 a {display: block;}
div#Flyer1 a:hover {background: #fdb813; }
div#Flyer1 a span {display: none;}
div#Flyer1 a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 200px;
	left: 259px;
	/*width: 500px; */
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #fdb813;
	}

div#Flyer2 {
	/*position: relative;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #fdb813;
	}
div#Flyer2 a {display: block;}
div#Flyer2 a:hover {background: #fdb813; }
div#Flyer2 a span {display: none;}
div#Flyer2 a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 200px;
	left: 410px;
	/*width: 500px; */
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #fdb813;
	}

div#Flyer3 {
	/*position: relative;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #fdb813;
	}
div#Flyer3 a {display: block;}
div#Flyer3 a:hover {background: #fdb813; }
div#Flyer3 a span {display: none;}
div#Flyer3 a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 200px;
	left: 562px;
	/*width: 500px; */
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #fdb813;
	}

div#Flyer4 {
	/*position: relative;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #fdb813;
	}
div#Flyer4 a {display: block;}
div#Flyer4 a:hover {background: #fdb813; }
div#Flyer4 a span {display: none;}
div#Flyer4 a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 200px;
	left: 712px;
	/*width: 500px; */
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #fdb813;
	}



INPUT						   {font-family:arial,helevtica;color:#2A377E;background-color:#ffffff;font-size:11px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
SELECT						{font-family:arial,helevtica;color:#2A377E;background-color:#ffffff;font-size:12Px;font-weight:bold}
OPTION						{font-family:arial,helevtica;color:black;background-color:#ffffff;font-size:12Px;font-weight:bold}
TEXTAREA					   {font-family:arial,helevtica;color:#2A377E;background-color:#ffffff;font-size:12Px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.backendtree				{font-family:arial,helevtica;background-color:#e0e0e0;font-size:12Px;text-decoration:none;background-image:url(../img/adminbg1.jpg);background:url(../img/adminbg1.jpg);}
.backendbody				{font-family:arial,helevtica;background-color:#f0f0f0;font-size:12Px;text-decoration:none}
.dialogbody					{font-family:arial,helevtica;background-color:#d0d0d0;font-size:12Px;text-decoration:none}
.treebody					{font-family:arial,helevtica;background-color:#d0d0d0;font-size:12Px;text-decoration:none}
.errormessage				{font-family:arial,helevtica;color:red;font-size:11Px;font-weight:bold;}
.texttitle					{font-family:arial,helevtica;color:black;font-size:12Px;font-weight:bold;}
.actionbutton				{font-family:arial,helevtica;color:navy;background-color:#e0e0e0;font-size:12Px;font-weight:bold}
.smallactionbutton		{font-family:arial,helevtica;color:navy;background-color:#e0e0e0;font-size:10Px;font-weight:bold}
.dialogtitle				{font-family:arial,helevtica;color:black;font-size:16Px;font-weight:bold;text-decoration:underline;}
.langdialog					{border-size:1;background-color:#e0e0e0}
.fieldtitle		 			{font-family:arial,helevtica;color:#606060;font-size:12Px;font-weight:bold}
.fieldtext					{font-family:arial,helevtica;color:black;font-size:12Px;font-weight:normal;}
.notetext					{font-family:arial,helevtica;color:black;font-size:10Px;}
.description				{font-family:arial,helevtica;color:gray;font-size:10Px;}
.mark						   {background-color:yellow}
.zelle1 					   {font-family:arial,helevtica;color:#2A377E;background-color:#f0f0f0;font-size:12Px;font-weight:normal;}
.zelle1g 					   {font-family:arial,helevtica;color:#2A377E;background-color:#dadada;font-size:12Px;font-weight:normal;}
.zelle2 					   {font-family:arial,helevtica;color:#2A377E;background-color:#f0f0f0;font-size:12Px;font-weight:normal;border-color:#fdb813; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.zelle11 					   {font-family:arial,helevtica;color:#2A377E;background-color:#005bab;font-size:12Px;font-weight:normal;border-color:#005bab; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.zelle22 					   {font-family:arial,helevtica;color:#2A377E;background-color:#fdb813;font-size:12Px;font-weight:normal;border-color:#fdb813; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.zelle111 					   {font-family:arial,helevtica;color:#2A377E;background-color:#f0f0f0;font-size:12Px;font-weight:normal;border-color:#005bab; border-style:solid; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-right-width: 1px;}
.zelle222 					   {font-family:arial,helevtica;color:#2A377E;background-color:#f0f0f0;font-size:12Px;font-weight:normal;border-color:#fdb813; border-style:solid; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-right-width: 1px;}
.zzelle1 					   {font-family:arial,helevtica;color:#2A377E;background-color:#f0f0f0;font-size:12Px;font-weight:normal;border-color:#f0f0f0; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
.zzelle1g 					   {font-family:arial,helevtica;color:#2A377E;background-color:#dadada;font-size:12Px;font-weight:normal;border-color:#dadada; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}

.suchform   {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	}

.sucheingabe   {
	font-family:arial,helevtica;
	color:#ffffff;
	background-color:#005BAB;
	font-size:11px;
	font-weight:normal;
	border-color:#d1d1d1; 
	border-style:solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px;
	text-align: center;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 5px;
	}

.display { 
	text-align:right;
	}

.input_rechner {
	text-align:right;
	background-color: #CCCCCC;
	}

.output_rechner_jahr {
	text-align:right;
	background-color: #EC1D27;
	color: #FFFFFF;
	border-color: #EC1D27;
	}

.output_rechner_monat {
	text-align:right;
	background-color: #FDB813;
	color: #FFFFFF;
	border-color: #FDB813;
	}

.articletitle				   {font-family:arial,helevtica;color:navy;font-size:12Px;text-decoration:none;}
.articletitle:hover			{font-family:arial,helevtica;color:red;font-size:12Px;text-decoration:underline;}

.filehead					{color:black;font-size:11Px;font-weight:normal;font-family:VERDANA,ARIAL,HELVETICA;text-decoration:none}
.filetitle					{color:black;font-size:11Px;font-weight:normal;font-family:VERDANA,ARIAL,HELVETICA;text-decoration:none}

.checkboxtext				   {font-family:arial,helevtica;color:navy;font-size:12Px;text-decoration:none;}
.checkboxtext:hover			{font-family:arial,helevtica;color:red;text-decoration:underline;}

.user_name					{font-family:arial,helevtica;color:navy;font-size:10Px;font-weight:normal;}
.smallbutton				{font-family:arial,helevtica;color:navy;font-size:10Px;font-weight:normal;margin:0;border:0;height:12Px;}
.workflowtext				{font-family:arial,helevtica;color:#606060;font-size:10Px;font-weight:normal;}

 .href               		{font-family:arial,helevtica;color:ffffff;font-size:12Px;font-weight:bold;font-style:none;background-color:#2A377E;text-decoration:none;border:none;}
a.href               		{font-family:arial,helevtica;color:ffffff;font-size:12Px;font-weight:bold;font-style:none;background-color:#d0d0d0;text-decoration:none;border:none;border-color:#d1d1d1; border-style:solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}

a:link.men {
	font-family:arial,helevtica;
	background-color : #ffffff;
	font-size: 11Px;
	text-align: left;
	vertical-align: middle;
	color : #2A377E;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 0px;
	text-decoration: none;
		}

a:visited.men {
	font-family:arial,helevtica;
	background-color : #ffffff;
	font-size: 11Px;
	text-align: left;
	vertical-align: middle;
	color : #2A377E;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 0px;
	text-decoration: none;
		}

a:hover.men {
	font-family:arial,helevtica;
	background-color : #ffffff;
	font-size: 11Px;
	text-align: left;
	vertical-align: middle;
	color : #2A377E;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
	padding-right : 0px;
	text-decoration: underline;
			}


.link						   {font-family:arial,helevtica;color:ffffff;font-size:12Px;font-weight:normal;text-decoration:none;border:none;}
.link:hover					{font-family:arial,helevtica;color:red;text-decoration:underline;}

.lgnlabel					{font-family:arial,helevtica;color:black;font-size:12Px;font-weight:bold;text-decoration:none;}
.lgnbutton					{font-family:arial,helevtica;font-size:12Px;font-weight:bold;text-decoration:none;}
.lgncontrol					{font-family:arial,helevtica;font-size:12Px;font-weight:normal;text-decoration:none;}	

.searchfound				{font-family:arial,helevtica;color:black;font-size:12Px;font-weight:bold;text-decoration:none;}
.searchfound:Hover		{font-family:arial,helevtica;color:red;font-size:12Px;font-weight:bold;text-decoration:underline;}
.boxtitle			      {font-family:tahoma,arial,helevtica,sans-serif;font-size:12Px;font-weight:bold}
.box				         {font-family:tahoma,arial,helevtica,sans-serif;font-size:11Px}
td {
	font-size:11px;
}

td.rand {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.randb {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: top;
}

td.bkhead               {font-size:12Px;background-color:#337DAF;color:white;font-weight:bold}

.normal_txt_blau {
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12Px;
	text-decoration:none;
	}
	
.normal_txt_schwarz {
	font-family:arial,helevtica;
	color:#000000;
	font-size:11Px;
	text-decoration:none;
	}

.normal_txt_blau_11			{font-family:arial,helevtica;color:#2A377E;font-size:11Px;text-decoration:none;}

.tabellex	{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-color: #f0f0f0;
	border: 1;
	border-color: #ffffff;
}

.normal_txt       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:11px;
	text-decoration:none;
	text-align: left;
}

#datum       		{
	font-family:arial,helevtica;
	color:#005BAB;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#sitemap       		{
	font-family:arial,helevtica;
	color:#005BAB;
	font-size:10px;
	text-decoration:none;
	text-align: right;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#home       		{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}

#copyr       		{
	font-family:arial,helevtica;
	color:#005BAB;
	font-size:11px;
	text-decoration:none;
	text-align: center;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

#webmaster       		{
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

.normal_txt_rechts       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:11px;
	text-decoration:none;
	text-align: right;
}

.normal_txt_deko       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-image: url(img/Kuvert_hell.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.normal_txt_deko_klein       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-image: url(img/Kuvert_hell_klein.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.international_deko       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-image: url(img/Kuvert_rot.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.box1{
	padding: 0px 0px 15px 0px;
}

.rahmen{
	border: 2px solid;
	border-color: #cccccc;
}

.rahmen-gelb{
	border: 2px solid;
	border-color: #fdb813;
}

.normal_txt_deko_priv       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-image: url(img/Kuvert_rot_hell.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-color: #f0f0f0;
}

.karte_pza       		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:12px;
	text-decoration:none;
	text-align: left;
	background-image: url(img/deutschland.gif);
	width:601px;
	height:545px;
	background-repeat: no-repeat;
	background-position: center;
	border-color: #f0f0f0;
	background-color: #f8f8f8;
	bgcolor="f8f8f8" 
	}

.normal_txt_weiss 		{font-family:arial,helevtica;color:#ffffff;font-size:11Px;text-decoration:none;}

.normal_txt_m 		{
	font-family:arial,helevtica;
	color:#F8AE00;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	}

.normal_txt_l 		{
	font-family:arial,helevtica;
	color:#E60003;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	}

.normal_txt_xl 		{
	font-family:arial,helevtica;
	color:#008BAC;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	}

.normal_txt_xxl		{
	font-family:arial,helevtica;
	color:#004D9F;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	}


.minib                  {font-family:arial,helevtica;color:#ffffff;background-color:#005BAB;font-size:10Px;font-weight:normal;border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px;}

#suchbutton   {
	font-family:arial,helevtica;
	color:#ffffff;
	background-color:#005BAB;
	font-size:10Px;
	font-weight:normal;
	border-top: 0px; 
	border-bottom: 0px; 
	border-left: 0px; 
	border-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	}


.hrx                    {color:#ff3300; margin-top: 0px; margin-bottom: 0px; size: 10px; noshade;} 

.banner			{
	position:relative;
	}

.Infokasten		{
	width:210px;
	top:128px;
	left:760px;
	position:absolute;
	background-color:#f0f0f0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	}

.Infokasten-header		{
	background-color:#005BAB;
 	font: bold 100% Arial,sans-serif;
 	color: #ffffff;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	}

.Infokasten h3{
 	font: bold 100% Arial,sans-serif;
 	color: #2A377E;
 	margin: 0px;
	padding: 4px 0px 4px 7px;
}

.Infokasten-Bild		{
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	}

.Infokasten-Text		{
	font-family:arial,helevtica;
	color:#2A377E;
	font-size:10px;
	font-weight:normal;
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	}

.Infokasten-Text h3{
 	font: bold 100% Arial,sans-serif;
 	color: #2A377E;
 	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.Werbung1 			{
	top:113px;
	left:760px;
	position:absolute;
	}

.Werbung2 			{
	top:593px;
	left:5px;
	position:absolute;
	}

.bild_rechts 
  { 
    POSITION: relative; 
    FLOAT: right; 
    MARGIN: 0px 0px 10px 20px; 
    } 

#body_text		{
	background-color: #ffffff;
	width: 600px;
	height: 512px;
	position: absolute;
	border: 0;
	left: 150px;
	top: 153px;
	}
	
.Ueberschrift1 		{
	font-family:arial,helevtica;
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
}

.linie	{
	padding: 0px 0px 0px 0px;
	color: #005BAB;
	size: 1;
	width: 100%;
	margin: 5px 0px 5px 0px;
}

.story {
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	color: ##2A377E;
	width: auto;
}

.story h3{
	font: bold 150% Arial,sans-serif;
	color: ##2A377E;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
}

.story h4{
 	font: bold 100% Arial,sans-serif;
	color: ##2A377E;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 5px;
}

.story h5{
 	font: bold 130% Arial,sans-serif;
	color: ##2A377E;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story h6{
 	font: bold 100% Arial,sans-serif;
	color: ##2A377E;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 5px;
}

.story p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: ##2A377E;
}

.story a.capsule{
	font: 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

.story a.weiter{
	font: normal 80% Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 5px 0px 5px 10px;
}

.story a.weiter:hover{
	text-decoration: underline;
}

.story img{
	padding: 0px 5px 0px 0px;
}

#img_aktuell{
	padding: 0px 0px 0px 0px;
}

.story img.rahmen{
	border: 1px solid;
	border-color: #cccccc;
}

.tabmitbild	{
	FONT-SIZE: 95%;
	text-align: left;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 5px 10px;
}

.tabmitbild p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	color: #2A377E;
}

.tabmitbild p.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	color: #2A377E;
}

.tabmitbild p.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.tabmitbild h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 140% Arial,sans-serif;
	color: #d40000; 
	font-weight : bold; 
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.tabmitbild h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #2A377E; 
	font-weight : bold; 
	padding: 5px 0px 15px 10px;
	margin: 0px 0px 0px 0px;
}

.tabmitbild h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	color: #d40000;
	font-weight : bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.tabmitbild h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #2A377E; 
	font-weight : bold; 
	padding: 10px 0px 0px 1px;
	margin: 0px 0px 5px 0px;
}

.tabmitbild img{
	padding: 5px 0px 0px 0px;
}

.tabmitbild img.pdf{
	padding: 5px 0px 0px 10px;
}

.tabmitbild a.capsule{
	font: 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.tabmitbild a.capsule:hover{
	text-decoration: underline;
}

.tabmitbild ol{
 	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}

.tabmitbild li{
 	font: bold 100% Arial,sans-serif;
	color: #2A377E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tabmitbild ul{
 	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.tabmitbild ul ul{
 	list-style-type: disc;
}

.tabmitbild ul ul ul{
 list-style-type: none;
}

.download	{
	border: 0;
	background-color: #ffffff;
	padding: 0px 0px 5px 0px;
	margin-right: 0px;
}

.Newsletterbox 
	{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	background-color: #fdb813;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fecb51;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fecb51;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e3a103;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3a103;
	WIDTH: 125px;
	HEIGHT: 60px;
	margin: 15px 0px 0px 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	vertical-align: top;
		
  	} 

.Newsletterbox a 
	{ 
		font-weight: normal; 
		font-size: 12px; 
		color: #e50025; 
		text-decoration: none; 
  	} 

.Newsletterbox a:hover 
	{ 
		color: #ffffff; 
		text-decoration: none; 
  	} 
