/* komentar */

/* 
html {overflow-x:hidden;}
body {margin-right:28px;}
horizotalen scroll-balken abschalten wegen mac ie5 und 100% tabellen in navigation */

* /* alles vorformatieren */
{
	font-family : Arial, Helvetica, sans-serif;
}

/* normale text-groesse-farbe */
body,p,ul,ol,li,table,td,th,form,input,textarea,select,option
{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

body {
	overflow: auto;
	margin: 0;
	padding: 0;
	background-color: #DCDECB;
	background-image: url(../art/bg_tanne.gif);
	background-repeat: repeat-x;
	color: #000000;
}
.index {
	background-color: #FFFFFF;
	background-image: url(../art/bg_splash.gif);
}


/* normale links */
a, a img
{
	font-size: 12px;
	color : #CC0000;
	text-decoration : none;
	border-color: #CC0000; /* bilder */
}

a:link, a:link img
{
	font-size: 12px;
	color : #CC0000;
	text-decoration : none;
	border-color: #CC0000; /* bilder */
}

a:visited, a:visited img
{
	font-size: 12px;
	color : #990000;
	text-decoration : none;
	border-color: #990000; /* bilder */
}

a:hover, a:hover img
{
	font-size: 12px;
	color : #FF3300;
	text-decoration : none;
	border-color: #FF3300; /* bilder */
}

a:active, a:active img
{
	font-size: 12px;
	color : #000000;
	text-decoration : none;
	border-color: #000000; /* bilder */
}

/* Link mit Bullet */
a.bullet {
	padding-left: 11px;
	background-image: url(../art/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

/* links in haupt-navigation oben */
a.menue-link-negativ:link
{
	color : #ffffff;
}

a.menue-link-negativ:visited
{
	/*color : #C2D2DC;*/
	color : #DCDECB;
}

a.menue-link-negativ:hover
{
	color : #E6FF7D;
}

a.menue-link-negativ:active
{
	color : #E6FF7D;
}

/* links in unter-navigation oben */
a.unter-menue-link-negativ:link
{
	color : #ffffff;
	font-weight : normal;
}

a.unter-menue-link-negativ:visited
{
	color : #ffffff;
	font-weight : normal;
}

a.unter-menue-link-negativ:hover
{
	color : #ffffff;
	font-weight : normal;
}

a.unter-menue-link-negativ:active
{
	color : #ffffff;
	font-weight : normal;
}

/* titel */
.titel
{
	font-size : 18px;
	color : black;
	line-height: 23px;
	font-weight : bold;
}

.titelweiss
{
	font-size : 18px;
	color : #FFFFFF;
	line-height: 23px;
	font-weight : bold;
}

.titelserif
{
	font-family : Times New Roman, Times, serif;
	font-size : 24px;
	color : #990000;
	line-height: 24px;
	font-style: italic;
	font-weight : normal;
}

/* untertitel */
.untertitel
{
	font-size : 12px;
	color : black;
	font-weight : bold;
}

.untertitelblack
{
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}

.untertitelweiss
{
	font-size : 12px;
	color : white;
	font-weight : bold;
}

.klein
{
	font-size : 11px;
}

.weiss
{
	color : #FFFFFF;
}

.weissfett
{
	color : #FFFFFF;
	font-weight : bold;
}

a.link-klein:link { font-size : 11px; }
a.link-klein:visited { font-size : 11px; }
a.link-klein:hover { font-size : 11px; }
a.link-klein:active { font-size : 11px; }

.blau {
	color : #003366;
}

.hell_blau {
	color : #507397;
}
.herbst {
	background-color : #CDCEAF;
}
.gold {
	background-color : #BC9C45;
}
.hell_braun {
	background-color : #DCDECB;
}


.block
{
	padding: 4px;
}
.box_klein {
	font-size : 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.box {
	padding-top: 4px;
	padding-bottom: 4px;
}
.box_klein a,
.box_klein a:visited,
.box_klein a:hover,
.box_klein * {
	font-size : 11px;
}
.zahl-gross
{
	font-family : "Times New Roman", Times, serif;
	font-size : 32px;
	font-style: italic;
	font-weight: bold;
	color : #666666;
	line-height: 22px;
}

input
{
	height: 18px;
}

input,textarea,select
{
	border-top: 1px solid;
   border-right: 1px solid;
   border-bottom: 1px solid;
   border-left: 1px solid;
   border-color:#000000;
	/* margin-top: 0px; */
	/* line-height: 12px; */
	/* border : 1px solid; nn4-problem*/
}

select,option
{
	color:#CC0000;
}

.print_projekt {
	border: 1px solid #C0C2A0;
}
.ani {
	width:455px;
	background-color:#C0C2A0;
	border:1px solid #C0C2A0;
}

/* anpassung sub-menue */

div.unter_navi_div {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	z-index: 3;
	top:135px;
	width: 100%;
}
.bg {
	background-image:url(../art_global/bg_tooltip.gif);
	background-position:top left;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	position:absolute;
	top:0px;
	z-index:1;
	width: 247px;
	height: 188px;
}
div.unter_navi_div div.bg {
	background-image:url(../art_global/bg_sub_menue.gif);
	background-position:bottom right;
	width:190px;
	height: 68px; /* hintergrund-hoehe fuer 3 zeilen */
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	position:absolute;
	top:0px;
	z-index:10;
}

/* hintergrund-hoehe fuer 4 zeilen - height:88px; */

 
/* hintergrund-hoehe NEWS */
div#SubMenueNews.unter_navi_div div.bg {
	/* height:130px; hintergrund-hoehe fuer 6 zeilen */
	height:147px; /* 7 zeilen */
}
/* hintergrund-hoehe fuer 8 zeilen */
div#SubMenueOnline.unter_navi_div div.bg {
	height:168px;
}
/* hintergrund-hoehe fuer 13 zeilen */
div#SubMenueProdukte.unter_navi_div div.bg {
	height: 270px;
}

div.unter_navi_div div.links {
	width:190px;
	overflow:hidden;
	position:relative;
	left:0px;
	top:0px;
	z-index:11;
}

div.unter_navi_div div.links a {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../art_global/bg_punkte_230_weiss.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.unter_navi_div div.links a:hover {
	background-color: black;
}
