/* CSS des Oben-Frames */

body {background-color: #808080; background-image:url(images/hg_oben.gif); background-attachment:fixed; background-repeat:repeat-x;}

h1,h2,h3,h4,h5,h6,td,tr {font-family: verdana, arial, Helvetica, sans-serif,;
font-style: normal}

p {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
font-weight: normal; 
text-decoration: none;
color: #DDD;}

.small {font-size: 7pt; color: #cccccc;}

.fett {font-weight: bold}

.kursiv {font-style: italic;
text-align: left}

td {font-size: 9pt;}

tr {font-size: 9pt;}

h1 {font-size: 18px;
font-weight: bold}

h2 {font-size: 16px;
font-weight: bold}

h3 {font-size: 12px;
font-weight: bold}

h4 {font-size: 10px; color:#CC0000;
font-weight: bold}

h5 {font-size: 9px;
font-weight: bold}

h6 {font-size: 12px;
font-weight: bold}

.blau {color: #03037E}
.rot {color: #CC0000}
.orange {color: #FF9900}

#rechts {text-align:right}

#zentriert {text-align:center}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#000000;
text-decoration: none;
font-weight: normal}

a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
text-decoration: none;
font-weight: normal}

a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #696969;
text-decoration: none;
font-weight: bold}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#696969;
text-decoration: none;
font-weight: bold;}

a.sub:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#000000;
text-decoration: none;
font-weight: bold}

a.sub:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
text-decoration: bold;
font-weight: bold}

a.sub:active {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #696969;
text-decoration: none;
font-weight: bold}

a.sub:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#696969;
text-decoration: none;
font-weight: bold;}


img.a1 {margin:-5 3;}

.a1:link {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#DDD;
text-decoration: none;
font-weight: normal}

.a1:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #DDD;
text-decoration: none;
font-weight: normal}

.a1:active {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #FFF;
text-decoration: none;
font-weight: normal}

.a1:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#FFF;
text-decoration: none;
font-weight: normal;}

input {font-family:verdana, arial, helvetica, sans-serif; font-size:10pt; border: 1pt solid #000000; background-color:#AAA; padding: 4 0 0 4;}
input:focus {background-color:#FFF;}
input:hover {border: 1px solid #DDD;}

input.button {padding: 0 0 0 0; margin:-8 0; }
input.button:hover {border: 1px solid #000000;}

select {font-family:verdana, arial, helvetica, sans-serif; font-size:7pt;}

#mininav {position: absolute; right: 0; top: 5; width: 800; height: 35;}

/* Suchfeld */

#suche {position: absolute; right: 0; top: 40; width: 430; height:45;}

fieldset.search {
	border: none;
	width: 280px;
	margin: 0 auto;

}
.search input, .search button {
	border: none;
	float: left;

}
.search input.boxgrey {
	color: #000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	width: 229px;
	height: 36px;
	padding: 10px 10px 0;
	background: url(images/searchbox_808080.gif) no-repeat;
	margin-right: 0px;
}
.search input.boxgrey:focus {
	background: url(images/searchbox_808080.gif) no-repeat left -44px;
	outline: none;
	border: none;
}

.search input.boxgrey:active {
	background: url(images/searchbox_808080.gif) no-repeat left -88px;
	outline: none;
	border: none;
}

.search button.btngrey {
	width: 45px;
	height: 44px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(images/searchbox_808080.gif) no-repeat top right;
}
.search button.btngrey:hover {
	background: url(images/searchbox_808080.gif) no-repeat bottom right;
}

.search input.boxwhite {
	color: #000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	width: 229px;
	height: 36px;
	padding: 10px 10px 0;
	background: url(images/searchbox_FFFFFF.gif) no-repeat;
	margin-right: 0px;
}
.search input.boxwhite:focus {
	background: url(images/searchbox_FFFFFF.gif) no-repeat left -44px;
	outline: none;
}

.search input.boxwhite:hover {
	outline: none;
	border: none;
}

.search input.boxwhite:active {
	background: url(images/searchbox_FFFFFF.gif) no-repeat left -88px;
	outline: none;
	border: none;
}

.search button.btnwhite {
	width: 45px;
	height: 44px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(images/searchbox_FFFFFF.gif) no-repeat top right;
}
.search button.btnwhite:hover {
	background: url(images/searchbox_FFFFFF.gif) no-repeat bottom right;
}

