/* Globales Style Sheet */

body, td, table, tr, div, center, input, textarea {
	font: 12px Arial, Helvetica, sans-serif;
    color: #3D3E40;
    text-decoration: none;
}


/* Diverse Maße (Tabellen) */
.aussentabelle { width: 770px; }
.spaltelinks { width: 160px; }
.spalterechts { width: 200px; }
.abstand { width: 10px; height: 8px; }
.abstandvorne { width: 17px; }
body, html { height:100%; }


body {
    scrollbar-3dlight-color:#304965;
    scrollbar-arrow-color:#304965;
    scrollbar-base-color:#d7e0ff;
    scrollbar-darkshadow-color:#304965;
    scrollbar-face-color:#F0F3FF;
    scrollbar-highlight-color:#d7e0ff;
    scrollbar-shadow-color:#d7e0ff;
    Scrollbar-Track-Color:#F0F3FF;   
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#divScrollTextCont {
	top:140px;
	bottom:40px;
	width:770px;
	height: 330px;
	overflow: auto;
}

a {
    color: #4383C3;
    text-decoration: none;
}
	
a:visited     { text-decoration: none; }
a:link     { text-decoration: none; }
a:hover      { text-decoration: underline; }
a:active   { text-decoration: none; }


.bold {
	font-weight: bold;
}

/* HINTERGRUNDFARBEN */

.navi_farbe {
	background-color: #304965;
}


.hg_farbe {
	background-color: #304965;
}
.hg_farbe td {
	width: 1px;
}

.hg_zeile_hell {
	background-color: #F0F3FF;
}

.hg_zeile_dunkel {
	background-color: #d7e0ff;
	font-weight: bold;
}

/* TABELLENFORMATIERUNG */

/* Tabellen Formualre */
	.formulartabelle {
		width: 100%;
		font: 12px Arial, Helvetica, sans-serif;
	    border: 1px solid #d7e0ff;
		empty-cells: show;
		vertical-align: top;
	    background-color: #F0F3FF;
	}
	.formulartabelle td {
		padding: 5px 10px 5px 10px;
		}
		

/* Tabellen Downloads */
	.datentabelle {
		border-collapse: collapse;
		width: 100%;
	}

	.datentabelle td, .datentabelle th {
		font: 12px Arial, Helvetica, sans-serif;
	    border: 1px solid #d7e0ff;
		empty-cells: show;
		vertical-align: top;
	}
	
	.datentabelle th {
	    background-color: #d7e0ff;
		text-align: left;
		font-weight: bold;
		padding: 5px 10px 5px 10px;	
	}
	
	.datentabelle td {
	    background-color: #F0F3FF;
		padding: 10px 10px 10px 10px;
		}
		
	.datentabelle table td{
	    background-color: #F0F3FF;
		padding: 0px 0px 0px 0px;
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
		border: 0px;
		}	
	
/* Supertabelle bei Fachhändler (oben) */
	.supertabelle {
		border-collapse: collapse;
		width: 100%;
	}

	.supertabelle td, .supertabelle th {
		font: 12px Arial, Helvetica, sans-serif;
	    border: 1px solid #304965;
		empty-cells: show;
		vertical-align: top;
	}
	
	.supertabelle th {
        color: #FFFFFF;
	    background-color: #304965;
		text-align: left;
		font-weight: bold;
		padding: 5px 10px 5px 10px;	
	}
	
	.supertabelle td {
	    background-color: #d7e0ff;
		padding: 10px 10px 10px 10px;
	}
	
/* DIVERSE ÜBERSCHRIFTEN / FARBEN */

.ueberschrift, h1, h2 {
	font: 15px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #0000B5;
	text-decoration: none;
	font-weight: bold;
}

h3 {
	font: 15px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.ueblau {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0000B5;
	text-decoration: none;
}
.rot {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ff3300;
	text-decoration: none;
}
.ueblauklein {
	font: 11px Arial, Helvetica, sans-serif;
	color: #0000B5;
	text-decoration: none;
}
.uelinkklein {
	font: 11px Arial, Helvetica, sans-serif;
	color: #4383C3;
	text-decoration: none;
}

.klein {
	font: 11px Arial, Helvetica, sans-serif;
	color: #3D3E40;
	text-decoration: none;
}


.weiss {
	font: 11px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
	line-height: 15px;
}

.grauue {
	font: 11px Arial, Helvetica, sans-serif;
    color: #3D3E40;
	line-height: 13px;
	font-weight: bold;
    text-decoration: none;
}

.adresse {
	font: 10px Arial, Helvetica, sans-serif;
    color: #999999;
	line-height: 13px;
    text-decoration: none;
}

/* NAVIGATION */
.menuBG{
	line-height: 16px; 
	background-color:#FFFFFF; 
	filter:Alpha(opacity=87, finishopacity=87, startx=1, style=1); 
	opacity: 0.9; 
	cursor:default;
	text-decoration:none;
	}

a.menu {
	text-align:left;
	text-decoration:none;
    color:#3D3E40;
	line-height: 16px; 
    background-color:#FFFFFF; 
	filter:Alpha(opacity=87, finishopacity=87, startx=1, style=1); 
	opacity: 0.9; 
	cursor:default;
	}

	a.menu:link    { color:#3D3E40; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.menu:visited { color:#3D3E40; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.menu:focus   { color:#3D3E40; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.menu:hover   { color:#4383C3; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.menu:active  { color:#4383C3; background-color:transparent; font-size: 11px;text-decoration:none;}

.menuaktiv {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px; 
    color:#4383C3;
	cursor:default;
}

a.submenu {
	text-align:left;
	text-decoration:none;
	font-size: 11px;
}

	a.submenu:link    { color:#FFFFFF; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.submenu:visited { color:#FFFFFF; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.submenu:focus   { color:#FFFFFF; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.submenu:hover   { color:#A4D1FD; background-color:transparent; font-size: 11px;text-decoration:none;}
	a.submenu:active  { color:#A4D1FD; background-color:transparent; font-size: 11px;text-decoration:none;}
	
.submenuaktiv {
	font: 11px Arial, Helvetica, sans-serif;
    color: #A4D1FD;
	text-decoration: none;
	line-height: 16px; 
}

/* FORMULARFELDER */

.textfield {
	text-decoration: none;
	border-width: 1px;
	background-color: #ffffff;
	border-right: #3D3E40 1px solid;
	border-left: #3D3E40 1px solid;
	border-top: #3D3E40 1px solid;
	border-bottom: #3D3E40 1px solid;
	filter: Shadow(Color=#3D3E40, Direction=45);
}

/* BULLETPOINTS */

ul {
    list-style-image: url(images/viereck_blau.gif);
}
