BODY {
	/* BACKGROUND-COLOR: #ffffcc; */
	BACKGROUND-COLOR: #FEFFB3;
	SCROLLBAR-FACE-COLOR: #CCCCFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #333399; 
	SCROLLBAR-ARROW-COLOR: #CCCCFF; 
	SCROLLBAR-BASE-COLOR: #CCCCFF; 
	scrollbar-dark-shadow-color: #CCCCFF;
	scrollbar-3d-light-color: #333399;
	topmargin: 0;
	leftmargin: 0;
	vertical-align: top;
}

h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
	}

h3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}



a:link {
	COLOR: #0000FF ; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
a:visited{
	COLOR: #0000FF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


a:active{
	COLOR: #0000FF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a:hover{
	COLOR: #0000FF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

table {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}



/*Frameworks*/

#scrolling {
  width: 100%;
  height: 750px;
	overflow: scroll;  }
	
#container {
	width: 619px;
	}

.content {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
	/* BACKGROUND-COLOR: #ffffcc; */
	BACKGROUND-COLOR: #FEFFB3;
}
.content a:link {
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.content a:visited{
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


.content a:active{
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.content a:hover{
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}




.borderbottom {
	background-image: url(/layout/layout1/img/bg_left_nav_effekt.jpg);
	background-repeat: repeat-y;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #FEFFB3;
}

.leftnavitable {
	background-image: url(/layout/layout1/img/bg_left_nav_effekt.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #FEFFB3;
}

/* Horizontale Navigation */
.horizontalNav-2l {
	background-color:#D7D7FD;
	vertical-align: top;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333399;
}
.horizontalNav-2l-norm {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.horizontalNav-2l-act {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.horizontalNav-3l {
	background-image: url(/layout/layout1/img/bg_left_nav_effekt.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #333399;
}
.horizontalNav-3l-norm {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.horizontalNav-3l-act {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

/* Tabelle Module (mit Einzug)*/

.module {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin-left: 5px;
}

/* Navigation Links Bereich*/

#bereich{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}
#bereich a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#bereich a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#bereich a:active {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#bereich a:hover {
	TEXT-DECORATION: underline;
	COLOR: #333399; 

}
#bereichact {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	list-style-image: url(/layout/layout1/img/li_a.gif);
}
#bereichact a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #333399; 
}

#bereichact a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 
}
#bereichact a:active {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#bereichact a:hover {
	TEXT-DECORATION: none;
	COLOR: #333399; 
}

/* Navigation Links 1. Stufe*/

#navi{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}
#navi a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#navi a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#navi a:active {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#navi a:hover {
	TEXT-DECORATION: underline;
	COLOR: #333399; 

}
#naviact {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
#naviact a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #333399; 
}

#naviact a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 
}
#naviact a:active {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#naviact a:hover {
	TEXT-DECORATION: none;
	COLOR: #333399; 
}


/* Navigation Links 2. Stufe*/


#subnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
#subnavi a:link {
	COLOR: #333399; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
#subnavi a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#subnavi a:active {
	TEXT-DECORATION: underline;
	COLOR: #333399; 

}
#subnavi a:hover {
	TEXT-DECORATION: underline;
	COLOR: #333399; 
/* Navigation Links 1. Stufe aktiv*/


}
#subnaviact {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin-left: 5px;

}
#subnaviact a:link {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#subnaviact a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 

}
#subnaviact a:active {
	TEXT-DECORATION: underline;
	COLOR: #333399; 
}
#subnaviact a:hover {
	TEXT-DECORATION: underline;
	COLOR: #333399; 
}


/*Sub Navigation Links 2. Stufe */


#subnavi2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin-left: 10px;

}
#subnavi2 a:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
#subnavi2 a:visited {
	TEXT-DECORATION: none;
	COLOR: #C6171C; 
}
#subnavi2 a:active {
	TEXT-DECORATION: none;
	COLOR: #C6171C; 
}
#subnavi2 a:hover {
	TEXT-DECORATION: none;
	COLOR: #C6171C; 
}

/*Sub Navigation Links 2. Stufe aktiv */

#subnaviact2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin-left: 10px;
}
#subnaviact2 a:link {
	COLOR: #C6171C; 
	TEXT-DECORATION: none;
}
#subnaviact2 a:visited {
	COLOR: #C6171C; 
	TEXT-DECORATION: none;

}
#subnaviact2 a:active {
	COLOR: #C6171C; 
	TEXT-DECORATION: none;

}
#subnaviact2 a:hover {
	COLOR: #C6171C; 
	TEXT-DECORATION: none;
}


/* Navigation Horizontal*/

.topnavtable {
	background-image: url(/layout/layout1/img/bg_top.jpg);
	background-repeat: no-repeat;
}	

.topnav {
	text-align:center;
	vertical-align:top;
}	

.topnavborder {
	border-style: solid;
	border-width: 1px;
	border-color: #333399;
	background-color: #ffffcc;
	text-align: center;
	FONT-WEIGHT: bold; 
}	

