p {
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: center;
        color: #000000;
}

ul,li{
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #000000;
}

table {
  font-family: Verdana, sans-serif;
  font-size: 13px;
}

.cttdr {
 padding-right: 3px;
 padding-left: 16px;
}
.cttd {
 padding-right: 3px;
 padding-left: 3px;
}

.cftd {
 padding-right: 0px;
 padding-left: 16px;
}

hr {
	padding: 0px;
	margin: 0px;
	border-top:0px #E27852 solid;
	border-bottom:0px #E27852 solid;
	border-right:0px #E27852 solid;
	border-left:0px #E27852 solid;
	width: 100%;
	height:	0px;
	color: #E27852;
	bgcolor: #E27852;
}

/*
Seitenhintergrund
*/
body {
        position: relative;
        margin: 0px;
        padding: 0px;
        background:url(../images/menue_bg.gif) repeat-y;
        background-color: #FFFFCC;
}

html, body {
  height: 100%;
}

#base {
  height: 100%;
  min-height: 100%;
}

body>#base {
  height: auto;
} 

div#base {
        z-index: 10;
        display: block;
        position: absolute;
        width: 910;
        top: 0px;
        left: 0px;
        margin: 0px;
        padding: 0px;
}

div#base table{
/*        width: 100%;*/
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
div#base .mini{
        padding: 0px 0 30px 16px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 10px;
        text-align: left;
        color: #9900CC;
}
div#base .agb{
        font-family: Verdana, sans-serif;
        font-size: 9px;
        text-align: center;
        color: #9900CC;
        text-decoration: none;
}
div#base .agb:hover {
        color: #FF4400;
}

div#bg {
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 110px;
        padding: 0px;
        margin: 0px;
        z-index: 1;
        background: #FFFFCC;
}

/*
Fehlermeldungen
*/
div#error {
        display: block;
        position: fixed;
        top: 0px;
        right: 0px;
  width: 400px;
        padding: 0px;
        margin: 5px;
        background: #990000;
  z-index: 300;
}
div#error .error{
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #FFFF66;
}

div#error .debug{
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #FF9966;
}

/*
LOGO-Bereich
*/
div#xbg{
/*        background-color: #FFCF8A;*/
  background-image: url(../images/logo_rot.png);
  background-repeat: no-repeat;
        height: 90px;
        width: 155px;
        padding: 0px;
        margin: 0px;
        text-align: center;
        vertical-align:bottom;
}
div#xbg .logo3{
        padding:0px;
        margin-top: 70px;
        font-family: Verdana, sans-serif;
        font-style:italic;
        font-weight:bold;
        font-size: 11px;
        text-align: center;
        vertical-align:bottom;
        color: #E27852;
/*        background: #FFCF8A;*/
        text-decoration: none;
}
div#xbg a{
        text-decoration: none;
}
div#xbg img{
        display: block;
        border: none;
}

div#bot_menu {
 width:155;
 height:200px;
 text-align:right;
 position:absolute;
 left:0px;
 bottom:0px;
 padding: 0px;
 margin: 0px;
 z-index: 1;
 background:#FF9C44;
}

div#bot_menu .menu_bot_link {
        padding:3px;
        padding-top:4px;
        padding-bottom:3px;
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        vertical-align:middle;
        background: #FFCF8A;
        color: #FFFFFF;
}

/*
Menübereich
*/
.menue {
 background: #FF9C44;
 padding: 0px;
 margin: 0px;
 border-width: 0px;
}
div#menue {
 padding: 0px;
 margin: 0px;
 z-index: 1;
 overflow: hidden;
 background: #FF9C44;
}

#menue ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#menue ul li {
  padding: 0;
  margin: 0;
}

#menue a .mouse {
 visibility: hidden;
}

#menue a:hover .mouse {
 visibility: visible;
 }

#menue a:hover .static {
 visibility: visible;
 }

div#menue a.backlink {
  display: block;
  color: #000088;
  padding-left: 6px;
  padding-bottom: 3px;
  text-decoration: none;
}

div#menue a.backlink:hover {
  color: #fff;
}

div#menue .bg{
 background: #FF9C44;
 /*width: 150px;*/
 padding: 0px;
 margin: 0px;
}

div#menue .m1{
        padding:3px;
        padding-top:4px;
        padding-bottom:3px;
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        vertical-align:middle;
        background: #FFCF8A;
        color: #E27852;
}

