/* Allgemeine Definitionen für BODY */


BODY {
   background-color: #cccccc;
   background-image: url(/layout/layout1/img/bg.gif);
   color: Black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
   margin-left: 0px;
   margin-bottom: 0px;
   margin: 0px;
   margin-right: 0px;
   scrollbar-face-color: #990000;
   scrollbar-highlight-color: #cccccc;
   scrollbar-shadow-color: #000000;
   scrollbar-3dlight-color: #000000;
   scrollbar-arrow-color: #000000;
   scrollbar-track-color: #ffffff;
   scrollbar-darkshadow-color: #cccccc;

}

TD {
   color: black;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
}

H1 {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #990000;
   font-weight: bold;
   background-position: left;

}


A {
	color: #990000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

 	text-decoration: underline;

}

A:VISITED {
	color: #990000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: underline;
}


A:HOVER {
	color: #990000;

    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: underline;

}

A:ACTIVE {
	color: #990000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: underline;
}


/*  Sitemap */
.iframe {
   scrollbar-face-color: #990000;
   scrollbar-highlight-color: #cccccc;
   scrollbar-shadow-color: #000000;
   scrollbar-3dlight-color: #000000;
   scrollbar-arrow-color: #000000;
   scrollbar-track-color: #ffffff;
   scrollbar-darkshadow-color: #cccccc;

}

/*  Sitemap */
TD#sitemap {
	background-color: #EFE5CC;

	vertical-align: top;
	height: 12px;
}
TD#sitemap H1 {

	font-size: 11px;
	font-family: Arial, sans-serif;
	margin : 0 0 0 0;
}

TD#sitemap H2 {
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin : 0 0 0 0;
}
TD#sitemap H3 {
	font-size: 10px;
	font-family: Arial, sans-serif;
	margin : 0 0 0 0;

}
TD#sitemap H4 {
	font-size: 10px;
	font-family: Arial, sans-serif;
	margin : 0 0 0 0;
}


/* Tabellen Klassen */
.TableHead {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color: #990000;
   text-align: left;
   vertical-align: top;
}
.TableHighlight {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #cccccc;
   text-align: right;
   vertical-align: top;
}

#TableHead {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color: #990000;
   text-align: left;
   vertical-align: top;
}
#TableHighlight {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #cccccc;
   text-align: right;
   vertical-align: top;
}


.TableHighlightLeft {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #cccccc;
   text-align: left;
   vertical-align: top;
}


/* Projektspezifische Klassen */

.titleblack {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   font-weight: bold;
}

.titlewhite{
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #ffffff;
   font-weight: bold;
}

.titlecustom{
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #990000;
   font-weight: bold;
   background-position: left;

}

.textblack {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}


.textblackbild {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   padding-right: 5px;
   padding-left: 5px;
}


.textwhite{
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
}

.textcustom {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #990000;
}

.smalltitleblack {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000; 
   font-weight: bold;
}


.smalltitlewhite {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ffffff;
   font-weight: bold;
}

.smalltitlecustom {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #990000;
   font-weight: bold;
}


.smalltextblack {
   font-family:  Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;
   color: #000000;
}


.smalltextwhite {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ffffff;
}


.smalltextcustom {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #990000;
}


/* Frameworks */


.tdvaligntop {
	vertical-align: top;
}

.tdbackgroundyellow {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F5DD84;
}

.tdbackgroundblue {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	font-weight: normal;
	color: #FFFFFF;
	background-color: #000185;
}


.tdbackgroundred {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #990000;
}

.tdbackgroundblack{
	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
}


.tdbackgroundgrey{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #7E7E7E;
}

.tdbereichauto {
	vertical-align: top;

	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #990000;
    background-image: url(/layout/layout1/img/bg_nav_auto.jpg); background-repeat:no-repeat; background-position: bottom;

}

.tdbereichrari {
	vertical-align: top;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000185;
    background-image: url(/layout/layout1/img/bg_nav_rari.jpg); background-repeat:no-repeat; background-position: bottom;
}


#menueleftselected {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}



#menueleftselected a:link {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;

}



#menueleftselected a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}

	

#menueleftselected a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}




#menueleftselected a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}




#menueleft {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}




#menueleft a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}



#menueleft a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}


	

#menueleft a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: top;
	text-align: center;
}



#menueleft a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}






/* Modul Context*/

#teaser {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	border-top: solid;
	border-right: dotted;
	border-bottom: solid;
	border-left: dotted;
	border-color: #666666 #666666 #666666 #666666;
	border-width: 2px;
}



#teaser a:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#teaser a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
	
#teaser a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: bold;
}

#teaser a:active {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
 }

#teasertitle {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #990000;
   font-weight: bold;
   background-position: left;
}


.teaser {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


/* Modul Formular */

input,select,textarea {

   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #990000;
   background-color: #CCCCCC;

}
submit {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   background-color: #CCCCCC;

}


/* Loockup-Modul Adresse */

#adress {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: center;
}


#adress a:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: center;
}

#adress a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: center;
	text-decoration: none;
}
	
#adress a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: center;
	text-decoration: bold;
}

#adress a:active {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C5D8FA;
	text-align: center;
	text-decoration: none;
}

