/********************************************************************************************************/
/*										Redefinition normaler HTML Tags									*/
/********************************************************************************************************/
/*Gilt allgemein :: speziell für Datensätze > d.h. Seiten mit eigentlichem Inhalt*/
/*Somit sind keine komplizierten Formatierungen notwendig*/
body		{background:#002266 url(images/backgrounds/balken_3.jpg);
			 background-color:#002266;
			 font-family: arial,verdana,sans-serif; 
			 margin: 10px 20px 10px 20px;
			 padding: 0px 0px 0px 0px;}
table		{/*Standard Table Formatierung > nicht nutzen, wirkt sich auf Gesamtdesign aus*/ 
			}
h1			{font-size:150%;}

h3			{
			font-size:130%;
			text-align:center;
			vertical-align:middle;
			margin: 0px 0px 0px 0px;
			padding: 4px 4px 4px 20px;
			}
/*Für Gliederungsüberschriften*/
h4			{background-color: #E4E4E4;
			 margin: 0px 0px 0px 0px;padding: 4px 4px 4px 20px;}
p			{padding: 0px 10px 10px 30px;}
h5			{
			font-size:120%;
			background-color: #E4E4E4;
			margin: 0px 0px 0px 0px;
			padding: 2px 4px 4px 20px;
			}