div#menue .m2{
        padding:0px;
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-size: 13px;
        text-align: left;
        vertical-align:middle;
        text-decoration: none;
        color: #000000;
}
div#menue .m2:hover {
        color: #FFFFFF;
}
div#menue .m2sel{
        padding:0px;
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        vertical-align:middle;
        text-decoration: none;
        color: #FFFFFF;
}
div#menue .m2sel:hover {
        color: #FFFFFF;
}
div#menue .m3{
        padding:0px;
        padding-left: 9px;
        margin: 1.5px;
        font-family: Helvetica, sans-serif;
        font-size: 13px;
        text-align: left;
        vertical-align:middle;
        text-decoration: none;
        color: #000000;
}
div#menue .m3:hover {
        visibility: visible;
        color: #FFFFFF;
}
div#menue .m3sel{
        padding:0px;
        padding-left: 9px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        vertical-align:middle;
        text-decoration: none;
        color: #FFFFFF;
}
div#menue .m3sel:hover {
        visibility: visible;
        color: #FFFFFF;
}
div#menue .m4{
        padding:3px;
        /*padding-top:2px;*/
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        vertical-align:middle;
        background: #FFCF8A;
        color: #E27852;
}
div#menue .m4:hover {
        visibility: visible;
        color: #FFFFFF;
}
div#menue .m4sel{
        padding:3px;
        /*padding-top:2px;*/
        padding-left: 4.5px;
        margin: 1.5px;
        margin-right: 0px;
        margin-left: 0px;
        font-family: Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        vertical-align:middle;
        background: #FFCF8A;
        color: #FFFFFF;
}
div#menue .m4sel:hover {
        visibility: visible;
        color: #E27852;
}
div#menue .m5{
        padding:0px;
        margin: 0px;
        font-family: Helvetica, sans-serif;
        font-size: 6px;
        text-align: left;
        vertical-align:middle;
        text-decoration: none;
        color: #000000;
}

/*
Akt. Nachrichten
*/
div#news {
        width: 500px;
        height: 90px;
        padding: 0px;
        margin: 0px;
        z-index: 2;
        vertical-align:top;
        background: #FFFFCC;
        overflow: auto;
        font-size: 50%;
}
div#news h1{
        padding: 2px;
        margin: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 11px;
  letter-spacing: 3pt;
        text-align: left;
        vertical-align:middle;
        color: #D7A75D;
        background: #FFFFCC;
}
div#news p{
        padding: 2px;
        margin: 0px;
        padding-left: 16px;
        font-family: "Courier New", monospace;
        font-size: 12px;
  line-height:11px;
        text-align: left;
        color: #000000;
        vertical-align:top;
}
div#news p.text{
       padding-left: 2px;
}
div#news a{
        padding: 1px;
        margin: 0px;
        font-family: "Courier New", monospace;
        font-size: 11px;
        text-align: left;
        text-decoration: none;
        color: #9900CC;
}
div#news a:hover {
        color: #FF4400;
}

div#base a.chQuant {
  background: #FF4400;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0 2px;
}

div#base a.chQuant:hover {
  background: #FFBB69;
  color: #FFFFFF;
}

div#imageytextfield {
 position: relative;
 display: block;
 clear: right;
 top: 0px;
 width: 398px;
 left: 0px;
 padding: 0px;
 margin: 0px;
 margin-bottom: 10px;
 z-index: 0;
 vertical-align:top;
 background: #FFEFA1;
}

div#imageytextfield table {
  margin: 0 5px 0 0;
}


div#sitemap{
        width: 600px;
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px;
        z-index: 0;
        vertical-align:top;
        background: #FFEFA1;
}
div#sitemap p{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #000000;
}
div#sitemap h1{
        padding: 1px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 13px;
  letter-spacing: 3.5pt;
        text-align: left;
        vertical-align:middle;
        color: #FF5500;
        background: #FFEFA1;
}
div#sitemap a{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        color: #000088;
}
div#sitemap a:hover {
        color: #FF4400;
}


/*
Textbereich 1 (Layou1)
*/


div#hmain{
        width: 500px;
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px;
        z-index: 0;
        vertical-align:top;
        background: #FFEFA1;
}


div#hmain h1{
        padding: 1px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 13px;
  letter-spacing: 3.5pt;
        text-align: left;
        vertical-align:middle;
        color: #FF5500;
        background: #FFEFA1;
}
div#hmain h1.float{
 float:none;
 clear:none;
}
div#hmain h1.left{
 text-align: left;
}
div#hmain h1.right{
 text-align: right;
}
div#hmain h1.center{
 text-align: center;
}
div#hmain h1.light{
 font-weight:normal;
}