#topnavi {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
}
#topnavi a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 
}
#topnavi a:visited {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 
}
#topnavi a:active {
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF; 
}
#topnavi a:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF; 
}
#topnaviact {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #009FC6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#topnaviact a:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #009FC6; 
}
#topnaviact a:visited {
	TEXT-DECORATION: none;
	COLOR: #009FC6; 
}
#topnaviact a:active {
	TEXT-DECORATION: underline;
	COLOR: #009FC6; 
}
#topnaviact a:hover {
	TEXT-DECORATION: underline;
	COLOR: #009FC6; 
}

/* Tabellen Klassen */

.TableHead {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #333399;
   background-color: #CCCCFF;
   text-align: left;
   padding:2px;

}
.TableHighlight {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #333399;
   background-color: #CCCCFF;
   text-align: left;
   padding:2px;
  }



/*Normal (Template 1)*/

.normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.normal:link {
	FONT-SIZE: 14px; 
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.normal:visited {
	COLOR: #0000ff; 
	TEXT-DECORATION: none;
}
A.normal:active {
	COLOR: #0000ff; 
	TEXT-DECORATION: none;
}
A.normal:hover {
	FONT-SIZE: 11px; 
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}


/*Teaser  Rot (Template 2)*/

#teaserrot {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFCCCC;
	border-color: #C6171C; 
	border-style: solid;
	border-width: 1px;

}
#teaserrot h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserrot h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teaserrot h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserrot h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #C6171C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

/*Teaser  Blau (Template 3)*/

#teaserblau {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #ccccFF;
	border-color: #000099; 
	border-style: solid;
	border-width: 1px;

}
#teaserblau h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserblau h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teaserblau h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserblau h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}
/*Teaser  Grün (Template 4)*/

#teasergruen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;
	border-color: #336600; 
	border-style: solid;
	border-width: 1px;

}
#teasergruen h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teasergruen h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teasergruen h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teasergruen h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}


/*Teaser  Hellblau (Template 5)*/

#teaserhellblau {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #D5F1FF;
	border-color: #0066CC; 
	border-style: solid;
	border-width: 1px;

}
#teaserhellblau h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserhellblau h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teaserhellblau h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserhellblau h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #0066CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}
/*Teaser  Dunkelgrün (Template 6)*/

#teaserdunkelgruen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #003300; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #80D5AA;
	border-color: #003300; 
	border-style: solid;
	border-width: 1px;

}
#teaserdunkelgruen h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #003300; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserdunkelgruen h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #003300; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teaserdunkelgruen h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #003300; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserdunkelgruen h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #003300; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

/*Teaser  Dunkelgelb (Template 7)*/

#teaserdunkelgelb {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
	border-color: #FF9900; 
	border-style: solid;
	border-width: 1px;

}
#teaserdunkelgelb h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserdunkelgelb h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;		
}
#teaserdunkelgelb h3{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}

#teaserdunkelgelb h4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin : 0 0 5 0;
}


/*Formular*/

.form {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.form_mini {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	paddin-top: 5px;
}

input,select,textarea {
   background-color: #ffffff;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #333399;
}
.submit,.reset {
	background-color: #CCCCFF;
	border-color:#333399;
	border-width: 1px;
	border-style: solid;
	color: #333399;
}
.radio {
	background-color: #ffffcc;
	color: #333399;
}
.checkbox {
	background-color: #ffffcc;
	color: #333399;
}

/*Adresse*/

#adresse {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #009FC6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #004C94;
	margin-left: 15px;
	vertical-align: bottom;
}
#adresse a:link {
	FONT-SIZE: 12px; 
	COLOR: #009FC6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
#adresse a:visited {
	COLOR: #009FC6; 
	TEXT-DECORATION: none;
}
#adresse a:active {
	COLOR: #009FC6; 
	TEXT-DECORATION: none;
}
#adresse a:hover {
	FONT-SIZE: 12px; 
	COLOR: #009FC6; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

/*by blumer.net*/

#blumer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #004C94;
	margin-left: 10px;
	margin-top: 10px;

}
#blumer a:link {
	TEXT-DECORATION: none;
	COLOR: #333399; 
	padding-left: 5px;

}
#blumer a:visited {
	TEXT-DECORATION: none;
	COLOR: #333399; 
	padding-left: 5px;

}
#blumer a:active {
	TEXT-DECORATION: none;
	COLOR: #333399; 
	padding-left: 5px;

}
#blumer a:hover {
	TEXT-DECORATION: underline;
	COLOR: #333399; 
	padding-left: 5px;

}

/*Kurse*/

#kurse {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-color: #333399; 
	border-style: solid;
	border-width: 1px;
	margin-left: 5px;
	padding: 2px;
}
#kurse h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
.kurstitel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.kurstitelzusatz {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333399; 
	font-family:Arial, Helvetica, sans-serif;
}