/*Standard Link Gestaltung*/
a:link		{text-decoration: none;color:blue;}
a:active	{text-decoration: underline;color:#FF3300;}
a:hover		{text-decoration: underline;color:#FF3300;}
a:visited	{text-decoration: none;color:#660099;}
/********************************************************************************************************/
/*											Klassendefinitionen											*/
/********************************************************************************************************/
/*Standard Paragraf :: obige Änderungen für p überstimmen*/

.box_ueberschrift_main {
			background-image: url(images/backgrounds/uebschrift_back2.jpg);
			background-color: #FFFFFF;
			border: 1px solid #FFFFFF;
			margin: 5px 50px 30px 50px;
			padding: 5px 10px 5px 10px;
			vertical-align:middle;
			}
.ueberschrift_main{
			font-family:Arial,Verdana,serif;
			font-size:130%;
			font-weight:bolder;
			color:#003366 !important;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;						
			text-align: center;
			}
.subtext_main{
			font-family:Arial,Verdana,serif;
			font-size:100%;
			font-weight:bold;
			color:#003366 !important;			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;						
			text-align: center; 
			}

.nachoben	{padding: 0px 0px 0px 0px;
			 margin: 3px 0px 0px 0px;
			 vertical-align:middle;}
span.einruecken 	{margin-left:50px;}
span.kleiner		{font-size: 80%;}
span.xkleiner		{font-size: 60%;}
span.enger			{line-height: 0.1;}
span.kleirueck		{margin-left:20px;font-size: 60%;}

.navi1 A:link 		{text-decoration: none;color:white;}
.navi1 A:visited	{text-decoration: none;color:white;}
.navi1 A:active 	{text-decoration: none;color:#003366;}
.navi1 A:hover 		{text-decoration: none;color:#003366;}

.language A:link 	{text-decoration: none;color:#003366;}
.language A:visited	{text-decoration: none;color:#003366;}
.language A:active 	{text-decoration: none;color:#FF3300;}
.language A:hover 	{text-decoration: none;color:#FF3300;}
.language		{color:#003366}

.navi_pos A:link 	{text-decoration: none;color:white;}
.navi_pos A:visited	{text-decoration: none;color:white;}
.navi_pos A:active 	{text-decoration: none;color:#FF3300;}
.navi_pos A:hover 	{text-decoration: none;color:#FF3300;}
.navi_pos			{font-size: 80%;}


.statusrechts	{font-size:60%;text-align:right;
				padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.ueberschrift	{font-size: 200%;
				 color:white;}


.seiten_marker 	{/*Definiert Überschriften für Inhalte in Zelle Rechts: Downloads, Gliederung, usw.*/			
				background-image: url(images/backgrounds/balken_1.jpg);			
				vertical-align:middle;
				color:white;
				font-weight:bold;
				font-size:80%;
				text-align:center;
				height:20px;
				padding: 0px 0px 0px 0px;
				margin: 2px 2px 0px 2px;
				border: 1px solid #003366;
				font-size:60%;
				}

.wichtig				{color:#FF3300 !important}
.wichtig	A:link		{color:#FF3300 !important}
.wichtig	A:visited	{color:#FF3300 !important}
.wichtig	A:active	{color:#FF3300 !important}
.wichtig	A:hover		{color:#FF3300 !important}

.seiten_logo 	{
					margin: 2px 2px 0px 2px;
					padding: 5px 5px 5px 5px;
					vertical-align:middle;
					border: 1px solid #E4E4E4;
					text-align:center;
				}

.seiten_verweise {padding: 10px 0px 10px 10px;
				  font-size:70%;margin: 0px 0px 0px 0px;
				  }
.seiten_verweise A:link 	{text-decoration: none;color:#003366;}
.seiten_verweise A:visited	{text-decoration: none;color:#003366;}
.seiten_verweise A:active 	{text-decoration: none;color:#FF3300;}
.seiten_verweise A:hover 	{text-decoration: none; color:#FF3300;}

.seiten_links {padding: 10px 20px 10px 30px;font-size:70%;margin: 0px 0px 0px 0px;
	list-style-image:  url(images/symbolic/prechtsk.gif);}
.seiten_links A:link 	{text-decoration: none;color:#003366;}
.seiten_links A:visited	{text-decoration: none;color:#003366;}
.seiten_links A:active 	{text-decoration: none;color:#FF3300;}
.seiten_links A:hover 	{text-decoration: none;color:#FF3300;}

.seiten_download {
	padding: 10px 20px 10px 30px;margin: 0px 0px 0px 0px;
	font-size:70%;
	list-style-image:  url(images/symbolic/bullet.gif);}
.seiten_download A:link 		{text-decoration: none;color:#003366;}
.seiten_download A:visited		{text-decoration: none;color:#003366;}
.seiten_download A:active 		{text-decoration: none;color:#FF3300;}
.seiten_download A:hover 		{text-decoration: none;color:#FF3300;}

.seiten_gliederung {
	padding: 10px 20px 10px 30px;
	margin: 0px 0px 0px 0px;
	font-size:70%;
	list-style-image:  url(images/symbolic/bullet.gif);
	}
	
.seiten_gliederung A:link 		{text-decoration: none;color:#003366;}
.seiten_gliederung A:visited	{text-decoration: none;color:#003366;}
.seiten_gliederung A:active 	{text-decoration: none;color:#FF3300;}
.seiten_gliederung A:hover 		{text-decoration: none; color:#FF3300;}

.footer_text	{
	font-size: 60%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 10px;
	word-spacing: 5px;
}

.footer_navi 	{color:#003366;
				text-align:center;			
				vertical-align:top;
				font-weight:bold;font-size:70%;
				width:100% ;/*height:20;*/
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				/*border: 1px solid #003366;*/
				}
.footer_navi A:link 		{text-decoration: none;color:#003366;}
.footer_navi A:visited		{text-decoration: none;color:#003366;}
.footer_navi A:active 		{text-decoration: none;color:#003366;}
.footer_navi A:hover 		{text-decoration: none; color:#003366;}
/**********************************************************************************************************/
/*											Für den Inhaltsteil											  */
/*								Möglichkeiten der Formatierung anzeigen									  */
/**********************************************************************************************************/
.table_variant1 {	/*Tabelle Variante 1*/
					border: 1px solid #C6C6C6;
					padding: 1px 1px 1px 1px;
					margin-top:	20px;
					margin-left: 50px;
					vertical-align:top;
					width: 80%;
				}
.table_cells_var1{
					border: 1px solid #C6C6C6;
					color:#003366;
					font-size:70%;
					padding: 1px 1px 5px 1px;
					margin: 0px 0px 0px 0px;
					vertical-align:top;
					}
.table_cells_var2	{
					}					

.pics_inLists {		/*Hauptsächlich für die Listen in Produkte und Dienstleistungen*/
	border: 	1px solid #003366;
	margin: 	0px 0px 0px 40px;
	float:right;	
}
.pics_inText {		/*Hauptsächlich für die Listen in Produkte und Dienstleistungen*/
	border: 	1px solid #003366;
	margin: 	0px 0px 0px 20px;
	float:right;	
}
.pics_inGallery {
	border:	1px solid #003366;
	margin: 0px 5px 0px 5px;
}
.table_for_pics{	/*TableCss für Bilder im Inhaltsteil der Seite - die am Ende der Webpage dargestellt werden*/
	/*border:	1px solid #003366;*/
	width:80%;
	padding: 0px 0px 0px 0px;
	margin: 10px 10% 10px 10%;
	vertical-align:top;
	text-align:center;

}

/*Definiert News Bereich in oberer rechter Ecke*/
#news 			{	
					height:120px !important;
					width:100%;
					text-decoration: none;
					font-size:60%;
					text-align:center;
				 	padding: 5px 5px 5px 5px;
					vertical-align:middle;
  					/*position: relative;*/
					/*left: 15%;*/
					/*width: 80%;*/
					border: 1px solid black;
					color: black;
					font-weight: bold;
  					background-color: #eeeeee;		
					}

.newsboxes {
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	background-color: #eeeeee;
}

/**********************************************************************************************************/
/*												ID Teil													  */
/**********************************************************************************************************/

/*Head Sektion*********************************************************************************************/
#t_alles		/*Alles umschließender Rahmen */
				{
				/*border: 1px solid #FFFFFF;*/	/*Standard*/
				border: 1px solid #003366;		/*Test*/
				padding: 0px 0px 0px 0px;
				margin: 10px 10px 10px 10px;
				background-color:white;}

#t_head			/*Kopfmotiv*/			
				{background:#477FB0;
				border: 1px solid #FFFFFF;		/*Test*/
				background-repeat:no-repeat;
				background-position:left bottom;
				height:130px;width:100%;
				vertical-align:middle;text-align:left;
				color:black;
				/*border-width: medium;border-color: lime*/;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;}

#t_navileiste1	    /*1. Navigationsleiste > Globalnavigation*/	
					{background-image: url(images/backgrounds/balken_2.jpg);
					background-color:white;
					background-repeat:no-repeat;
					background-position:left top;	
					/*height:20px !important;*/
					/*width:800px !important;*/
					color:white;vertical-align:middle;
					font-size:80%;
					padding: 0px 0px 0px 26px !important;
					margin: 0px 0px 0px 0px !important;}
#t_navileiste2	 	/*2. Navigationsleiste > Aktualle Position*/	
					{background-image: url(images/backgrounds/balken_2.jpg);
					background-color:white;
					background-repeat:no-repeat;
					background-position:left top;	
					/*height:20px !important;*/
					/*width:800px !important;*/
					color:white;vertical-align:middle;
					font-size:70%;
					padding: 0px 0px 0px 26px !important;
					margin: 0px 0px 0px 0px !important;}
#t_headall			/*Rahmen um die Head Sektion  */						
					/*{border: 1px solid #E4E4E4;}*/ /*Standard*/
					{border: 1px solid #FFFFFF;}   /*Test*/
/*FollowingPart*********************************************************************************************



/*Überschrift + Bereichsbild + aktuelle Position*/
/*Zelle mit dem Bereichsbild*/
#t_bildmain		{
				border-top:none;
				border-left:none;
				border-right:1px solid #FFFFFF;
				border-bottom:none;
				height:153px;
				background:white;
				width:200px}

#t_main			{/*Table Sektionsbild, 2te Navi, Überschrift, Subtext usw.*/
				/*border: 2px solid #00FF00;*/ /*Test*/
				/*border: 2px solid #00FF00;*/ /*Test*/
					border-top:none;
					border-left:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;
					border-bottom:1px solid #FFFFFF;
				width:100%;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;}
#t_main2		{/*Table eigentl. Inhaltssektion*/
				/*border: 2px solid #99FFFF;*/ /*Test*/
				/*border: 1px solid #C6C6C6;*/
				border-bottom:none;
				border-top:1px solid #FFFFFF;
				border-left:1px solid #FFFFFF;
				border-right:1px solid #FFFFFF;
				width:100%;
				/*border: 1px solid #003366;*/
				/*background-repeat:no-repeat;*/
				/*background-position:left bottom;*/
				/*vertical-align:bottom;*/
				/*text-align:left;*/
				/*color:white;*/
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;} /*oben - rechts - unten - links*/

#t_inhalt		{/* Table Inhalt Eigentl. Inhaltsabschnitt > liegt innerhalb einer Zelle*/
				color:#003366 !important;
				/*border: 5px solid #C6C6C6;*/ /*Test*/
				border: 1px solid #C6C6C6;
				vertical-align:top;
				font-size: 80%;
				background:#FFFFFF;
				padding: 0px 0px 0px 0px;
				/*margin: 0px 10px 0px 0px;*/
				/*width:80%;*/
				}
/*belongs to footer*/
#z_rechts			{/* Zelle rechts neben Inhalt*/
					background-image: url(images/backgrounds/kleine_balk_rechts.gif);
					background-position:bottom;
					background-repeat:repeat-x;
					background-color:#FFFFFF;
					/*border: 1px solid #E3E3E3;*/
					vertical-align:top;
					width: 20% !important;
					border: 1px solid #C6C6C6;
					/*background-color: #CCCCCC;*/
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;}
#z_links			{
					/*background-image: url(images/backgrounds/t_links.gif);*/
					vertical-align:top;
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 0px 10px;
					/*backgound-repeat:repeat-y;*/
					}
/*#t_logos			{/background-image:  url(images/backgrounds/layout_rechts_logos.gif);
					background-repeat: repeat-y;
					background: #003366;vertical-align:middle;text-align:center;}*/
#t_footer			{text-align:center;vertical-align:top;
					/*padding: 10px 10px 10px 10px;*/
					padding: 10px 10px 10px 10px;
					margin: 0px 0px 0px 0px;
					color:#003366;
					width:100%;
					background-color: #E4E4E4;
					border: 2px solid #FFFFFF;
					/*border: 5px solid #C6C6C6;*//*Test*/
					/*background-repeat:repeat-y;*/}
#z_ueberschrift 	{vertical-align: bottom;
					/*background: #236B8E;*/
					background: #003366 url(images/backgrounds/uebschrift_back_back_kl.jpg) repeat-x top left; 
					padding: 0px 0px 0px 20px;
					margin: 0px 0px 0px 0px;
					}
#id_status_info		{/*for status info: update, language, ...*/
					vertical-align: middle;
					text-align: center;
					background:#FFFFFF;
					width:250px;
					height:10px;
					color:#003366 !important;
					padding: 2px 2px 2px 2px;
					/*margin: 0px 70px 0px 200px;*/
					font-size: 60%;
					border-top:1px solid #FFFFFF;
					border-left:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;
					border-bottom:1px solid #FFFFFF;
					}