div#hmain h2{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 12px;
        text-align: left;
        vertical-align:middle;
        color: #000000;
        background: #FFEFA1;
}
div#hmain h2 .float{
 float:left;
 width: 100px;
}
}
div#hmain h2.left{
 text-align: left;
}
div#hmain h2.right{
 text-align: right;
}
div#hmain h2.center{
 text-align: center;
}
div#hmain h2.light{
 font-weight:normal;
}

div#hmain h3{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;  
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 28px;
        text-align: left;
        vertical-align:middle;
        color: #E27852;
}
div#hmain h3.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#hmain h3.left{
 text-align: left;
}
div#hmain h3.right{
 text-align: right;
}
div#hmain h3.center{
 text-align: center;
}
div#hmain h3.light{
 font-weight:normal;
}

div#hmain h4{
        padding: 4px 5px 3px 16px; 
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 0px;
        text-align: left;
        vertical-align:middle;
        color: ;
        background: ;
}
div#hmain h4.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#hmain h4.left{
 text-align: left;
}
div#hmain h4.right{
 text-align: right;
}
div#hmain h4.center{
 text-align: center;
}
div#hmain h4.light{
 font-weight:normal;
}

div#hmain h5{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 0px;
        text-align: left;
        vertical-align:middle;
        color: ;
}
div#hmain h5.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#hmain h5.left{
 text-align: left;
}
div#hmain h5.right{
 text-align: right;
}
div#hmain h5.center{
 text-align: center;
}
div#hmain h5.light{
 font-weight:normal;
}

div#hmain h6{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 0px;
        text-align: left;
        vertical-align:middle;
        color: ;
}
div#hmain h6.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#hmain h6.left{
 text-align: left;
}
div#hmain h6.right{
 text-align: right;
}
div#hmain h6.center{
 text-align: center;
}
div#hmain h6.light{
 font-weight:normal;
}
div#hmain ul {
  margin: 0px;
  padding: 0 5px 0 30px;
}

div#hmain p{
  clear:left;
        margin: 0px;
        padding: 0 5px 7px 16px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        line-height:130%;
        text-align: left;
        color: #000000;
}
div#hmain p.cd{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #000000;
}

div#hmain p.cdright{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: right;
        color: #000000;
}
div#hmain .left {
  padding: 0 5px 7px 0px;
}

div#hmain p.float{
 float:none;
 clear:none;
}
div#hmain p.left{
 text-align: left;
}
div#hmain p.right{
 text-align: right;
}
div#hmain p.center{
 text-align: center;
}
div#hmain p.justify{
 text-align: justify;
}
div#hmain p.freetop{
        margin-top: 7px;
        margin-bottom: 0px;
}

div#hmain a{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        color: #000088;
}
div#hmain a:hover {
        color: #FF4400;
}

div#imagex {
        display: block;
        position: relative;
        left: 8px;
        width: 560px;
        padding: 0px;
        margin: 0px;
        margin-right: -80px;
        z-index: 40;
        color: #000000;
        vertical-align:top;
}

div#imagex .imgutitle {
 padding: 0px;
 width: 170px;
 margin: 2px;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-align: right;
 color: #000000;
 background: ;
}

div#imagey {
 display: block;
 position: absolute;
 float: left;
 top: 187px;
 left: 610px;
 width: 170px;
 padding: 0px;
 margin: 0px;
 z-index: 40;
 vertical-align:top;
}

div#imagey .imgutitle {
        padding: 0px;
  width: 170px;
        margin: 2px 0;
        font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: right;
        color: #000000;
        background: ;
}

div#imagez {
 position: relative;
 float: right;
/* width: 186px;*/
 padding: 0 12px 0 5px;
 margin: 0px;
 z-index: 40;
 vertical-align:top;
}
div#imagez table {
  padding: 0px;
  border-spacing: 0px;
}

div#imagez .imgutitle {
        padding: 0px;
        margin: 0px;
        margin-right: 0px;
        font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: right;
        color: #000000;
        background: ;
}

div#imagexy {
        display: block;
        position: relative;
        top: 7px;
        left: 14px;
        width: 554px;
        padding: 0px;
        margin: 0px;
        margin-right: -80px;
        z-index: 40;
        color: #000000;
        vertical-align:top;
}

div#imagexy .imgutitle {
 padding: 0px;
 width: 170px;
 margin: 0px;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-align: right;
 color: #000000;
 background: ;
}



