/* Allgemeine Definitionen für BODY */



BODY {
   background-color: #134B82;
   color: Black;
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 12px;
   text-align: left;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 30px;
   margin: 0px;
   margin-right: 0px;
   scrollbar-face-color: #134B82;
   scrollbar-highlight-color: #cccccc;
   scrollbar-shadow-color: black;
   scrollbar-3dlight-color: #134B82;
   scrollbar-arrow-color: #ffffff;
   scrollbar-track-color: #cccccc;
   scrollbar-darkshadow-color: #ffffff;
}



TD {
   color: #134B82;
   font-family:  Helvetica, Arial, Verdana, sans-serif;
   font-size: 12px;
}


A {
	color: #6E7FA8;
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
 	text-decoration: none;
}



A:VISITED {

	color: #6E7FA8;
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	text-decoration: none;
}



A:HOVER {

	color: #134B82;
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	text-decoration: none;
}


A:ACTIVE {

	color: #134B82;
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
	text-decoration: none;
}



/* Tabellen Klassen */

.TableHead {

   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #134B82;
   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:  Helvetica, Arial, Verdana, sans-serif;
   font-size: 14px;
   color: #134B82;
   background-image: url(/layout/layout1/img/bg_title.jpg);   
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;

}


.textcustom {
   font-family:  Helvetica, Arial, Verdana, sans-serif;
   font-size: 12px;
   color: #134B82;
   padding-left: 5px;
   padding-right: 5px;
}

/* Frameworks */

.tdbackgroundblue {
	vertical-align: top;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	background-color: #C9CEE2;
}

.tdbackgrounddarkblue {
	vertical-align: top;
	background-color: #134B82;
}


.tdcontent {
	vertical-align: top;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	background-color: #FFFFFF;
}

/* Modul Menue Left */




/* Wenn ausgewählte Seite Level 1*/


#menueleftselected {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-image: url(/layout/layout1/img/bg_title.jpg);   
}



#menueleftselected a: {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-image: url(/layout/layout1/img/bg_title.jpg);   

}


#menueleftselected a:visited {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-image: url(/layout/layout1/img/bg_title.jpg);   
}

	

#menueleftselected a:hover {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
 	margin-left: 5px;
    background-image: url(/layout/layout1/img/bg_title.jpg);   
}



#menueleftselected a:active {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-image: url(/layout/layout1/img/bg_title.jpg);   
}

/* Wenn normale Seite Level 1*/


#menueleft {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;

}



#menueleft a:link {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;

}



#menueleft a:visited {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
}

	

#menueleft a:hover {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: underline;
	margin-left: 5px;
}



#menueleft a:active {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134B82;
	text-decoration: underline;
	margin-left: 5px;
}

/* Wenn ausgewählte Seite Level 2*/


#menueleft2selected {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-color: #FBFBFB;   
}



#menueleft2selected a: {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-color: #FBFBFB;   

}


#menueleft2selected a:visited {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-color: #FBFBFB;   
}

	

#menueleft2selected a:hover {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
 	margin-left: 5px;
    background-color: #FBFBFB;   
}



#menueleft2selected a:active {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
    background-color: #FBFBFB;   
}



/* Wenn normale Seite Level 2*/


#menueleft2 {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;

}



#menueleft2 a:link {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;

}



#menueleft2 a:visited {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;
	margin-left: 5px;
}

	

#menueleft2 a:hover {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: underline;
	margin-left: 5px;

}



#menueleft2 a:active {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: underline;
	margin-left: 5px;
}


/* Definition Context innerhalb Multimodul*/



#teaser {
	background-color: #C9CEE2;
	text-decoration: none;
	padding: 5px;
	border: solid;
	border-color: #134B82 #134B82 #134B82 #134B82;
	border-width: 1px;
}



#teaser a:link {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #134B82;
	text-decoration: underline;

}



#teaser a:visited {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #134B82;
	text-decoration: underline;
}

	

#teaser a:hover {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #134B82;
	text-decoration: underline;
}



#teaser a:active {

	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #134B82;
 	text-decoration: underline;

 }



#teasertitle {
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #134B82;
    font-weight: bold;
}



.teaser{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #134B82;
	text-decoration: none;

}

input,select,textarea {
   background-color: #FFFFFF;
   font-family:  Helvetica, Arial, Verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #134B82;
}
.submit, .reset {
	background-color: #FFFFFF;
}
.radio {
	background-color: #ffffff;
}

#footer {
   font-family:  Helvetica, Arial, Verdana, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}

#footer a:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}
#footer a:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}

#footer a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}

#footer a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}
#footer a:active {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10px;
   	font-weight: normal;
   	color: #134B82;
	text-decoration: none;
}