/* Kursdetail normal */
.kursdetail {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333399; 
	background-color: #FFCCCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #333399;
	border-style: solid;
}
/* Kursdetail rot */
.kursdetail-1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #C6171C;
	background-color: #FFCCCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #C6171C;
	border-style: solid;
}
/* Kursdetail grün */
.kursdetail-2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #333399;
	border-style: solid;
}
/* Kursdetail blau */
.kursdetail-4 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	color:#0066CC;
	background-color: #DDDDEE;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #000099;
	border-style: solid;
}
/* Kursdetail orange */
.kursdetail-8 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #CC3300; 
	background-color: #FFCC99;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #000099;
	border-style: solid;
}
/* Kursdetail gelb */
.kursdetail-16 {
	font-weight:normal;
	font-size:12px;
	color:#FF9900;
	background-color:#FFFF99;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #000099;
	border-style: solid;
}
/* Kursdetail grau */
.kursdetail-32 {
	font-weight:normal;
	font-size:12px;
	color:#666666;
	background-color:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #000099;
	border-style: solid;
}

/* Kursdetail dunkel Blau */
.kursdetail-64 {
	font-weight:normal;
	font-size:12px;
	color: #000099; 
	background-color: #ccccFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #000099;
	border-style: solid;
}
/* Kursdetail dunkel Grün */
.kursdetail-128 {
	font-weight:normal;
	font-size:12px;
	color:#003300;
	background-color:#80D5AA;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #4BC287;
	border-style: solid;
}
/* Kursdetail Pink Violett */
.kursdetail-256 {
	font-weight:normal;
	font-size:12px;
	color:#660033;
	background-color:#DEBCDE;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 0 5 0 5;
	border-width: 0 0 1 0;
	border-color: #DEBCDE;
	border-style: solid;
}

/* ID für erste Design Zeile (Breite und Höhen Definition) */
#design-row {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-width: 0px;
	margin-left: 0px;
	padding: 0px;
}

/* ID's für csm_FooterNavi */
#footernavi {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-color: #333399; 
	border-style: solid;
	border-width: 1px;
	margin-left: 5px;
	padding: 5px;
}

/* Cart */
#CartCompact {
	background-color: #CCCCFF;
	margin: 10 5 5 5;
	padding: 2 2;
	width:120;
	border-width:1px;
	border-color:#6600FF;
	border-style:solid;
}
.CartCompactTitel {
	font-size:12px;
	font-weight:bold;
	margin: 0 0 5 0;
}
.CartCompactText {
	margin: 0;
}
.cartheader {
   border-style: solid;
   border-color:#333399;
   border-width:1;
}
.CartHead {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #333399;
   background-color: #CCCCFF;
   padding:2px;
}

.cartnumber {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #333399;
}

a.cartnumber:link {
   color: #C6171C;
}
a.cartnumber:active {
   color: #C6171C;
}
a.cartnumber:visited {
   color: #C6171C;
}
a.cartnumber:hover {
   color: #333399;
   text-decoration:none;
}

.cartadress{
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #333399;
   background-color:#FFCCCC
}

.cartButtonGreen {
   border-style: solid;
   border-color: #33CCCC;
   border-width:1;
   background-color: #CCFFCC;
   color: #333399;
}

.cartbutton {
   border-style: solid;
   border-color:#333399;
   border-width:1;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #333399;
   background-color: #CCCCFF;
   padding:2px;
}


/*********************************************************/
/* Klassen zu Keyword-Modul (Stichwort-Modul) */
/*********************************************************/
.Keyword {
  margin: 10 10 20 10;
  width: 98%;
}
.KeywordEditButtons {
}

.KeywordTitle {
}

.KeywordText {
}

.KeywordTopLink {
  margin: 5 0 5 0;
}

/*********************************************************/
/* Klassen zu Kurs-Themen u. Kurs-Themen-Header-Index    */
/*********************************************************/
.Kurstthemenheader_titel {
   border-style: solid;
   border-color: #33CCCC;
   border-width:1;
   background-color: #CCFFCC;
   color: #333399;
}
.KursThemenTitel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR: #333399; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.KeywordEditButtons {
}

.KeywordTitle {
}

.KeywordText {
}

.KeywordTopLink {
  margin: 5 0 5 0;
}

/*********************************************************/
/* Klassen zu Gesamt-Index                               */
/*********************************************************/
.GIndexText {
	color:#000000;
	/* background:#b3b06c; */
	font:bold 12px verdana, sans-serif;
	text-decoration:none;
	/* display:block; */
	padding:2px;
	/* border:1px solid black; */
}

.GIndexText a:link {
	COLOR: #333399;
	font-weight: normal;
	FONT-FAMILY: "Courier New", Courier, mono;
	TEXT-DECORATION: none;
}

.GIndexText a:visited{
	COLOR: #333399; 
	font-weight: normal;
	FONT-FAMILY: "Courier New", Courier, mono;
	TEXT-DECORATION: none;
}


.GIndexText a:active{
	COLOR: #333399;
	font-weight: normal;
	FONT-FAMILY: "Courier New", Courier, mono;
	TEXT-DECORATION: none;
}

.GIndexText a:hover{
	COLOR: #333399;
	font-weight: normal;
	FONT-FAMILY: "Courier New", Courier, mono;
	TEXT-DECORATION: underline;
}