div#vmain {
        display: block;
        position: relative;
        top: 0px;
        left: 0px;
        width: 586px;
        padding: 0;
        margin: 0px;
        margin-right: -80px;
        z-index: 30;
        color: #000000;
        vertical-align:top;
        background: #FFBB69;
}
div#vmain h1{
        padding: 2px;
        padding-left: 16px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 13px;
  letter-spacing: 4.5pt;
        text-align: left;
        vertical-align:middle;
        color: #FFFFFF;
        background: #FFBB69;
}
div#vmain h1.float{
 float:none;
 clear:none;
}
div#vmain h1.left{
 text-align: left;
}
div#vmain h1.right{
 text-align: right;
}
div#vmain h1.center{
 text-align: center;
}
div#vmain h1.light{
 font-weight:normal;
}

div#vmain h2{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 1px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 13px;
        text-align: left;
  line-height:130%;
        color: ;
        background: ;
}
div#vmain h2 .float{
 float:left;
 width: 100px;
}
}
div#vmain h2.left{
 text-align: left;
}
div#vmain h2.right{
 text-align: right;
}
div#vmain h2.center{
 text-align: center;
}
div#vmain h2.light{
 font-weight:normal;
}

div#vmain h3{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 17px;
        text-align: left;
        color: #FFFFFF;
}
div#vmain h3.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#vmain h3.left{
 text-align: left;
}
div#vmain h3.right{
 text-align: right;
}
div#vmain h3.center{
 text-align: center;
}
div#vmain h3.light{
 font-weight:normal;
}

div#vmain h4{
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
  margin-right: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        color: ;
  background: ;
}
div#vmain h4.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#vmain h4.left{
 text-align: left;
}
div#vmain h4.right{
 text-align: right;
}
div#vmain h4.center{
 text-align: center;
}
div#vmain h4.light{
 font-weight:normal;
}


div#vmain h5{
        padding: 2px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 17px;
        text-align: left;
        color: #FF6600;
}
div#vmain h5.hoeren {
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 0px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 17px;
        text-align: left;
        color: #FF6600;
}
div#vmain h5.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#vmain h5.left{
 text-align: left;
}
div#vmain h5.right{
 text-align: right;
}
div#vmain h5.center{
 text-align: center;
}
div#vmain h5.light{
 font-weight:normal;
}

div#vmain h6{
        padding: 2px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 17px;
        text-align: left;
        color: #FFEFA1;
}
div#vmain h6.float{
 float:left;
 width: 100px;
 margin-bottom: 0px;
}
}
div#vmain h6.left{
 text-align: left;
}
div#vmain h6.right{
 text-align: right;
}
div#vmain h6.center{
 text-align: center;
}
div#vmain h6.light{
 font-weight:normal;
}


div#vmain p{
        padding: 0 16px 8px 16px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        line-height:130%;
        text-align: left;
        color: #000000;
}
div#vmain p.cd{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #000000;
}

div#vmain p.float{
 float:none;
 clear:none;
}
div#vmain p.left{
 text-align: left;
}
div#vmain p.right{
 text-align: right;
}
div#vmain p.center{
 text-align: center;
}
div#vmain p.justify{
 text-align: justify;
}
div#vmain p.freetop{
        padding-top: 7px;
        margin-bottom: 0px;
}

div#vmain p.imageqf{
 text-align: right;
 margin: 0px;
 padding: 0px;
 margin-right: 16px;
}

div#vmain p.imagehf{
 text-align: right;
 margin: 0px;
 padding: 0px;
 margin-right: 92px;
}


div#vmain a{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        text-decoration: none;
        color: #FFFFFF;
}
div#vmain a:hover {
        color: #FFFFFF;
}
div#vmain table {
  border:0px;
  background-color:#FFBB69;
  padding:0px;
  margin:0 0 0 0px;
}
}

div#vmain .galerie {
  border:0px;
  background-color:#FFBB69;
  padding:0px;
  margin: 0px;
}

div#vmain img{
        padding: 0px;
        margin: 0px;
}


div#vmain .shopimg {
  margin-top: 8px;
}

div#vmain .shopp {
  padding: 4px 0 0 0;  
}

/*div#hmain img{
        padding: 3px;
        margin: 0px;
  width:100px;
  float:right;
}
*/
div#vmainimg {
        display: block;
        position: relative;
/*        top: 12px;*/
/*        left: 300px;*/
/*  width:100px;*/
        padding: 0px;
        margin: 0px;
        z-index: 300;
        vertical-align:top;
}

div#vmainimg img{
        padding: 3px;
        margin: 0px;
  width:100px;
}
div#vmain input{
        font-family: Verdana, sans-serif;
        font-size: 11px;
        text-decoration: none;
}

div#vmain select{
        font-family: Verdana, sans-serif;
        font-size: 11px;
        text-decoration: none;
}

