/* 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 : Tahoma, Tahoma MS, 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;
	font-family : Tahoma, Tahoma MS, Arial, Helvetica, sans-serif;
	line-height: 16px;

}

BODY
{
	background-repeat: repeat-x;
	/* background-attachment: fixed;
	background: #ffffff url(../art/bg_blau_grau.gif) no-repeat scroll top; */

	margin: 0px;
	padding: 0px;
}

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

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

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

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

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

/* links in haupt-navigation oben */
a.menue-link-main:link
{
	color : #ffffff;
	font-weight : bold;
}

a.menue-link-main:visited
{
	color : #cccccc;
	font-weight : bold;
}

a.menue-link-main:hover
{
	color : #FF3300;
	font-weight : bold;
}

a.menue-link-main:active
{
	color : #FF3300;
	font-weight : bold;
}



/* links klein weiss oben */
a.klein-link-main:link
{
	color : #ffffff;
	font-size: 11px;
	font-weight : bold;
}

a.klein-link-main:visited
{
	color : #cccccc;
	font-size: 11px;
	font-weight : bold;
}

a.klein-link-main:hover
{
	color : #FF3300;
	font-size: 11px;
	font-weight : bold;
}

a.klein-link-main:active
{
	color : #FF3300;
	font-size: 11px;
	font-weight : bold;
}




/* titel */
.titel
{
	font-size : 16px;
	color : #000000;
	line-height: 20px;
	font-weight : bold;
}

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

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

.untertitelgrau
{
	font-size : 12px;
	color : #666666;
	font-weight : bold;
}

.klein
{
	font-size : 11px;
}

.kleinweiss
{
	color : #FFFFFF;
	font-size : 11px;
}

.kleinweissfett
{
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
}

.weiss
{
	color : #FFFFFF;
}

.weissfett
{
	color : #FFFFFF;
	font-weight : bold;
	padding-left: 8px;
}

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

.rot
{
	color : #FF3300;
}

.block
{
	padding: 4px;
}

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;
}

td.submenu {
	width: 235px;
	background-color: #CBD9DA;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: top;
}

iframe#mainframe {
	width: 100%;
	height: 100%;
}
* html iframe#mainframe {
	width: 100%;
	height: 100%;
}
