a:link {color: #FF0066; text-decoration: underline;}
a:visited {color: #FF0066; text-decoration: underline;}
a:hover {color: #2D9569; text-decoration: none;}
a:pressed {color: #FF0066; text-decoration: underline;}
a:aktiv {color: #FF0066; text-decoration: underline;}

body { 
font-family: Verdana, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal;
font-weight: normal; 
font-variant: normal; 
text-transform: none;
color: #000000; 
scrollbar-base-color:#FF0066;
scrollbar-3d-light-color:#FF0066;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#FF0066;
scrollbar-face-color:#FF0066;
scrollbar-highlight-color:#FF0066;
scrollbar-shadow-color:#FF0066;
scrollbar-track-color:#FFFFFF;
overflow: auto;
background-repeat: repeat;
margin: 0px;
}

hr {
color: #000000;
background-color: #000000;
border-color: #000000;
width: 95%;
margin-left: auto;
margin-right: auto;
height: 0px;
}

.rahmen2 {
border-width: 1px;
border-style: solid;
border-color: #FF0066;
background-color: #FFFFFF;
font-family: sans-serif;
}

.rahmen2mo {
border-width: 1px;
border-style: solid;
border-color: #40BE89;
background-color: #FFFFFF;
font-family: sans-serif;
}

.button {
border-width: 1px;
border-style: solid;
border-color: #FF0066;
background-color: #FF0066;
color: #FFFFFF;
font-family: sans-serif;
font-size: 10px;
margin-bottom: 1px;
}

.button:hover {
border-width: 1px;
border-style: solid;
border-color: #FF0066;
background-color: #FF0066;
color: #FFFFFF;
font-family: sans-serif;
font-size: 10px;
margin-bottom: 1px;
}

.buttonmo {
border-width: 1px;
border-style: solid;
border-color: #40BE89;
background-color: #40BE89;
color: #FFFFFF;
font-family: sans-serif;
font-size: 10px;
margin-bottom: 1px;
}

.umflussrechts {
padding: 10px; 
float: left;
}

.umflusslinks {
padding: 10px; 
float: right;
}

div.kommentar { 
font-style: italic; 
font-weight: bolder; 
color: #00FF00;
}

.position {
position: relative;
visibility: visible;
top: 10px;
left: 225px;
width: 520px;
}

.zeile {
position: absolute;
visibility: visible;
top: 530px;
}

.margin {
padding-right: 5px;
}

.marginbeide {
padding-right: 8px;
padding-top: 3px;
padding-bottom: 2px;
}

.werbeschrift {
font-size: 11px;
letter-spacing: 2pt;
}

div.textw {
margin-left: 7px;
margin-right: 7px;
margin-bottom: 3px;
}

div.textw:hover {
background:#2D9569;
color: #FFFFFF;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 3px;
}

.werbebord {
border-width: 3px;
border-style: dotted;
border-color: #FF0066;
margin-bottom: 3px;
}

.werbebord:hover {
border-width: 3px;
border-style: dotted;
border-color: #2D9569;
margin-bottom: 3px;
}

.textbox {
position: absolute;
width: 306px;
height: 379px;
overflow: auto;
visibility: visible;
padding-right: 8px;
}

.impressum {
position: fixed;
left: 27px;
top: 22px;
width: 180px;
height: 27px;
overflow: hidden;
visibility: visible;
color: #FF0066;
font-size: 12px;
letter-spacing: 4px;
font-weight: bold;
padding-top: 3px;
padding-bottom: 0;
border-width: 3px;
border-style: dotted;
border-color: #FF0066;
text-decoration: none;
}

.naechstes {
line-height: 1.2em;
text-align: right;
position: fixed;
left: 26px;
top: 73px;
width: 180px;
height: 116px;
overflow: hidden;
visibility: visible;
color: #FF0066;
font-size: 10px;
padding: 2px 2px 2px 0px;
border-width: 3px;
border-style: dotted;
border-color: #FF0066;
text-decoration: none;
}

a.impressum2:link {
text-decoration: none;
}

a.impressum2:visited {
text-decoration: none;
}

a.impressum2:hover {
text-decoration: none;
}

.werbepos {
position: fixed;
left: 27px;
top: 215px;
width: 186px;
height: 306px;
overflow: hidden;
visibility: visible;
color: #FF0066;
font-size: 12px;
letter-spacing: 4px;
font-weight: bold;
padding: 0 0 0 0;
}

.werbbild {
width: 180px;
visibility: visible;
border-width: 3px;
border-style: dotted;
border-color: #FF0066;
max-height: 450px;
}

.werbbild:hover {
width: 180px;
visibility: visible;
border-width: 3px;
border-style: dotted;
border-color: #2D9569;
max-height: 450px;
}

.weiter {
position: absolute;
right: 5%;
top: 5%;
overflow: hidden;
}