body {
 color: #ffffff;
 margin: 0px;
 background-color: #990000;
 font-family: arial;
}

A:link {color: #FF6600; text-decoration: none} 
A:visited {color: #FF6600; text-decoration: none}
A:active {color: #FFFFFF; text-decoration: none}
A:hover {color: #FFFFFF; text-decoration: none}

/*Haupttabelle*/
.mainpage {
width:100%;
border-spacing:0;
border-collapse:collapse;
margin:0px;
}

/*Linker Frame*/
.navi_td {
background-color: #000033;
vertical-align:top;
width:130px;
}

/*Linker Frame übergeordneter Div*/
.navi_layer {
position:fixed;
top:1px;
margin: 5px;
}

/*Linker Frame Anschriftsfeld */
.kontakt{
color: #FFFFFF;
background-color: #990000;
font-size: 11px;
font-family: arial;
width: 120px;
text-align:center;
border:2px solid #ff6500;
cursor:all-scroll;
}

/*Linker Frame Anschritsfeld vergrößert*/
.kontakt_big{
position:absolute;
top: 5px;
left:5px;
color: #FFFFFF;
background-color: #990000;
font-size: 14px;
font-family: arial;
width: 200px;
text-align:center;
border:2px solid #ff6500;
cursor:default;
padding-top: 10px;
z-index: 1;
}

/*Linker Frame Anschriftsfeld vergrößert Linie*/
.hr_kontakt {
	width:180px;
	height:2px;
	color: #ff6500;
	background-color: #ff6500;
	border: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}

/*Linker Frame Anschriftsfeld vergroßert Input (Email)*/
.navi_input{
margin: 5px 10px 5px 10px;
border: 2px solid #ff6500;
background: #880000;
color:  #ff6500;
font-size: 12px;
font-weight: bold;
}

/*Linker Frame Navigation*/
.navi {
color: #FFFFFF;
background-color: #990000;
font-size: 13px;
font-family: arial;
padding-left: 13px;
width:120px;
border:2px solid #ff6500;
cursor:default;
}

/*Linker Frame Navigation makiert*/
.navi_selected {
background-color: #003333;
}

/*Linker Frame Navigation Untermenü*/
.sub_navi {
margin: 0 auto;
color: #FFFFFF;
background-color: #990000;
font-size: 13px;
font-family: arial;
text-align:center;
vertical-align: top;
cursor:default;
}

.sub_navi_td {
color: #FFFFFF;
width:100px;
background-color: #990000;
font-size: 13px;
font-family: arial;
vertical-align: top;
border:2px solid #ff6500;
cursor:default;
}

.sub_navi_td_in {
color: #FFFFFF;
width:100px;
background-color: #990000;
font-size: 13px;
font-family: arial;
vertical-align: top;
border:2px dashed #000033;
cursor:default;
}

/*Linker Frame Navigation Untermenü makiert*/
.sub_navi_selected {
color: #FFFFFF;
width:100px;
background-color: #333333;
font-size: 13px;
font-family: arial;
vertical-align: top;
border:2px solid #ff6500;
cursor:default;
}

/*Linker Frame Navigation Aufzählungszeichen*/
.li_unselected{
list-style-type: disc;
}

/*Linker Frame Navigation Aufzählungszeichen makiert*/
.li_selected{
list-style-type: circle;
}

/*Linker Frame Aktueller Hinweis*/
.aktuell{
color: #FFFFFF;
background-color: #990000;
font-size: 11px;
font-family: arial;
width: 120px;
text-align:center;
border:2px solid #ff6500;
cursor:default;
}
/*Makiert siehe Navigation*/

/*Linker Frame Navigation Besucher*/
.counter{
color: #FFFFFF;
background-color: #990000;
font-size: 11px;
font-family: arial;
width: 120px;
height: 70px;
text-align:center;
border:2px solid #ff6500;
}

/*Linker Frame Navigation Counter*/
.counter_img{
margin-top: 8px;
border:2px solid #ff6500;
}

/*Oberer Frame*/
.header_td {
height: 100px;
text-align:center;
background: #990000;
border-bottom: 2px solid #000033;
}

/*Oberer Frame Header*/
.header {
}

/*Unterer Frame*/
.copy {
color: #ff6500;
font-size: 13px;
font-family: arial;
height: 30px;
text-align:center;
border-top: 2px solid #000033;
}

/*Rechter Frame*/
.contents_td {
text-align:center;
vertical-align:top;
height:900px;
background: #990000
}

/*Rechter Frame übergeordneter Div*/
.contents_div{
text-align: center;
}

.big_img_div {
position:fixed;
right:10px;
bottom: 10px;
background-color: #990000;
text-align: center;
border:2px dashed #ff6500;
cursor:default;
}
