/* Stylesheet Business-ROT 

ROT   #990033;

*/

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
   	background: url(background-red-black.gif) repeat-x;
/*	scrollbar-face-color: #800040;*/
	scrollbar-face-color: #990033;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #CC0066;
	scrollbar-darkshadow-color: #990033;
	scrollbar-track-color: #e8e8e8;
	scrollbar-arrow-color: #ffffff;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: transparent;
	vertical-align: text-bottom;
	font-stretch: semi-condensed;
}


H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	vertical-align: text-bottom;
	font-stretch: semi-condensed;
}


/***************************************************************************** */
/* Navigation Horizontal navMAIN */
/******************* Level-1 Normal *********************/
td.navi-no-hor1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	left: 0px;
	color: #990033;
}
td.navi-no-hor1 a {
	border-left: 1px solid;
	padding-right: 0px;
	display: block;
	padding-left: 5px;
	border-left-width: 0px;
	background: #e8e8e8;	
	border-bottom: 1px solid;
	border-bottom-color: #990033;
	margin: 0px 1px 0px 1px;
	color: #990033;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	text-decoration: none;
	width: 130px;
}
td.navi-no-hor1 a:hover {
/*	border-bottom-color: #FF6500; */
	border-right: 1px solid;
	border-left: 1px solid;	
	border-bottom-color: #990033;
	border-left-color: #e8e8e8;
	border-right-color: #e8e8e8;			
	background: #990033;
	color: #ffffff;
	text-decoration: none;
	width: 128px;
}
/******************* Level-1 ACTiv *********************/
td.navi-act-hor1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	left: 0px;
	color: #353535;
}
td.navi-act-hor1 a {
	border-left: 1px solid; 
	padding-right: 0px;
	display: block;
	padding-left: 5px;
	border-left-width: 0px;
	background: #990033;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;	
	border-bottom-color: #990033;
	border-left-color: #e8e8e8;
	border-right-color: #e8e8e8;
	margin: 0px 1px 0px 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	text-decoration: none;
	width: 130px;
	color: #FFFFFF;
}
td.navi-act-hor1 a:hover {
	border-bottom-color: #990033;			
	background: #990033;
	color: #FFFFFF;
	text-decoration: none;
	width: 130px;
}


td.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #e8e8e8;
    text-align: left;
	padding: 0px 5px 0px 5px;
}




/********************************************/
/* MENU Navigation Seiten-Menu*/
tr.navi-no-lev1 {
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	left: 0px;
	color: #1a1a1a;
}

tr.navi-no-lev1 a {
	border-left: 3px solid;
	display: block;
	padding-right: 1px;
	border-left-width: 0px;
	background: #e8e8e8;
	border-bottom: 1px solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-right: 3px solid;
	border-right-width: 0px;
	border-right-color: #990033;
 	margin: 0px 0px 0px 3px;
	color: #990033;
	padding-top: 3px;
    padding-bottom: 3px;
	padding-right: 3px;
	text-align: right;
	text-decoration: none;
	width: 150px;
}
tr.navi-no-lev1 a:hover {
/*	border-right: 2px solid #FFBA00;*/
	border-right: 3px solid;
	border-right-width: 0px;
	border-right-color: #990033;
	border-bottom-color: #ffffff;	
	background: #990033;
	color: #ffffff;
	text-decoration: none;
}
/******************* Level-1 ACTiv *********************/
tr.navi-act-lev1 {
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	left: 0px;
	color: #FFFFFF;
}
tr.navi-act-lev1 a {
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-left: 3px solid;
	display: block;	
    padding-right: 1px;
	border-left-width: 0px;
	background: #990033;
	border-bottom: 1px solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;	
	border-right: 3px solid;
	border-right-width: 0px;
	border-right-color: #990033;	
	margin: 0px 0px 0px 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	text-align: right;
	text-decoration: none;
	width: 150px;	
}
tr.navi-act-lev1 a:hover {
/*	border-right: 5px solid #FF9900;*/
	border-bottom-width: 1px;
	border-right: 3px solid;
	border-right-width: 0px;
	border-right-color: #990033;
	border-bottom-color: #FFFFFF;			
	background: #990033;
	color: #FFFFFF;
	text-decoration: none;
}