.formular input, .formular select {
  margin: 0 0 2px 0;
}
.formular textarea {
  width: 82.5%;
  height: 150px;
  margin: 0 0 2px 0;
}
.formular .inp1 {
  width: 256px;
}
.formular .inp2 {
  width: 46px;
}
.formular .inp3 {
  width: 164px;
}
.formular .inp4 {
  width: 173px;
}
.formular .sel1 {
  width: 256px;
}
.formular .inpShop1 {
  width: 175px;
}



table#concert table{
  width:100%;
 border:0px;
 margin:0;
 padding:2px;
 padding-left:0;
}

#concert .ct{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #000000;
}
#concert .ctsort {
  text-decoration: underline;
  color: #000000;
}

#concert .ctsort:hover {
  text-decoration: none;
  color: #000000;
}


#concert th{
}


/*
#hmain .image1 {
        vertical-align:top;
        text-align: center;
        width: 650px;
  float: left;
        padding: 0px;
        margin: 0px;
        z-index: 50;
        color: #000000;
}**/
#hmain .freetextimage {
        vertical-align:top;
        text-align: left;
        left: 650px;
        float: left;
        padding: 0px;
        margin: 0px;
        z-index: 50;
        color: #000000;
}
/*
#hmain .image1utitle {
        padding: 0px;
  width: 150px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
        text-align: left;
        color: #FF0000;
        background: ;
}

#hmain .image1xutitle {
        color: #000000;
        background: ;
}

#hmain .image1image {
        padding: 0px;
        margin: 0px;
        text-align: center;
  border: 0px;
  width: 150px;
}


#hmain .image2layout2 {
        position: absolute;
  float: left;
        top: 30px;
        left: 150px;
        width: 230px;
        padding: 0px;
        margin: 0px;
        z-index: 40;
        color: #000000;
        vertical-align:top;
}
/*div#hmain .image2layout2 p{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 11px;
        text-align: left;
        color: #000000;
        background: ;
}
*/
/*
#hmain .image3layout2 {
        position: absolute;
  float: left;
        top: 30px;
        left: 400px;
        width: 230px;
        padding: 0px;
        margin: 0px;
        z-index: 40;
        color: #000000;
        vertical-align:top;
}
/*v#image3layout2 p{
        padding: 0px;
        margin: 0px;
        font-family: Verdana, sans-serif;
        font-size: 11px;
        text-align: left;
        color: #000000;
        background: ;
}
*/
/*
.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 13px;
    width: 565px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 13px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    height: 20px;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 13px;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
}

.PhorumNewFlag
{
    font-family: Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 8px;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 10px;
}
*/
INPUT.txt 	
{ 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-SIZE: 9pt; 
}
INPUT.submit 	
{ 
	COLOR: #000000; 
	BACKGROUND-COLOR: #CCCCCC; 
	FONT-SIZE: 9pt; 
}
TEXTAREA.std	
{ 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	FONT-FAMILY: courier new; 
	FONT-SIZE: 9pt; 
}
.formHead 	
{ 
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 16px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 12px;
        text-align: left;
        vertical-align:middle;
        color: #000000;
}
.formTail 
{ 
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        color: #000000;
}
.formBody 	
{ 
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        color: #000000;
}
.entryHead 	
{ 
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        margin: 0px;
        margin-bottom: 0px;
        padding-left: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-size: 12px;
        text-align: left;
        vertical-align:middle;
        color: #000000;
        background: #FFEFA1;
}
.entryBody1	
{ 
        padding: 2px;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 0px;
        font-family: Verdana, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size: 13px;
        text-align: left;
        color: #000000;
}

.entryBody2	
{ 
        padding: 0px;
        padding-left: 16px;
        margin: 0px;
        margin-bottom: 10px;
        font-family: Verdana, sans-serif;
        font-size: 13px;
  	    line-height:100%;
        text-align: left;
        color: #000000;
}
.adminHead 	
{ 	
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #42426F; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 8pt; 
}
.adminBody1 
{ 
	COLOR: #000000; 
	BACKGROUND-COLOR: #EFE8CC; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 9pt; 
}
.adminBody2 
{ 	
	COLOR: #42426F; 
	BACKGROUND-COLOR: #FFF8DC; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 9pt; 
}
#bankdaten {
  display: block;
  padding: 0;
  margin: 0 16px;
}

a.quicklink {
  display: block;
  margin: 0 0 0 16px;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-align: left;
  text-decoration: none;
  color: #000088;
}

a.quicklink:hover {
        color: #FF4400;
}
