BODY {
	SCROLLBAR-FACE-COLOR: #004998; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e9ebf5; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #004998; 
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #E9EBF5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#004998;
}


table {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	color: #ffffff;
	background-color: #2F6BAB; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(/layout/layout1/img/bg_h1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 15px;
	margin : 0 0 5 0;
	padding-left: 5px;
}

h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
	background-color: #d9dbec;
	}

h3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}


a:link {
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
a:visited{
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


a:active{
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a:hover{
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}



/*Frameworks*/

.blue {
	BACKGROUND-COLOR: #004998;
}

.mediumblue {
	BACKGROUND-COLOR: #2A67A9;
}

.lightblue {
	background-color: #d9dbec;
}


.white {
	BACKGROUND-COLOR: #FFFFFF;
}

.content {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
	BACKGROUND-COLOR: #ffffff;
}


/* Tabelle Module (mit Einzug)*/

.module {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin-left: 15px;
}

/* Navigation Design*/
.navi {
	BACKGROUND-COLOR: #2A67A9;
	BACKGROUND-IMAGE: url(/layout/layout1/img/bg_nav.jpg);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
	VERTICAL-ALIGN: top;
}
/* Navigation Position*/
#navigation {
	 position:absolute; top: 170px; width:140px;
}


/* Navigation Links 1. Stufe*/

#leftnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;

}
#leftnavi a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftnavi a:visited {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftnavi a:active {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftnavi a:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF; 

}
#leftnaviact {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	list-style-image: url(/layout/layout1/img/li_a.gif);
	vertical-align:top;
}
#leftnaviact a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}

#leftnaviact a:visited {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}
#leftnaviact a:active {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftnaviact a:hover {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}

/* Navigation Links 1. Stufe*/


#leftsubnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#leftsubnavi a:link {
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
#leftsubnavi a:visited {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftsubnavi a:active {
	TEXT-DECORATION: underline;
	COLOR: #ffffff; 

}
#leftsubnavi a:hover {
	TEXT-DECORATION: underline;
	COLOR: #ffffff; 

}
#leftsubnaviact {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	vertical-align: top;
}
#leftsubnaviact a:link {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
#leftsubnaviact a:visited {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 

}
#leftsubnaviact a:active {
	TEXT-DECORATION: underline;
	COLOR: #ffffff; 
}
#leftsubnaviact a:hover {
	TEXT-DECORATION: underline;
	COLOR: #ffffff; 
}


/*Sub Navigation Links 2. Stufe */


#leftsubnavi2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	vertical-align: top;
}
#leftsubnavi2 a:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
#leftsubnavi2 a:visited {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}
#leftsubnavi2 a:active {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}
#leftsubnavi2 a:hover {
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}

/*Sub Navigation Links 2. Stufe aktiv */

#leftsubnaviact2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	vertical-align: top;
}
#leftsubnaviact2 a:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
#leftsubnaviact2 a:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;

}
#leftsubnaviact2 a:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;

}
#leftsubnaviact2 a:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}


/* Tabellen Klassen */

.TableHead {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color: #9097C7;
   text-align: left;
   padding: 5px;

}
.TableHighlight {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   background-color: #004998;
   text-align: left;
   padding: 5px;
}


/*Normal (Template 1)*/

#normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	list-style-image: url(/layout/layout1/img/li2_a.gif);
}
#normal a:link {
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
#normal a:visited {
	COLOR: #004998; 
	TEXT-DECORATION: none;
}
#normal a:active {
	COLOR: #004998; 
	TEXT-DECORATION: none;
}
#normal a:hover {
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}


/*Teaser (Template 2)*/

#teaser {
	border-style: solid;
	border-color: #004998 #004998 #004998 #004998;
	border-width:  1px;
	padding-bottom: 5px;
	background-color: #d9dbec;
	color: #004998;
	font-size: 11px; 

}

#teaser a:link {
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
#teaser a:visited {
	COLOR: #004998; 
	TEXT-DECORATION: underline;
}
#teaser a:active {
	COLOR: #004998; 
	TEXT-DECORATION: underline;
}
#teaser a:hover {
	FONT-SIZE: 11px; 
	COLOR: #004998; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

/*Formular*/

.form {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004998;
}

input,select,textarea {
   background-color: #ffffff;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #004998;
}
.submit,.reset {
	background-color: #e9ebf5;
	border-color:#004998;
	color: #004998;
}
.radio {
	background-color: #e9ebf5;
	color: #004998;
}
.checkbox {
	background-color: #e9ebf5;
	color: #004998;
}
/*adresse*/

#adresse {
	font-weight: normal; 
	font-size: 10px; 
	color: #2A67A9; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}
#adresse a:link {
	text-decoration: none;
	font-weight: normal;
	color: #2A67A9; 

}
#adresse a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #2A67A9; 

}
#adresse a:active {
	text-decoration: none;
	font-weight: normal;
	color: #2A67A9; 

}
#adresse a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #2A67A9; 

}

/*footer*/

#footer {
	font-weight: normal; 
	font-size: 10px; 
	color: #E9EBF5; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: #2A67A9;

}
#footer a:link {
	text-decoration: none;
	font-weight: normal;
	color: #E9EBF5; 

}
#footer a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #E9EBF5; 

}
#footer a:active {
	text-decoration: none;
	font-weight: normal;
	color: #E9EBF5; 

}
#footer a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #E9EBF5; 

}




