/* BEGIN Verhalten der Links ausschließlich im Text */
a:link 				{ color: blue; text-decoration : none; }
a:visited			{ color: blue; text-decoration : none; }
a:hover 			{ color: blue; text-decoration : underline; }

/* BEGIN Verhalten der Links ausschliesslich LINKS der Navigationsleiste */
a.nav:link 			{ color:#195591; text-decoration:none; }
a.nav:visited 		{ color:#195591; text-decoration:none; }
a.nav:hover 		{ color:blue; text-decoration:underline; }
a.nav:active 		{ color:#195591; text-decoration:none; }
 /* END Verhalten der Links ausschiesslich LINKS der Navigationsleiste */

/* BEGIN Verhalten der Links innerhalb der typischen Link zB.Linkliste */
a.normal:link 		{ color: red; text-decoration : none; }
a.normal:visited	{ color: red; text-decoration : none;}
a.normal:hover 		{ color: red; text-decoration : underline;}
/* END Verhalten der Links innerhalb des Textes */

/* BEGIN Verhalten der Links im FOOTER*/
a.footer:link 		{ color: white; text-decoration : none; font-weight: bold;}
a.footer:visited	{ color: white; text-decoration : none; font-weight: bold;}
a.footer:hover 		{ color: #FFFF00; text-decoration : none; font-weight: bold;}
/* END Verhalten der Links im FOOTER */

a.ContentTitel:link { Font-family: Verdana, Arial, Helvetica, Georgia; font-size: 16px;font-style: normal;font-weight: bold;color: #003399;margin-bottom: 10px;padding-top: 4px;padding-bottom: 4px;}
a.ContentTitel:visited { Font-family: Verdana, Arial, Helvetica, Georgia; font-size: 16px;font-style: normal;font-weight: bold;color: #003399;margin-bottom: 10px;padding-top: 4px;padding-bottom: 4px;}
a.ContentTitel:active { Font-family: Verdana, Arial, Helvetica, Georgia; font-size: 16px;font-style: normal;font-weight: bold;color: #003399;margin-bottom: 10px;padding-top: 4px;padding-bottom: 4px;}
a.ContentTitel:hover { Font-family: Verdana, Arial, Helvetica, Georgia; font-size: 16px;font-style: normal;font-weight: bold;color: blue;margin-bottom: 10px;padding-top: 4px;padding-bottom: 4px;}

/* Klasse in Artikel_1.tmpl_sub, download.tmpl_sub, usw nicht in index.tmpl -> Überschrift zur Location unter Beschreibung */
/* font.NavPosition 
{
	font-family     			: Verdana, Arial, Helvetica;
	font-size 				: 14px;
	color           			: #000000;
	}
*/

/* 
scrollbar-base-color:#727e8a;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#C0C0C0;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#C0C0C0;
scrollbar-shadow-color:#C0C0C0;
scrollbar-track-color:#FFFFFF; 
*/

/* Klasse in index.tmpl_sub -> um alles, also der tatsaechliche HTML-TAG */
body 
{
	margin					: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
	padding-right			: 0px;

}

/* Alle table's in den Templates ohne zugewiesene Klasse  */
table 
{
	font-family     		: Verdana, Arial, Helvetica;
	color          			: #000000;
	font-size 				: 12px;
	
}

table.haupt
{
	height 					: 80%;
	width 					: 79%;
	border-collapse 		: collapse;
	border-style			: none;
	border          		: 0px;
	border-color			: #000000;
	padding 				: 0px;
	margin 					: 0px;
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#195591;
	scrollbar-arrow-color:#195591;
	scrollbar-darkshadow-color:#195591;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#dedede;
}

table.LogoBar
{
	border-collapse 		: collapse;
	border-color 			: #FFFFFF;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

td.LogoZelleLinks
{
	border-bottom			: 1px solid #ffffff;
	border-right      		: 0px solid #CCCCCC;
	
	background-color  		: #FFFFFF;
 }

td.LogoZelleMitte
{
	width					: 100%;
	border-bottom			: 1px solid #ffffff;
	background-color  		: #FFFFFF;
	background-position		: bottom center;
	background-repeat 		: no-repeat;
	background-image  		: url(/gfx/Foto-09.gif); 	
}

td.LogoZelleRechts
{
	border-left       		: 0px solid #CCCCCC;	
  	border-bottom			: 1px solid #ffffff;
	background-color  		: #FFFFFF;
}

td.SearchBox
 {
	width					: 100%;
	background-color  		: #195591;
 }
 
 /* BEGIN Verhalten der Eingabeboxen zur Suche */
.simpleForm 
{ 
	font-family      		: Arial, Verdana, Helvetica;
	font-size				: 12px; 
	margin-top				: 4 px;
	margin-right			: 12 px;
	margin-bottom			: 4 px;
	margin-left				: 4 px;
	background-color		: #FAFAFA; 
	border					: 1px; 
	border-style			: solid; 
	border-color			: #0F0F0F;
}

.simpleFormSubmit 
{ 
	font-family      		: Arial, Verdana, Helvetica;
	font-size				: 12px; 
	margin-top				: 4 px;
	margin-bottom			: 4 px;
	background-color		: #999999; 
	border					: 1px; 
	border-style			: solid; 
	border-color			: #F0F0F0;
}
/* END Verhalten der Eingabeboxen zur Suche */


<table.AroundNavPartner
{
	border-color 			: blue;
	border-style 			: solid;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	
}

/* aeussere Tabelle um alle Navigationseintraege */ 
td.AroundNavEintrag
{
	border-color 			: blue;
	border-style 			: solid;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	
}

/* innere Tabelle um alle Navigationseintraeg */ 
table.NavigationsEintrag {
	border-color			: red;
	border-top-width  		: 0px;
	border-bottom-width		: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

/* Tabellezellen der select-box vor den Navigationseintraegen aller Ebenen */ 
td.NavSelectBox
{
	padding-bottom			: 2px;
	padding-top				: 2px;
	border-color 			: #999999;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}
/* Navigationseintrag 1. Ebene angewählt - Farbe der Locationeintraege wird von a.links gesetzt*/ 
td.NavParent
{
	height					: 15px;
	vertical-align			: top;
	font-family     		: Verdana, Helvetica, Arial;
	font-size				: 12px;
	padding-top				: 4px;
	padding-bottom			: 4px;
	padding-left			: 3px;
	border-color			: #999999;
	border-collapse 		: collapse;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

/* Navigationseintrag 2. Ebene angewählt - Farbe der Locationeintraege wird von a.links gesetzt*/ 
td.NavChild1
{
	font-family				: Verdana, Helvetica, Arial;
	font-size				: 10px;	
	padding-top				: 1px;
	padding-bottom			: 1px;
	padding-left			: 3px;
	border-color 			: #999999;
	border-collapse 		: collapse;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

/* Navigationseintrag 3. Ebene angewählt - Farbe der Locationeintraege wird von a.links gesetzt */ 
td.NavChild2
{
	font-family     		: Verdana, Helvetica, Arial;
	font-size				: 9px;
	1text-align				: right;
	padding-top				: 6px;
	padding-bottom			: 6px;
	padding-left			: 2px;
	1background-color		: #495468;
	border-collapse 		: collapse;
	border-color 			: #999999;
	border-top-width  		: 0px;
	border-bottom-width		: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

td.UnderNavigation
{
	height					: 40px;
	background-color		: #FFFFFF;
}

td.newsAroundAll
{
	border-color 			: #000000;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

td.AroundContentContent
{
	height					:100%;
	/*background-image		: url(/gfx/SIG1.jpg);	*/	/* Hintergrundbild im Artikelbereich */	
	background-attachment	: fixed;
	background-repeat		: no-repeat;	
	background-position		: center;
}

table.ContentContent					/* hier Style vom Content bestimmen */
{
	font-family     		: Verdana, Helvetica, Arial;
	font-size				: 12px;
	padding-top				: 6px;
	padding-bottom			: 6px;
	padding-left			: 20px;
}

table.news {
	margin-top 				: 2px;
	margin-left				: 2px;
	1background-color		:  #FFFFBF;	
	border-color 			: #002658;
	border-style    		: solid;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
}

td.NewsTitel-static
{
	font-weight 			: bold;
	font-size				: 12px;
	color					: white;
	text-align				: center;
	vertical-align			: middle;
	padding-bottom			: 20px;
	padding-top				: 20px;
	background-color		: blue;
	border-top-width  		:  0px;
	border-bottom-width 	:  0px;
	border-left-width 		:  0px;
	border-right-width 		:  0px;
	border-style 			:  solid;

}
td.NewsTitel {
	font-weight 			: bold;
	font-size				: 12px;
	margin-top 				: 60px;
	background-color		: #CCCCCC;
	border-top-width  		:  0px;
	border-bottom-width 	:  0px;
	border-left-width 		:  0px;
	border-right-width 		:  0px;
	border-style 			:  solid;
}


td.NewsNews{
	font-family     		:  Verdana, Helvetica, Arial;
	font-size 				:  9px;
	color          			:  #000000;
	1background-color		:  #FFFFBF;
	border-color 			:  #FFFFFF;
	border-style 			:  solid;
	border-top-width  		:  0px;
	border-bottom-width 	:  0px;
	border-left-width 		:  0px;
	border-right-width 		:  0px;
}

table.NewsBildRechts {
	font-family     		: Verdana, Helvetica, Arial;
	font-size 				: 9px;
	color          			: #000000;
	margin-top 				: 10px;
	margin-left				: 0px;
	background-color 		:#FFFFFF;
	border-color 			:#FFFFFF;
	border-style    		: solid;
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
}



/* Klasse in downloads.tmpl_sub -> um jeden Eintarg in der Download-Liste */
table.downloads 
{
	width					: 100%;
	margin-top				: 5px;
	margin-bottom			: 5px;
	border-collapse			: collapse;
	border-style    		: none;
	border-color			: #B0B0B0;
	table-layout 			: auto;
}



/* to-do  Layout-Tabelle um alle Navigationseintraege und Partnersuche  - background wird von den Tabellen*/ 


/* Headline templates: download.tmpl; suche.tmpl*/
td.headline {
	font-size 				: 14px;
	padding-left			: 10px;
	padding-right 			: 10px;
	font-weight  			: bold;
	border-color 			: #B0B0B0;
	border-top-width  		: 0px;
	border-bottom-width 	: 2px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

td.value {
	padding-left			: 10px;
	padding-right 			: 10px;
	padding-top   			: 5px;
	padding-bottom 			: 5px;
	border-color 			: #B0B0B0;
	border-top-width  		: 0px;
	border-bottom-width 	: 10px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	border-style 			: solid;
}

 
font.Text-Partnersuche
{
	font-family     		: Verdana, Arial, Helvetica;
	font-size 				: 12px;
	color           		: #0000FF;

}

td.PartnerSuche {
	font-size 				: 10px;
	
	padding-left 			: 10px;
	padding-right 			: 10px;
	padding-top 			: 3px;
	padding-bottom 			: 3px;
	
	background-color		: #CCCCCC;
	
	border-color 			: #FFFFFF;
	border-style    		: solid;
	border-top-width  		: 1px;
	border-bottom-width		: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
}

/* ??? */
td.DokumentSucheHead {
	font-family      		: Arial, Verdana, Helvetica;
	font-size 				: 12px;
	font-weight 			: bold;
	
	border-color 			: #B0B0B0;
	padding-left 			: 10px;
	padding-right 			: 10px;
	padding-top 			: 3px;
	padding-bottom 			: 3px;
	border-style    		: solid;
	border-top-width  		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
}

/* ??? */
td.DokumentSuche {
	border-color 			: #B0B0B0;
	padding 				: 4px;
	font-size 				: 12px;
	border-style    		: solid;
	border-top-width  		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
}

/* ??? Frank ??? */
p.Titel {
font-family      			: Verdana, Arial, Helvetica;
color           			: #F68B1F;
font-weight  				: bold;
font-size        			: 16px;
margin-bottom 	 			: 3px;
}
/* ??? Frank ??? */
p.Untertitel {
font-family      			: Verdana, Arial, Helvetica;
color            			: #F68B1F;
font-weight  				: bold;
font-size        			: 14px;
margin-bottom 				: 2px;
}



/* in Template artikel_1.tmpl_sub */
p.ContentTitel
{
font-family      			: Verdana, Arial, Helvetica, Georgia;
font-size  	    			: 16px;
font-style       			: normal;
font-weight      			: bold;
color	  	      			: #003399;
margin-bottom 				: 10px;

padding-top 				: 4px;
padding-bottom 				: 4px;
}

p.ContentUntertitel 
{
font-family					: Verdana, Arial, Helvetica, Georgia;
font-size  					: 14px;
font-style       			: normal;
font-weight  				: bold;
color            			: #003399;
margin-bottom 				: 2px;
}

div.ContentText
{
font-family				: Arial, Helvetica, Georgia;
font-size				: 12px;
font-style				: normal;
font-weight			: normal;
color					: #000000;
padding-left			: 30px;
margin-bottom			: 2px;
}


font.orange {
	color          			: #F68B1F;
	font-size        		: 12px;
	font-weight 			: bold;
}

font.blau {
	color           		: #002658;
	font-size       		: 12px;
	font-weight 			: bold;
}

font.weiss {
	color					: #FFFFFF;
}

li
{
	margin-top				: 0px;
}



td.FooterLinie
{
	color           		: #ffffff;
	font-size       		: 10px;
	background-color 		: #195591;
	border-collapse 		: collapse;
	border-color 			: #000000;
	border-top-width		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
	border-style 			: solid;
	padding					: 2px;
	line-height				: 20px;
}
	
	
td.blaueLinie {
	background-color 		: #999999;
	
	border-collapse 		: collapse;
	border-color 			: #999999;
	border-top-width  		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
	border-style 			: solid;
		
	padding					: 2px;
}
table.kontakt
{
	border-collapse 		: collapse;
	border-style			: none;
	border          		: 0px;
	border-color			: #E0E0E0;
	font-size 				: 12px;
}
td.rand-oulr
{
	border-width  			: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style			: solid;
}

td.rand-oul
{
	border-top-width  		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}


td.rand-our
{
	border-top-width  		: 1px;
	border-bottom-width 	: 1px;
	border-left-width 		: 0px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-olr
{
	border-top-width  		: 1px;
	border-bottom-width 	: 0px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-ulr
{
	border-top-width  		: 0px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-ol
{
	border-top-width  		: 1px;
	border-bottom-width 	: 0px;
	border-left-width 		: 1px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-or
{
	border-top-width  		: 1px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-ul
{
	border-top-width  		: 0px;
	border-bottom-width 	: 1px;
	border-left-width 		: 1px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-ur
{
	border-top-width  		: 0px;
	border-bottom-width 	: 1px;
	border-left-width 		: 0px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;	
}

td.rand-lr
{
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 1px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-l
{
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 1px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}	

td.rand-r
{
	border-top-width  		: 0px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-u
{
	border-top-width  		: 0px;
	border-bottom-width 	: 1px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}

td.rand-o
{
	border-top-width  		: 1px;
	border-bottom-width 	: 0px;
	border-left-width 		: 0px;
	border-right-width 		: 0px;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
	border-style 			: solid;
}
	
font.suche-titel
{
	font-family      		: Verdana, Arial, Helvetica;
	color					: #002658;
	font-size				: 12px;
	font-weight 			: bold;
}

font.suche-text
{
	color					: #000000;
	font-family				: Verdana, Arial, Helvetica;
	font-size				: 11px;
	font-weight				: normal;
}

.popup{
	font-family      		: Verdana, Arial, Helvetica;
	color					: #FFFFFF;
	font-size				: 12px;
	font-weight 			: bold;
	margin: 5px 5px 5px 5px;
	background-image:url(../gfx/popup_bg.gif);
	background-repeat:repeat-x;
}

.popuptd{
	font-family      		: Verdana, Arial, Helvetica;
	color					: #FFFFFF;
	font-size				: 12px;
	font-weight 			: bold;
}

