/*-----------------------------------------------------------------*/
/*----------------------   HOME Text   ----------------------------*/
/*-----------------------------------------------------------------*/
h1 {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}

h2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
}

.aktionTableHeader
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}
.aktionName{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}
.aktionName a:link{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionName a:visited{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionName a:hover{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionName a:active{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionNameRightList{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}
.aktionNameRightList a:link{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionNameRightList a:visited{
	TEXT-DECORATION: none;
	COLOR: #900303;
}
.aktionNameRightList a:hover{
	TEXT-DECORATION: underline;
	COLOR: #900303;
}
.aktionNameRightList a:active{
	TEXT-DECORATION: none;
	COLOR: #900303;
}

.f2{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
}
.f2 a:link{
	TEXT-DECORATION: underline;
	COLOR: #666699;
}
.f2 a:visited{
	TEXT-DECORATION: underline;
	COLOR: #666699;
}
.f2 a:hover{
	TEXT-DECORATION: underline;
	COLOR: #666699;
}
.f2 a:active{
	TEXT-DECORATION: underline;
	COLOR: #666699;
}

.home_headline {
	FONT-SIZE: 28px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #050606;
	FONT-WEIGHT:bold;
}
.home_subheadline {
	FONT-SIZE: 20px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #050606;
	FONT-WEIGHT:bold;
}
.home_text {
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #050606;
	FONT-WEIGHT:bold;
}

.logo_text {
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
/*	TEXT-DECORATION: none;*/
	COLOR: #000000;
	FONT-WEIGHT:bold;
	FONT-STYLE:italic;

}
.datum{
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #050606;
}
.datum a:link{
	TEXT-DECORATION: none;
	COLOR: #050606;
}
.datum a:visited{
	TEXT-DECORATION: none;
	COLOR: #050606;
}
.datum a:hover{
	TEXT-DECORATION: underline;
	COLOR: #050606;
}
.datum a:active{
	TEXT-DECORATION: none;
	COLOR: #050606;
}


/*-----------------------------------------------------------------*/
/*--------------------   Bild Untertitel   ------------------------*/
/*-----------------------------------------------------------------*/
.bild_untertitel {
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #4D4D4D;
	FONT-WEIGHT:normal;
	line-height:10px;
}



/*-----------------------------------------------------------------*/
/*--------------   Common Text + Linktext   -----------------------*/
/*-----------------------------------------------------------------*/
.text {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
	vertical-align:top;
}

.text_bold {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}

.text_white {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	FONT-WEIGHT:bold;
    vertical-align: middle;
    align: left;
}


a:link.text
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #4D4D4D;
	FONT-WEIGHT:normal;
}

a:active.text
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: underline;
	COLOR: #4D4D4D;
	FONT-WEIGHT:normal;
}

a:visited.text
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #4D4D4D;
	FONT-WEIGHT:normal;
}

a:hover.text
{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: underline;
	COLOR: #4D4D4D;
	FONT-WEIGHT:normal;
}

/* ------- Headline -------- */
.headline {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:normal;
	font-style: normal;
}
.headline h1 {
	FONT-SIZE: 14px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
	font-style: normal;
}

/*-----------------------------------------------------------------*/
/*---------------------   Hauptnavigation   -----------------------*/
/*-----------------------------------------------------------------*/
.hauptNavi{
	font-size: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	COLOR: #900303;
	height: 20px;
	background-color: #FEFFF3;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #99A7BA;
    border-right-color: #99A7BA;
    border-bottom-color: #99A7BA;
    border-left-color: #99A7BA;
	font-weight:bold;
}
.hauptNavi a:link{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNavi a:visited{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNavi a:hover{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNavi a:active{
	COLOR: #900303;
	text-decoration:none;
}



/*********** hauptnavi active **************/

.hauptNaviActive{
	font-size: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	COLOR: #900303;
	height: 20px;
	background-color: #D9E2ED;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #99A7BA;
    border-right-color: #99A7BA;
    border-bottom-color: #99A7BA;
    border-left-color: #99A7BA;
	font-weight:bold;
}
.hauptNaviActive a:link{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNaviActive a:visited{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNaviActive a:hover{
	COLOR: #900303;
	text-decoration:none;
}
.hauptNaviActive a:active{
	COLOR: #900303;
	text-decoration:none;
}


/*-----------------------------------------------------------------*/
/*---------------------   Formulare   -----------------------------*/
/*-----------------------------------------------------------------*/
.formfield {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #050606;
	border-right: 1px solid #050606;
	border-bottom: 1px solid #050606;
	border-left: 1px solid #050606;
	background-color: #FFFFFF;
}
.formfield_submit {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-top: 1px solid #050606;
	border-right: 1px solid #050606;
	border-bottom: 1px solid #050606;
	border-left: 1px solid #050606;
	background-color: #FFFFFF;
	color: #050606;
	width:120; 
	height:19;
}
.formtext {	FONT-SIZE: 11px; 
                     COLOR: #050606;
                     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
                     TEXT-DECORATION: none;
}

.form_error {	FONT-SIZE: 10px; 
                     COLOR: #990000;
                     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
                     TEXT-DECORATION: none;

}

.form_sent {	FONT-SIZE: 11px; 
                     COLOR: #050606;
                     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
                     TEXT-DECORATION: none;
                     FONT-WEIGHT: bold;
}


/*-----------------------------------------------------------------*/
/*------------------------   Location-Bar   -----------------------*/
/*-----------------------------------------------------------------*/
.locationtext {
	font-size: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #000066;
	FONT-WEIGHT: normal;
}
a:link.locationlink {
	font-size: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: underline;
	COLOR: #000066;
	FONT-WEIGHT: normal;
}
a:active.locationlink {
	font-size: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: underline;
	COLOR: #0000CC;
	FONT-WEIGHT: normal;
}

a:hover.locationlink {
	font-size: 10px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: underline;
	COLOR: #0000CC;
	FONT-WEIGHT: normal;
}


/*-----------------------------------------------------------------*/
/*-------------------   Servicenavigation   -----------------------*/
/*-----------------------------------------------------------------*/
.serviceNavi{
	font-size: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #900303;
	FONT-WEIGHT:bold;
}
.serviceNavi a:link{
	COLOR: #900303;
	text-decoration:none
}
.serviceNavi a:visited{
	COLOR: #900303;
	text-decoration:none
}
.serviceNavi a:hover{
	COLOR: #900303;
	text-decoration:none
}
.serviceNavi a:active{
	COLOR: #900303;
	text-decoration:none
}



.blumenLayer
{

	border-style:solid #000000 1px;
	position:absolute;
	left:0px; top:0px;
}

.logoLayer
{

	border-style:solid #000000 1px;
	position:absolute;
	left:410px; top:0px;
}

.logoLayer2
{
	border-style:solid #000000 1px;
	position:absolute;
	left:410px; top:0px;
	min-height: 109;
	min-width: 196;
	background-image: url(../upload/logos/logo_blau.jpg); 
}

.textLayer {
	border-style:solid #000000 0px;
	position:absolute;
	left:10px; 
	/* top:600px; */
	min-height: 100px;
	width: 205px;
	margin-width: 205px;	
}

a:link.instantLink
{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
}

a:active.instantLink
{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
}

a:visited.instantLink
{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
}

a:hover.instantLink
{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	TEXT-DECORATION: none;
	COLOR: #666699;
	FONT-WEIGHT:normal;
}

