/* Allgemeine Definitionen für BODY */



BODY {
   background-color: #BDD3AC;
   color: Black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: left;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   margin: 0px;
   margin-right: 0px;
   scrollbar-face-color: #007930;
   scrollbar-highlight-color: #cccccc;
   scrollbar-shadow-color: black;
   scrollbar-3dlight-color: #007930;
   scrollbar-arrow-color: #ffffff;
   scrollbar-track-color: #cccccc;
   scrollbar-darkshadow-color: #ffffff;
}



TD {
   color: #000000;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
}


A {
	color: #007930;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
 	text-decoration: none;
}



A:VISITED {

	color: #007930;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-decoration: none;
}



A:HOVER {

	color: #007930;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-decoration: none;
}


A:ACTIVE {

	color: #007930;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-decoration: none;
}

u {
	font-size: 14px;
	text-decoration:none;
}

/* Tabellen Klassen */

.TableHead {

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #007930;
   text-align: center;

}

.TableHighlight {

  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  background-color: #6E7FA8;
  text-align: center;

}



/* Projektspezifische Klassen */



.titlecustom{

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #007930;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}


h1{

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #007930;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}

h2{

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #007930;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}
h3{

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #007930;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}

h4{

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #007930;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}

.textcustom {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   padding-left: 5px;
   padding-right: 5px;
}

/* Frameworks */

.white {
	background-color: #BDD3AC;
	border-top: 1px solid #030;
	border-bottom: 1px solid #030;
	}

.tdbackgroundgreen {
	vertical-align: top;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFEDZE;
	background-color: #007930;
	border-top: 1px solid #030;
	border-bottom: 1px solid #030;
}

.tdnav {
	vertical-align: top;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFED2E;
	background-color: #FFED2E;
}


.tdcontent {
	vertical-align: top;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

/* Modul Menue Left */




/* Wenn ausgewählte Seite Level 1*/


#menueleftselected {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;
	text-indent: 20px;
    background-image: url(/layout/layout1/img/bg_title_a.gif); 
	background-position: left;  
	background-repeat: no-repeat;
}



#menueleftselected a: {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;

}


#menueleftselected a:visited {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;
}

	

#menueleftselected a:hover {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;
}



#menueleftselected a:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;
}

/* Wenn normale Seite Level 1*/


#menueleft {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;
	text-indent: 20px;
    background-image: url(/layout/layout1/img/bg_title.gif); 
	background-position: left;  
	background-repeat: no-repeat;
}



#menueleft a:link {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;

}



#menueleft a:visited {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: none;
}

	

#menueleft a:hover {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: underline;
}



#menueleft a:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007930;
	text-decoration: underline;
}


/* Definition Context innerhalb Multimodul*/



#teaser {
	background-color: #FFFFCC;
	text-decoration: none;
	padding: 5px;
	border: solid;
	border-color: #007930 #007930 #007930 #007930;
	border-width: 1px;
}



#teaser a:link {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;

}



#teaser a:visited {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;
}

	

#teaser a:hover {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007930;
	text-decoration: bold;
}



#teaser a:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	font-weight: bold;
 }



#teasertitle {

    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #007930;
    font-weight: bold;

}


#teaserbox {
	background-color: #FFFFCC;
	text-decoration: none;
	padding: 5px;
	border: solid;
	border-color: #007930 #007930 #007930 #007930;
	border-width: 1px;
}



#teaserbox a:link {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;

}



#teaserbox a:visited {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;
}

	

#teaserbox a:hover {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007930;
	text-decoration: bold;
}



#teaserbox a:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007930;
	font-weight: bold;
 }



#teaserbox h1 {

    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #007930;
    font-weight: bold;

}


.teaser{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007930;
	text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;

}

input,select,textarea {
   background-color: #FFFFFF;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #007930;
}
.submit, .reset {
	background-color: #FFFFFF;
}
.radio {
	background-color: #ffffff;
}

#footer {
   font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}

#footer a:link {
	font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}
#footer a:link {
	font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}

#footer a:visited {
	font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}

#footer a:hover {
	font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}
#footer a:active {
	font-family:  Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #007930;
	text-decoration: none;
}







.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/*Bildergalerie*/

.BG_TextSeitenNav {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #007930;
	}
	.BG_BildText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		text-transform: none;
		color: #007930;
	}
	.BG_TdLayout {
		color: #007930;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.BG_PicBorder {
		border-style: solid;
		border-width: thin;
		border-color: #007930;
	}