td.navmenu {
	background-color: #990033;
	padding: 50px 0px 5px 5px;
	margin-top: 20px;
}

td.small {
	background-color: #990033;
	color: #ffffff;
	font-size: 10px;
	font-style: bold;
	padding: 25px 0px 10px 0px;
}


/***************HEAD-LINES ********************/
div.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
/*	font-variant: small-caps;*/
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	background-color: transparent;
	font-stretch: semi-condensed;
}

div.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14px;
	color: #BB0000;
	background-color: transparent;
}
div.headline3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14px;
	color: #c0c0c0;
	background-color: transparent;
}

b.newsheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #353535;
	background-color: transparent;	
}

/*************** SUB-LINES ********************/
b.subline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color: transparent;
	letter-spacing: 1.1px;
}
b.subline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 13px;
	color: #BB0000;
	background-color: transparent;


	letter-spacing: 1.1px;
}
b.subline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 13px;
	color: #c0c0c0;
	background-color: transparent;
	letter-spacing: 1.1px;
}

/**************** LISTEN **********************/
/* li {
	list-style-image: url(images/v_rot_dark.gif);
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
}*/

li.head {
	list-style-image: url(images/v_schwarz.gif);
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

HR {
	color: #e8e8e8;
	height: 2px;
	width: 99%;
	border-bottom-style: dotted;
}

P {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-size: 11px;
	color: #353535;
	text-align: justify;
}

TD {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-size: 11px;
	color: #353535;
}

.footer {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-size: 10px;
	font-weight: normal;
	color: #820000;
	text-align: center;
}


td.contentmid {
	background-color : #FFFFFF;
	color: #353535;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 20px 10px 10px 10px;
/*	background-image: url(images/35jahre_x300.jpg);
	background-position: center;
	background-repeat: no-repeat;*/
}

/* Farben */
.bg_main {
/*	background-color: #990033;*/
	background-color: #e8e8e8;
	color: ;
}
.bg_white {
	background-color: #FFFFFF;
	color: ;
}
.bg_red {
	background-color: #990033;
	color: ;
}

.bg_dark1 {
/*	background-color: #820000;*/
	background-color: #990033;
	color: ;
}
.bg_dark2 {
	background-color: #CC0066;
	color: ;
}
.bg_middle1 {
/*	background-color : #FFCFDE;*/
	background-color : #E8E8E8;
	color: ;
}
.bg_middle2 {
	background-color : #FFBECE;
	color: ;
}
.bg_grau {
/*	background-color : #FFCFDE;*/
	background-color : #CACACA;
	color: ;
}
.bg_dunkelgrau {
/*	background-color : #FFCFDE;*/
	background-color : #333333;
	color: ;
}
.grau {
	color: #353535;
}
.rot {
	color: #BB0000;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #353535;
} 

a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #353535;
}

/*a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;	
	color: #353535;
}*/

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #990033;
}

/****************** special Links *********************/
a.white:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #820000;
}

a.white:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;	
	color: #820000;
}

a.white:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
	color: #CC0066;
}

/* a.white:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCF00;	
} */

/*****************************************************/
a.navi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #FFFFFF;
}
a.navi.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #FFFFFF;
}
a.navi.visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #FFFFFF;
}
a.navi.hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
	color: #000000;
}

a.navi.active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
	color: #000000;
}

/* Info rechte Spalte */
a.info {
	font-size: 11px;
	font-weight: bold;	
	color: #FFFFFF;
	margin-left: 10px;
}
a.info:link {
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 10px;
}
a.info:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CACACA;			
	margin-left: 10px;
}
a.info:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CACACA;
	margin-left: 10px;
}
/* END Info rechte Spalte */

/********************** Formulare *********************/
.formular {
	color: #353535;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	border-color: #BB0000;
	border-style: solid;
	border-width: 1px;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #353535;
	background-color:#e8e8e8;

}

TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #353535;
	color: #353535;
	font-weight : normal;
	background-color:#e8e8e8;	
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #353535;
	color: #353535;
	background-color:#e8e8e8;
}

