body {color:#000000; background-color:#fff; margin:0; padding:0; font-size:0.7em; line-height:130%; font-family:Verdana,Arial,Helvetica,sans-serif;}

a {color: #D7181E; text-decoration: underline; font-weight: normal; background-color: transparent;}
a:hover {}
a:focus {}
a img {border:0;}

b {}

h1 {font-size:160%; font-weight:normal; text-align:left; margin:5px 0 0 0;padding:0;line-height:140%;}
h2 {font-size:160%; font-weight:normal; text-align:left; margin:0;padding:0;}
h3 {font-size:100%; font-weight:bold; text-align:left; margin:0;padding:0;}
h4 {}
h5 {}
h6 {}

ol {margin:0em 0em 0em 1.9em;padding:0; list-style: decimal outside; text-align: left;}
ul {margin:0em 0em 0em 1.35em;padding:0; list-style: disc outside; text-align: left;}
dl {margin:0;padding:0;text-align:left;}
li {margin:0;padding:0;}

p {}
input.formButton {}

table {}
th {text-align:left;color: #333;}
table td {vertical-align:top;text-align:left;}

#site {width:999px;}

#headerlogo {text-align:right;width:932px;height:92px;padding:30px 67px 0 0;margin-bottom:30px;}

#headerbar {text-align:left;height:32px;color:#D7181E;}
#headerbar a {color:#6E8087;text-decoration:none;}
#headerbarl {padding-left:255px;}
#headerbarr {text-align:right;padding-right:75px;}


@media screen {
#centercolumn {text-align:left;width:100%;
  height: auto !important;
  height: 390px;
  min-height: 390px;} 
#leftcolumn{width:245px;}
#blockContent {}
#rightcolumn {background-color:#fff;width:185px;background-image:url(bg_right.png);background-repeat:no-repeat;background-position:right 250px;}
.bgrotl {background-color:#FEEED5;}
.bgrot {background-color:#FEEED5;background-image:url(bg_rot.png);background-repeat:no-repeat;background-position:right 250px;
padding:15px 75px 25px 20px;}
.bgblaul {background-color:#DAE3E7;}
.bgblau {background-color:#DAE3E7;background-image:url(bg_blau.png);background-repeat:no-repeat;background-position:right 250px;
padding:15px 75px 25px 20px;}
}
 
@media print {
#centercolumn  {text-align:left;
  height: auto !important;
  height: 390px;
  min-height: 390px;}
}

#footer {}
#footerbar {}
#footerbar a {}
#footerbar a:hover {color: #999;}
#footerbar a:focus {color: #999;}

#mainmenu {}
#mainmenu ul {padding:0;margin:0 0 0 20px;} 
#mainmenu ul li {padding:0;list-style:none; line-height:120%;}
* html #mainmenu ul li {height: 1em;}
#mainmenu a {text-align:left;display:block;}
* html #mainmenu a {width: 100%;}
#mainmenu ul li.menuMain {font-weight:bold;color:#D7181E;margin:20px 0 0 0;}
#mainmenu ul li a.menuMain {font-weight:bold;color:#6E8087;text-decoration:none;margin:20px 0 0 0;}
#mainmenu ul li a.menuMain:hover{}
#mainmenu ul li a.menuMain:focus{}
#mainmenu ul li.menuSub {padding-left:15px;color:#D7181E;margin:6px 0 0 0;}
#mainmenu ul li a.menuSub {padding-left:15px;color:#6E8087;text-decoration:none;margin:6px 0 0 0;}
#mainmenu ul li a.menuSub:hover {}
#mainmenu ul li a.menuSub:focus {}

.content {text-align: left;}

.breadcrumb {padding-top:4px;}
.small {font-size:80%;}
.einzug {padding:15px 0 20px 65px;}
.einzug p {margin:0.5em 0 0 0;}
.fa {line-height:200%;}
.fa a {color:#000000;text-decoration:none;}
.fa a:hover{color: #D7181E; text-decoration: none; font-weight: bold; background-color: transparent;}
.fa2 {margin-left:3em;line-height:200%;}
.faq {margin-left:1.5em;line-height:200%;}
.left {float:left;margin-top:0.3em;padding-right:10px;padding-bottom:10px;}
.right {float:right;margin-top:0.3em;padding-left:10px;padding-bottom:10px;}
.halb {float:left;padding-right:2%;width:48%;text-align:left;}
.box {}
.hb {}
.navisub {float:left;margin:-44px 0 0 -265px;line-height:130%;width:245px;}
.rot {color:#D7181E;}
.ev_top {margin-bottom: 10px;}
.line {padding-bottom:12px;border-bottom: solid 1px #000;margin-bottom: 10px;}
.pfeil {color:#D7181E;font-weight:bold;font-size:110%;}
.hover {color:#000000;}
.hover a{color:#000000;text-decoration:none;}
.hover a:hover{color: #D7181E; text-decoration: none; font-weight: bold; background-color: transparent;}
.blau {color:#7F939B;font-size:130%;line-height:140%;font-weight:bold;}
.blau a{color:#7F939B;text-decoration:none;font-weight:bold;}
.blau:hover{color:#7F939B;text-decoration:none;font-weight:bold;}

.outer {}
.post_frame {margin-top:60px;}
.post {border-top:1px solid #666;border-bottom:1px solid #666;margin:7px 0 20px 0;padding:0 0 7px 0;}
.head {background-color: #dee3e7;padding: 2px;}
.even {background-color: #dee3e7; padding: 2px;}
.odd {background-color: #E9E9E9; padding: 2px;}
.foot {background-color: #c2cdd6; padding: 2px;}
tr.even td {background-color: #dee3e7; padding: 2px;}
tr.odd td {background-color: #E9E9E9; padding: 2px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}