

.fiep        { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.base        { border: 0px white; empty-cells:show; border-spacing: 0px}

.logoreihe {height:45px; valign:top;}
img.logospace {width:12px;}


/* Fonts Überschriften */
.u1		{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 15; font-weight:bold; }
.stattsubnavism 	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:11;}



/* Fonts Fliesstexte */
.cont		{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:none;}
.more		{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; font-style:italic; text-decoration:none}
.contsmall		{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 10; text-decoration:none;}
.contrus	{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:none;}
.contstress	{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; font-weight:bold; text-decoration:none;}
.contpadr		{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:none; padding:0px 20px 0px 0px;}
.bottom		{color:#ffffff; font-family: Tahoma, Geneva, sans-serif; font-size:10;}

/* BILDER */
img.portrait {float:left; margin: 4px 12px 0px 0px; border:1px}
img.spacer_eins {width:188px; height:1px; border-bottom: 1px solid silver; margin: 8px 0px 25px 0px;}
img.spacer_zwei {width:188px; height:12px; margin: 0px 0px 0px 0px;}
img.highlight {width:188px; height:80px; margin: 0px 0px 0px 0px;  border: 0px solid silver;}
img.okpado {margin: 7px 0px 0px 0px;  border: 0px solid silver;}

/* LINKS */

a		{text-decoration:none}
a.linksmall	{color:#666666; font-family: Tahoma, Geneva, sans-serif; font-size:10;} /* sprachen und impressum oben rechts */
a.linksmall:link    { color:#666666;}
a.linksmall:visited { color:#666666;}
a.linksmall:hover   { color:#666666; text-decoration: underline; }
a.linksmall:active  { color:#666666; text-decoration:underline; font-weight:bold; }

a.linkcont	    {color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:13; font-style:italic;}
a.linksmallcurrent	{color:#666666; font-family: Tahoma, Geneva, sans-serif; font-size:10; text-decoration:underline; font-weight:bold;}

a.linkwhite    	{color:#282C36; font-family: Tahoma, Geneva, sans-serif; font-size:13;font-weight:bold;}
a.linkmail    	{color:#666666; font-family: Tahoma, Geneva, sans-serif; font-size:13;}



/* DEFINITIONEN FUER DIE NAVIGATION */



a.navi1 { color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:13; font-weight:bold;}

a.navi1:link    { color:#303540;}
a.navi1:visited { color:#303540;}
a.navi1:hover   { color:#303540; text-decoration: underline; }
a.navi1:active  { color:#303540; text-decoration:underline; font-weight:bold; }

.navi1current	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:13; font-weight:bold; }


a.navi2 { color:#666666; font-family: Tahoma, Geneva, sans-serif; font-size:10; text-decoration:none;}

a.navi2:link    { color:#666666;}
a.navi2:visited { color:#666666;}
a.navi2:hover   { color:#666666; text-decoration: underline; }
a.navi2:active  { color:#666666; text-decoration:underline; font-weight:bold; }

.navi2current	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:10; font-weight:bold;}


/* SITEMAP */
a.map1 { color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:10; font-weight:bold;}
a.map2 { color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:9;}

/* NAVIGATION CONTENTBEREICH links */

/*p.subnavi {text-indent:-1em; margin-left:11px; margin-bottom:0px; margin-top:6px;}*/
p.subnavi {margin-bottom:0px; margin-top:6px;}

a.subnavi 	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:13;}

a.subnavi:link    { color:#303540;}
a.subnavi:visited { color:#303540;}
a.subnavi:hover   { color:#303540; text-decoration: underline; }
a.subnavi:active  { color:#303540; text-decoration:underline; font-weight:bold; }

.subnavicurrent	{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:underline; font-weight:bold;}

/*kleiner*/
a.subnavism 	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:11;}

a.subnavism:link    { color:#303540;}
a.subnavism:visited { color:#303540;}
a.subnavism:hover   { color:#303540; text-decoration: underline; }
a.subnavi:active  { color:#303540; text-decoration:underline; font-weight:bold; }

.subnavismcurrent	{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 11; text-decoration:underline; font-weight:bold;}



a.subsubnavi 	{ color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:13;}

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

.subsubnavicurrent	{color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:underline;}

/* Zwischen den News-Seiten navigieren*/

.pfeilauswahl {color:#666666; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:none; }
a.pfeilandere {color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size: 13; text-decoration:none; font-weight:bold;}


/* TOOLTIP - HIER MUSS NOCH AUFGERÄUMT WERDEN, FONT NUR IM ERSTEN EINTRAG*/

a.tooltip { color:#303540; font-family: Tahoma, Geneva, sans-serif; font-size:11;}

a.tooltip:hover
{    position: relative;                        /* Bezug für span, IE: erst bei :hover setzen */
     background: white;          /* IE, Farbe egal */
	 
}  

a.tooltip span  
{    position: absolute;                     /* aus Textfluß herausnehmen */
     visibility: hidden;                        /* normal: unsichtbar */
      background: #ffffdd;
      border: 1px solid #aaaaaa;
      padding: 7px;
     width: 10em;                               /* FF: kein Leerzeichen vor Einheit */
     top: -3em; left: 3em;                    /* Tooltip-Position, sollte man festlegen */
	
}

a.tooltip:hover span  
{    visibility: visible;
	   }                     /* hover: sichtbar */




/*EMAIL FORMULAR FORMATIEREN */

.textfield	{background-color:white; font-size:10pt; font-face:Tahoma, Geneva, sans-serif; border-style:solid; border-left-color:white; border-right-color:white; border-top-color:white; border-bottom-color:#808080 ; border-width:1px; }
textarea	{background-color:white; font-size:10pt; font-face:Tahoma, Geneva, sans-serif; width:386px;height:150px; border-style:solid; border-color:#808080 ; border-width:1px; }


/* STYLES FÜR DIE PROJEKTREFERENZEN */
div.refteaser {
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

    

}

div.refteaser a {
	color: #303540;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;            
	cursor: pointer;
    font-weight:bold;
}


div.refcont {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #cccccc;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;        
}

div.refcont u1 {
	font-size: 12px;
    color:green;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight:bold;    
}



.newshead {
	color: #303540;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;            
	cursor: pointer;
    font-weight:bold;
}
.newscont {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #cccccc;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;   
}

/* SLIDESHOW FÜR BILDERWECHSEL OBEN */
/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:188px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
