body {
font-family: Verdana, sans-serif;
font-size: 11px;
padding: 0px;
background-color:#FAEB96;
margin:0px;
}

.headerdiv {
position:absolute;
width:100%;
background-image:url(design/background-header.gif);
}

.header {
text-align:right;
font-size:11px;
width:954px;
height:43px;
background-image:url(design/header.gif);
vertical-align:middle;	
text-align:right;
}

.pass {
padding-left:10px;
vertical-align:middle;
font-family: Verdana, sans-serif;
font-size: 11px;
color:#FFF;
}

table {
margin:0px;
padding:0px;
border-style:none;
}

td {
font-size:13px;
vertical-align:middle;
margin:0px;
padding:0px;
border:1px #0A468C;
}

form {
margin:0px;
padding:0px;
}

ul {
margin-left: 0;
padding-left: 0;
margin:0px;
padding:0px;
}

li{
list-style:none;
background-image: url(design/liste.gif);
padding-left: 12px;
background-repeat: no-repeat;
background-position: 0 50%;
line-height:22px;
position:relative;
}

.button {
width:90px;
height:20px;
padding:0px;
border-style:none;
background-color:transparent;
background-image:url(design/okay.gif);
margin-top:10px;
margin-bottom:10px;
}

.abbruch {
width:90px;
height:20px;
padding:0px;
border-style:none;
background-color:transparent;
background-image:url(design/escape.gif);
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

img {
margin:0px;
padding:0px;
border-style:none;
}

.contentd {
height:500px;
background-image:url(design/background-top.gif);
background-repeat:repeat-x;
vertical-align:top;
padding-top:80px;
}

.content {
text-align:left;
width:954px;
padding-bottom:8px;
position:relative;
left:0px;
top:0px;
}

.bottomtd{
height:21px;
background-image:url(design/background-bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:11px;
vertical-align:bottom;
padding-bottom:3px;
color:#FFF;
}

.bottomleiste{
text-align:left;
width:954px;

}

.formular {
background-color:transparent;
background-image:url(design/formback.gif);
height:20px;
border:1px solid #0A468C;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
padding-left:3px;
padding-right:3px;
padding-top:2px;
margin:8px;
width:180px;
}

.formerror
{
background-image:none;
background-color:#FFB9B9;
height:20px;
border:1px solid #FA1E46;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
padding-left:3px;
padding-right:3px;
padding-top:2px;
margin:8px;
width:180px;
}

.formularm {
background-color:transparent;
background-image:url(design/formback.gif);
height:20px;
border:1px solid #0A468C;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
padding-left:3px;
padding-right:3px;
padding-top:2px;
width:180px;
}

.formerrorm
{
background-image:none;
background-color:#FFB9B9;
height:20px;
border:1px solid #FA1E46;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
padding-left:3px;
padding-right:3px;
padding-top:2px;
width:180px;
}

.textbox
{
background-color:#FFFFFF;
border:1px solid #FA1E46;
padding-left:10px;
width:942px;
}

.check
{
color:#0F5FB9;
margin:8px;
margin-left:0px;
}

.logform
{
background-image:url(design/formback.gif);
height:20px;
border:1px solid #0A468C;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
padding-left:3px;
padding-right:3px;
padding-top:2px;
margin:0px;
width:110px;
}

select{
background-color:#FCF6D7;
height:18px;
border:1px solid #0A468C;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
margin:8px;
padding-top:2px;
}

option{
background-color:#ffffff;
vertical-align:middle;
border-style:none;
}

.auswahl
{
background-image:url(design/formback.gif);
border:1px solid #0A468C;
font-size:11px;
font-weight:bold;
color:#0F5FB9;
margin:0px;
}

.menudiv
{
position:absolute;
margin-top:43px;
width:100%;
z-index:10;
}

.menutable
{
font-size:11px;
width:954px;
}

.agbfail{
background-color:#FFB9B9;
padding-left:5px;
padding-right:5px;
border-color:#FA1E46;
border-style:solid;
border-width:1px;
}

.bereich{
display: block;
color: #FFFFFF;
background-color: #000000;
text-align: left;
background-image:url(design/menu.gif);
line-height: 17px;
width: 159px;
font-family: Verdana, Arial;
font-size: 11px;
vertical-align:middle;
}

.mhead{
line-height: 17px;
font-weight:bold;
padding-bottom:1px;
cursor:pointer;
}

.error
{
font-weight:bold;
margin-bottom:12px;
margin-top:12px;
color:#FA1E46;
}

.error p
{
color:#FA1E46;
margin-bottom:4px;
}

a.link{
display: block;
color: #000;
text-decoration: None;
border-top: solid 1px #FFFFFF;
background-color:#fa7695;
background-image:none;
width:100%;
}

a.link.bereich{
display: block;
background-color: #000000;
color: #FFF;
}

a.link:hover{
display: block;
color: #000;
background-image:none;
background-color: #FAEB96;
}

a.link:active{
color: #000;
}

a.link:visited{
color: #000;
}

h1 {
font-family:arial,verdana;
color:#FA1E46;
font-size:17px;
margin-top:0px;
margin-bottom:13px;
}

h2 {
font-family:verdana,arial;
color:#0A468C;
font-size:13px;
line-height:18px;
margin-top:13px;
margin-bottom:8px;
}

p {
font-family:verdana,arial;
color:#000000;
font-size:13px;
line-height:18px;
margin-top:0px;
margin-bottom:8px;
}

a:link, a:visited, a:active {
color:#0059B4;
text-decoration:none;
}

a:hover {
color:#FA1E46;
text-decoration:none;
}

.nojava {
border-style:solid;
border-color:#FA1E46;
border-width:1px;
padding-right:10px;
padding-left:10px;
padding-bottom:0px;
padding-top:6px;
margin-bottom:20px;
width:932px;
background-color:#FFB9B9;
}

.betalog {
border-style:solid;
border-color:#FA1E46;
border-width:1px;
padding-right:10px;
padding-left:10px;
padding-bottom:6px;
padding-top:6px;
margin-bottom:10px;
margin-top:10px;
width:932px;
background-color:#ffffff;
}

.forum1 {
height:28px;
width:165px;
font-size:11px;
font-family:verdana;
font-weight:bold;
color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#50aadc;
padding-top:0px;
padding-bottom:0px;
background-image:url(design/forumleiste1.gif);
}

.forum2 {
height:28px;
font-size:13px;
font-family:verdana;
font-weight:bold;
color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#50aadc;
padding:5px;
padding-top:0px;
padding-bottom:0px;
background-image:url(design/forumleiste2.gif);
}

.zitat {
font-size:11px;
font-family:verdana;
border:solid 1px #91deff;
background-color:#ffffff;
padding:5px;
margin-bottom:5px;
margin-top:5px;
}

.ibhead {
background-image:url(design/boxhead.gif);
width:290px;
height:28px;
padding-left:10px;
}

.ibmid {
background-image:url(design/boxmid.gif);
background-repeat:repeat-y;
width:280px;
padding:10px;
vertical-align:top;
}

.ibfoot {
background-image:url(design/boxfoot.gif);
background-repeat:repeat-y;
width:300px;
height:9px;
}

.ibmid p {
font-size:12px;
}

.ibhead h1 {
color:#ffffff;
margin:0px;
margin-top:2px;
}

.forumhead1 {
padding:5px;
font-size:13px;
font-family:verdana;
font-weight:bold;
color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#50aadc;
padding-top:3px;
background-color:#50aadc;
width:182px;
}

.forumhead2 {
padding:5px;
font-size:13px;
font-family:verdana;
font-weight:bold;
color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#50aadc;
padding-top:3px;
background-color:#50aadc;
width:749px;
}

.head {
font-family:arial,verdana,tahoma;
font-size:17px;
font-weight:bold;
color:#50aadc;
}

.forumteaser {
padding-left:5px;
padding-right:5px;
border-style:solid;
border-width:1px;
border-color:#50aadc;
background-color:#EEF7FC;
}

.forumsmall{
color:#0A468C;
font-size:11px;
line-height:16px;
}

.forumtext{
padding:5px;
border-style:solid;
border-width:1px;
border-color:#50aadc;
background-color:#fafafa;
vertical-align:top;
}

.forumform{
padding-top:8px;
padding-bottom:8px;
margin-top:4px;
border-top-style:solid;
border-width:1px;
border-color:#50aadc;
}

.forumprofil{
font-size:11px;
line-height:16px;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#50aadc;
vertical-align:top;
background-color:#f2fbff;
}

.zitat {
font-size:11px;
font-family:verdana;
border:solid 1px #91deff;
background-color:#ffffff;
padding:4px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:5px;
}

.info {
width:10px;
height:10px;
margin-right:3px;
margin-left:3px;
}

.tabelle {
width:784px;
}

.tabelle td {
padding:4px;
font-size:11px;
}

.tabellem {
width:954px;
background-color:#FDF7D7;
}

.tabellem td {
padding:4px;
font-size:11px;
}

.hinweis {
border:solid 3px #50aadc;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
margin-left:-477px;
margin-top:77px;
width:940px;
background-color:#eeeeee;
z-index:5;
position:absolute;
left:50%;
display:none;
overflow:hidden;
}

.hinweis h2 {
margin:0px;
font-size:12px;
}

.hinweis p {
margin:0px;
font-size:11px;
line-height:15px;
}

.handbuch {
margin-left:12px;
margin-top:12px;
border: 1px solid #50aadc;
}

.doit {
font-weight:bold;
color:#0A468C;
font-style:italic;
}

.shoutframe {
width:208px;
height:367px;
}
