/*

        hofburg css, Version 1.54

        by pixelpoems

*/





/*



hellorange: #FCE3AD

orange: #FCA311

dunkelorange: #E78E0E

dunkelgrau: #3C3C3C

grau: #4D4D4D

hellgrau: #D9D9D9

sehr helles grau: #ECECEC

Spaltenbreite: 190px



*/



/*_______________________________________________________________________________*/

/* 1. BASICS  */

/*-------------------------------------------------------------------------------*/





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-size: 100%;

    font-family: inherit;

    vertical-align: baseline;

}





body {

    line-height: 1;

    color: #3C3C3C;

    font-family: Verdana, Arial,  sans-serif;

    font-size: small;

    background: #D9D9D9 url(../img/bg.gif) repeat-y top left;

}







ol, ul {

    list-style: none;

}







/* 1.1 LAYOUT  */

/*-------------------------------------------------------------------------------*/





#seite {

    width: 950px;

    margin: 0;

    padding: 0;

/*  background: transparent url(../img/bg_linie_grau.gif) repeat-y top right;*/

/*  background: #fff;*/



}



#header {

    height: 320px;

    background: #000;

}



#inhalt-wrapper {

    float: left;

    clear: both;

    width: 950px;   

}



#navi-spalte {

    float: left;

    width: 190px;

    padding: 0;

}



#inhalt {

    float: left;

    width: 540px;

    margin: 0;

    padding: 15px;

}



#navigation {

    float: left;

    padding: 15px 0 10px 0;

}



#zusatz-spalte {

    float: right;

    width: 170px;

    margin: 0;

    padding: 15px 7px 15px 13px;

}



#footer {

    clear: both;

    padding: 2em 0 1em 0;

}



.clearer {

    clear: both;

}





/*_______________________________________________________________________________*/

/* 2. STYLES */

/*-------------------------------------------------------------------------------*/





#seite {font-size: 90%;}

#inhalt {font-size: 95%; line-height: 130%;}



h1, h2, h3, h4 {

    color: #E78E0E;

    font-weight: normal;

    font-family: Arial, sans-serif;

}



h1 {

    font-size: 150%;

/*  line-height: 100%;*/

    padding: 0 0 0.6em 0;

    letter-spacing:0.05em;  

}



h2 {

    font-size: 130%;

    padding: 0 0 0.4em 0;   

}



h3, .datum {

    text-transform: uppercase;

    color: #000 !important;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

    font-size: 90% !important;  

}



h3 {

    letter-spacing:0.2em;

    color: #3C3C3C !important;

}



h4 {

    font-size: 110%;

    padding: 0 0 0.2em 0;

    font-family: Verdana, Arial, sans-serif;

}



p, ul { padding: 0 0 1em 0; }





#inhalt ul {

    list-style: none;

    padding: 0 0 0 0em;

    margin:0.2em 0 1.4em 0;

}



#inhalt li {

    background: transparent url(../img/bullet.gif) no-repeat 0.1em 0.3em;

    padding: 0 0 0 1.7em;

}







#inhalt ul ul {

    margin:0em 0 0.2em 0;

}





ul.linkliste, ul#presse {

    list-style: none !important;

    padding: 0 !important;

}



.linkliste li, #inhalt .links li {

    background: none !important;

    padding: 0  !important;

    margin: 0  !important;

    



}



#footer p {

    padding: 0 0 0 202px;

    color: #4D4D4D;

/*  font-size: 85%;*/

    font-size: 90%;

    line-height: 110%;

    font-family: Arial,  sans-serif;

}



.left {

    float: left;

}



.right {

    float: right;

}



p.schmal { width: 365px;}

p.mittelbreit { width: 554px;}



a {color: #3C3C3C; text-decoration: underline;}

a:visited {color:#000;}

a:hover {color: #FCA311;}

a:active { color:#000;}





a.pfeil, ul.linkliste a {

    color: #4D4D4D !important;

    background: transparent url(../img/link_pfeil.gif) no-repeat 0 0.35em;

    padding: 0 0 0 20px;

    text-decoration: none;

}



a.pfeil:hover, ul.linkliste a:hover {

    color: #000 !important;

    background: transparent url(../img/link_pfeil_over.gif) no-repeat 0 0.35em;

    text-decoration: underline;

}





#footer a {color: #4D4D4D;}

#footer a:hover {color: #000000;}





ul.linkliste li.movie  {

    padding: 10px 0 0px 0px !important;

}





ul.linkliste li.movie a, ul.linkliste li.movie a:hover {

    background: transparent  url(../img/icon_3d.gif) no-repeat 0px 1px;

    padding: 0px 0 2px 18px;

}







.unsichtbar {

   position: absolute;

   top: -1000px;

   left: 0px;

   width: 0px;

   height: 0px;

   overflow: hidden;

   color: White;

   background: none;

}



.orange {

    color: #E78E0E;

}



.orange570 {

    color: #E78E0E;

    width: 540px;

}





.links {

    float: left;

    width: 180px;

}



.rechts {

    float: right;

    width: 180px;

}





.dritte-ebene .links {

    color: #000;

}



.dritte-ebene #footer{

    margin: 0 0 0 178px;

}







hr {

    background-color:#D9D9D9;

    color:#D9D9D9; 

    border: #D9D9D9; 

    height: 1px; 

    margin: 0.2em 0 2em 0 !important;

    display: block;

    text-align: left;

}



.bildrechts{

    float: right;

    margin: 0 0 8px 8px;

}



img.tickets{

    margin: 0.2em 0;

}



#zusatz-spalte img.tickets{

    margin: -10px 0 0.8em 0;

}









/* 2.1 HEADER SACHEN

/*-------------------------------------------------------------------------------*/



/* wenn Sprache online

#logo, #logo-kaiserball  {

    margin: 80px 0 80px 0;

    text-align: center;

}

*/



#logo, #logo-kaiserball  {

    margin: 89px 0 80px 0;

    text-align: center;

}





/* Sprache weg*/

a.sprache {

/*  display: none !important;*/

}



#logo-globalnavi{

    position: absolute;

    top: 0;

    left: 0;

    width: 190px;

    padding: 15px 0 0 0;

    margin: 0;

    height: 305px;

}



.bild-760 {

    width: 760px;

    height: 320px;

    background: #fff;

    padding: 0;

    margin:0 0 0 190px;



}



.bild-760 img {

    padding: 0;

    margin: 0;

    float: left;

    



}



.bild-balken {

    width: 760px;

    height: 320px;

    background: #3C3C3C;

    padding: 0;

    margin:0 0 0 190px;

}





.bild-190 {

    width: 190px;

    height: 320px;

    float: left;

}



.bild-380 {

    width: 380px;

    height: 320px;

    float: left;

}



.bild-570 {

    width: 570px;

    height: 320px;

    float: left;

}





.frei-190 {

    background: #FCA311;

    position: absolute;

    top: 0;

    left: 760px;

    width: 160px;

    padding: 15px;

    margin: 0;

    height: 290px;

}





.kaiserball {

    padding: 4px 0 0 0;

}

.kaiserball h3, .kaiserball p{

    color: #fff !important;

    text-align: center;

}



.kaiserball h3{

    letter-spacing:0.1em;

}



/* 2.2 SPALTEN SACHEN

/*-------------------------------------------------------------------------------*/









#inhalt.homepage {

    width: 365px;

    padding: 15px 190px 15px 15px;

}



*html #inhalt.homepage {

    width: 355px;

}







#inhalt.schmal {

/*  float: left !important;*/

    width: 365px !important;

    padding: 15px 0px 15px 15px;

}



/*  IE6 Bug - ansonsten inhalt.breit*/

.inhaltbreit {

    width: 730px !important;

    padding: 15px 0px 15px 15px;

}



.inhaltschmal {

/*  float: left !important;*/

    width: 365px !important;

    padding: 15px 0px 15px 15px;

}



.inhaltschmal_iebms {

/*  float: left !important;*/

    width: 365px !important;

    padding: 15px 0px 15px 0px;

}



.dritte-ebene #inhalt{

    width: 365px !important;

    padding: 15px 15px 15px 0px !important;

    margin: 0 0 0 190px !important;

}





#zusatz-spalte h3 {

    padding: 0 0 0.4em 0;

    margin: 0 0 1em 0;

}



#zusatz-spalte li {

    padding: 0 0 0.6em 0;

}



.bildspalte {

    width: 190px !important;

    padding: 0 !important;

}









/* Hintergrundmuster body-tag */

.bg-muster-grau         {background: #D9D9D9  url(../img/bg_muster_grau.gif) no-repeat 0px 320px}

.bg-muster-grau-570     {background: #D9D9D9 url(../img/bg_muster_grau_570.gif) no-repeat 0px 320px}



.bg-muster-orange       {background: #D9D9D9 url(../img/bg_muster_orange.gif) no-repeat 0px 320px}

.bg-muster-orange-570   {background: #D9D9D9 url(../img/bg_muster_orange_570.gif) no-repeat 0px 320px}



.bg-spalte-schwarz      {background: #D9D9D9 url(../img/bg_spalte_schwarz.gif) repeat-y top left}

.bg-spalte-schwarz-muster       {background: #D9D9D9 url(../img/bg_spalte_schwarz_muster.gif) no-repeat 0px 320px}



.bg-spalte-clean        {background: #D9D9D9 url(../img/bg_muster_clean.gif) no-repeat 0px 320px}













/* 2.2.1 Veranstaltungen

/*-------------------------------------------------------------------------------*/





.event-name, .slogan {

    font-family: "Times New Roman", serif;

    font-style: italic;

    font-size: 120%;

}







#zusatz-spalte .datum, #presse .datum{

    color: #4D4D4D !important;

    margin: 0.3em 0 0.2em 0;

    display: block;

    font-family: Arial, sans-serif; 

}



/* 2.2.2 Presse

/*-------------------------------------------------------------------------------*/







#presse .datum{

    margin: 1.2em 0 0em 0;

}



#presse li {

    background:none;

    padding: 0 !important;

}





/* 2.3 HOMEPAGE SACHEN

/*-------------------------------------------------------------------------------*/





.homepage dd{



}



dd.slogan {

    color: #3C3C3C !important;



}





/* 2.4 SAAL TABELLE

/*-------------------------------------------------------------------------------*/









.plan   {

    text-align: right;

    width: 160px !important;

}



img#saalplan    {

    margin: 0 6px 10px 0;

}



.icon{

    vertical-align: top;

}









a.plan-download {

    background: transparent  url(../img/icon_pdf.gif) no-repeat 0px 0px;

    padding: 2px 0 2px 18px;

    margin: 0px 10px 0 0;

    font-size: 90%; 

    color: #4D4D4D !important;

    text-decoration: none;



}





a.plan-download:hover {

    color: #000 !important;

    text-decoration: underline;

}







.saal-liste, .veranstaltungs-liste, .veranstaltungs-liste-vip, .basic-liste, .package-liste {

    width: 760px;

    margin: 12px -15px 18px -15px;

}



/*

.veranstaltungs-liste-vip th {

    background-color: #ECECEC;



}

*/

.veranstaltungs-liste-vip td {



/*orange vielleicht später*/

/*    background-color: #FCE3AD;*/



}







table.saaltabelle, table.eventtabelle, table.basictabelle, table.packagetabelle {

    border-bottom: 1px solid #FCA311;   

    

}



.saaltabelle th, .saaltabelle td, .eventtabelle th, .eventtabelle td, .basictabelle th, .basictabelle td, .packagetabelle td, .anfahrt-tabelle td {

    border-top: 1px solid #FCA311;

    border-right: 1px solid #FCA311;

    color: #000;

    padding: 5px;

}



.saaltabelle th, .eventtabelle th, .basictabelle th, .packagetabelle th{

    font-weight: bold;

    text-align: left;

}





.saaltabelle tbody tr:hover {

    background-color: #ECECEC;

}







.saal-liste th, .packagetabelle th{

    padding: 8px 6px;

}



.saal-liste th.first, .veranstaltungs-liste th.first, .veranstaltungs-liste-vip th.first, .packagetabelle th.first {

    padding: 6px 0 0 15px;

}



.basictabelle td.first, .packagetabelle td.first{

    padding: 6px 0 6px 15px;

}

.saal-liste td a{

    padding: 0 0 0 9px;

    text-decoration: none;

}



.saal-liste td a:hover{

    color: #000;

    text-decoration: underline;

}





.noborder{ border-right: 0px !important;}

.nobordertop{ border-right: 0px !important; border-top: 0px !important;}

.noborderright{ border-right: 0px !important; text-align: right !important;}





/*Anfahrt*/





td.bordertop {

    border-top: 1px solid #FCA311;

    color: #000;

}



.anfahrt-tabelle td{

    padding-left: 15px !important;

}





/*Lageplan*/



img#lageplan{

    margin-right: 10px !important;

    float:left;

}



    





/*Package*/



table.packagetabelle, table.anfahrt-tabelle {

    border-bottom: 1px solid #FCA311;

    border-right: 0px !important;

    

    width: 760px;

}





.packagetabelle th {

    border-top: 1px solid #FCA311;

    border-right: 1px solid #FCA311;

    color: #000;

    padding: 5px;



    text-transform: uppercase;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

    font-size: 90% !important;  

}





.abstand-190, th.abstand-190 {

    padding: 0 190px 0 0 !important ;

    border-right: 0px !important;

    text-align: right;

}



.abstand-380, th.abstand-380 {

    padding: 0 380px 0 0 !important ;

    border-right: 0px !important;

    text-align: right;

}



.abstand-380-noborder {

    padding: 0 380px 0 0 !important ;

    border-right: 0px !important;

    border-top: 0px !important;

    text-align: right;

}





.center{

    text-align: center !important;



}









/* Veranstaltungskalender */





.eventtabelle th, .eventtabelle td, .basictabelle td {

    vertical-align: top;

}



.eventtabelle td img{

    align: center;

}



td.datum {

    padding: 6px 6px 6px 15px;

    font-weight: normal;

    letter-spacing:0;

    font-size: 100% !important;     

}



th.veranstalter-logo{

    width: 15%;

    border-right: 0px !important;

    

}



.veranstaltungs-liste th.first{

    width: 15%;

}







/* 2.5 TEASER

/*-------------------------------------------------------------------------------*/



.teaser {

    margin: 0.4em 0 3em -15px;

}



.homepage .teaser {

    margin: 0em 0 3em -15px;

}



.dritte-ebene .teaser {

    margin: 0.4em 0 3em 0px;

}



#news {

    margin: 0.4em 0 0 -15px;    

}



.teaser dl {

    width: 360px;

    margin-bottom: 3px;

    clear: left;

    display: block;

}





.teaser dt{

    float: left;

    padding:0;

    margin: 0 0 3px 0;

    display: block;

    height: 98px;

}





.teaser dd {

    margin: 0 0 0 110px;

    padding: 0 !important;

}





dd.thema {

    text-transform: uppercase;

    text-decoration: none !important;

    color: #3C3C3C !important;

    font-weight: bold;

    letter-spacing:0.2em;

    font-size: 90% !important;

    line-height: 1;

}





dd.thema a{

    text-decoration: none !important;

}





/* 2.6 BILDER GALERIE, MITARBEITER

/*-------------------------------------------------------------------------------*/





.bildergalerie {

    width: 435px;

}



.dritte-ebene .bildergalerie {

    width: 350px;

}



.bildergalerie p {

    float: left;

    padding: 0px;

    margin: 0 10px 10px 0;

    display: block;

    width: 98px;

}



.mitarbeiter p {

    float: left;

    padding: 0px;

    margin: 0 10px 10px 0;

    display: block;

    width: 340px;

    height: 12em;

}



.mitarbeiter img {

    float: left !important;

    margin: 0 6px 0 0;

}



.download {

    font-size: 95%;

}





/* 3 NAVIGATION */

/*-------------------------------------------------------------------------------*/





#navigation ul {

    margin:0 0 0 0;

    text-align: center;

    width: 190px;

}



#navigation ul li {

    margin: 0.1em 0 0.5em 0;

}



#navigation li a {

    color: #fff;

    text-decoration: none;

    font-size: 90%;

    line-height: 110%;

    letter-spacing:0.08em;

    text-transform: uppercase;

}



#navigation ul li a:hover, #navigation ul li .aktiv {

    color: #000;    

}



#navigation ul li li .aktiv {

    text-decoration: none;

    color: #000;

}



#navigation ul ul {

    padding: 0;

    margin: 0.2em 0 1em 0;  

}



#navigation li li  {

    padding: 0;

    margin: 0;

}



#navigation li li a {

    font-size: 90%;

    line-height: 120%;

    color: #fff;

    padding: 0;

    margin: 0;

    font-variant:normal;

    text-decoration: none;

    text-transform: none;



}



#navigation ul ul ul{

    position: absolute;

    top: 318px;

    left: 190px;

    width: 160px;

    padding: 15px;

    text-align: left;

}



#navigation li li li a {

    color: #4D4D4D;

    padding: 0;

    margin: 0;

    font-variant:normal;

    text-decoration: none;

    line-height: 125%;

}





#navigation li li li a:hover {

    text-decoration: underline;

    color: #000;

}



#navigation li li li.titel {

    color: #E78E0E;

    padding: 0;

    margin: 0 0 9px 0;

    font-size: 140%;

    font-variant:normal;

    text-decoration: none;

    font-family: Arial, sans-serif;

}





/* TOP NAVIGATION */

/*-------------------------------------------------------------------------------*/





#logo-globalnavi ul {   

    position: absolute;

    bottom: 15px;

    text-align: center;

    margin: 0;

    padding: 0;

    width: 190px;

}



#logo-globalnavi li {   

    padding: 0 0 0.2em 0;

}





#logo-globalnavi li a, a.sprache {

    margin:0;

    color: #FCA311;

    font-size: 80%;

    font-weight: bold;

    text-decoration: none;

    text-transform: uppercase;

    letter-spacing:0.1em;   

}









#logo-globalnavi li a:hover {

    text-decoration: underline;

}





a.sprache, a:visited.sprache {

    color: #ffffff;

    text-align: center;

    width: 190px;

    display: block;

}



a:hover.sprache {

    color: #fff;

    text-decoration: underline; 

}
    
.sprache-wrapper-neu{
    color: #ffffff;
    text-align: center;
    font-size: 80%;
    font-weight: bold;
    width: 190px;
    display: block;
}

a.sprache2 {
    margin:0;
    color: #FCA311;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing:0.1em;   
}

a.sprache2, a:visited.sprache2 {
    color: #ffffff;
}

a:hover.sprache2 {
    color: #fff;
    text-decoration: underline; 
}




/*_______________________________________________________________________________*/

/* 4 FORMULARE */

/*-------------------------------------------------------------------------------*/





legend {

    text-transform: uppercase;

    color: #000;

    letter-spacing:0.2em;

    font-size: 80%;

}



label {

    display: block;

}



/*input, select {

    font-size: 80%;

    margin: 0 0 1em 0;

    font-size: 100%;

    width: 200px;

}*/



.radio, .klickbox {

    width: auto;

    margin: 0;

}





.formlinks {

    float: left;

    width: 250px;

}



.formrechts {

    float: right;

    width: 250px;

}





/* Anfrage */







form#anfrage {

    width: 500px;

}





.detailfelder label {

    display: inline !important;

    width: 500px;

}





label.block {

    display: block !important;

    float: left;

    width: 180px;

}



#teilnehmerzahl_min, #teilnehmerzahl_max, #veranstaltung_termin_tag, #veranstaltung_termin_monat, #veranstaltung_termin_jahr,

#veranstaltungs_dauer_tage, #veranstaltungs_dauer_taeglich_von, #veranstaltungs_dauer_taeglich_bis,

#aufbauzeit_taeglich_von, #aufbauzeit_tage, #aufbauzeit_taeglich_bis, #abbauzeit_tage,  #abbauzeit_taeglich_von, #abbauzeit_taeglich_bis{

    width: 20px;

    vertical-align: top;

}



#veranstaltung_termin_jahr {

    width: 40px ;

}



.formclearer, .formclearergrau{

    clear: both;

    margin: 1em 0 1em 0;

    width: 500px;

    border-bottom: 1px solid #FCA311;

}



.formclearergrau{

    border-bottom: 1px solid #D9D9D9;

}





label#teilnehmerzahl_min {

    background: #333333;

}





.error {

    background: #FCA311;

    padding: 8px;

    font-weight: bold;

    margin: 0 0 1em 0;

}



/* Kaiserball */







table.anfrage-kaiserball {

    width: 360px;

    border-bottom: 1px solid #FCA311;

    margin: 0 0 2em 0;

}

.anfrage-kaiserball th, .anfrage-kaiserball td {

    color: #000;

    padding: 4px 5px 4px 0px;

    vertical-align: top;

}



.anfrage-kaiserball th {

    text-align: left;

    text-transform: uppercase;

    color: #3C3C3C !important;

    font-weight: bold;

    letter-spacing:0.2em;

    font-size: 90% !important;

}





.kategorie {

    border-top: 1px solid #FCA311;

    font-weight: bold;  

}



.preis {

    text-align: right !important;

    width: 70px;

}

.bordertop {

    border-top: 1px solid #FCA311;

}





.stk{

    width: 20px;

    vertical-align: middle;

}



.details{   

    color: #4D4D4D !important;

    font-weight: normal !important;

}





/* Feedback/QM */





#feedback {

    width: 520px;

}



#feedback p {



    margin: 0 0 0.5em 0 !important;

    padding: 0 !important;

}



#feedback .formclearer {

    clear: both;

    margin: 0em 0 1em 0;

    width: 500px;

    border-bottom: 1px solid #FCA311;

}





.feedback th {

    text-align: left;

}



.feedback th {

    text-align: left;

}



table.feedback {

    width: 500px;

    border-bottom: 1px solid #FCA311;

    margin: 1em 0 1em 0;



}



.kommentar {

    width: 140px;



}





.feedback-kat{

    width: 240px;

}





.feedback_thema {

    font-weight: bold;

    margin: 0.2em 0;

}



#feedback input{

    vertical-align: middle;

}





/* 4.1 LOGIN */

/*-------------------------------------------------------------------------------*/



.login label {

    color: #fff;

    font-size: 90%;

    margin: 0 0 0.3em 0;

}



.login input {

    width: 140px;

}



.login h3 {

    color: #ffffff !important;

    margin: 0 !important;

}



.login p {

    color: #ccc;

    font-size: 90%; 

}



.login form {

    margin: 0 0 1.5em 0;

 }

 

.login a, .login a:visited {

    color: #ffffff;

    text-decoration: underline;

}









/* 4.2 RAUMPLANER */

/*-------------------------------------------------------------------------------*/



#raumplaner label, #veranstaltungs-suche label {

    text-transform: uppercase;

    color: #fff;

    font-size: 80%;

    letter-spacing: 0.1em;

}







#raumplaner, #veranstaltungs-suche {

    position: absolute;

    left: 0;

    bottom: 5px;

    padding: 15px;

    margin: 0;

    width: 160px;

}



#raumplaner fieldset, #veranstaltungs-suche fieldset {

    margin: 10px 0 0 0;

}



#raumplaner label, #veranstaltungs-suche label {

    margin: 0 0 2px 0;

}





#raumplaner input, #raumplaner select{

    width: 126px;

    display: block;

    margin: 0 0 10px 0;

}



#raumplaner select{

    width: 130px;

}



input#flaeche {

    width: 67px !important;

    display: inline !important;

}



select#unit {

    width: 55px !important;

    display: inline !important; 

}



#veranstaltungs-suche input{

    width: 126px;

    display: block;

    margin: 0 0 10px 0;

}



#veranstaltungs-suche select{

    width: 130px;

    display: block;

    margin: 0 0 10px 0;

}



#veranstaltungs-suche select#veranstaltungs-monat{

    width: 63px;

    display: inline;

    margin: 0 0 10px 0;

}



#veranstaltungs-suche select#veranstaltungs-jahr{

    width: 63px;

    display: inline;

    margin: 0 0 10px 0;

}





#veranstaltungs-suche input#filter_ticket{

    clear: left !important;

    display: block !important;

    float: left;

    width: 20px;



}



#veranstaltungs-suche label.veranstaltungs-ticket{

    margin: 3px 10px 15px 0;

    display: block;

    float: right;

    vertical-align: center;

    width: 130px;   

}











input.absenden{

    width: auto !important;

    margin: 0;

}



/* 4.3 SITEMAP */

/*-------------------------------------------------------------------------------*/



#sitemap li {

    color: #E78E0E;

    background: none;

    padding: 0 0 0.8em 0;   

}



#sitemap li li {

    background: transparent url(../img/bullet.gif) no-repeat 0.1em 0.3em;

    padding: 0 0 0 1.7em;

}



#sitemap li li li {

    background: transparent url(../img/bullet.gif) no-repeat 0.1em 0.3em;

    padding: 0 0 0 1.7em;

}



#sitemap li a {

    text-transform: uppercase;

    color: #000 !important;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

    font-size: 90% !important;      

}



#sitemap li li a, #sitemap li li li a {

    text-transform: none;

    color: #000 !important;

    font-weight: normal;

    font-family:  Arial, sans-serif;

    font-size: 110% !important;     

}









/*legend {

    padding: 0 0 0.6em 0;

    color: #EF6D00;

    font-size: 140%;

    

}



input, textarea {

    width: 200px;

    background:#fff;

    border: 1px solid #C6C9C8;

    padding: 4px;

    margin: 3px 0;

}



.suchfeld {

    width: 100px;

    padding: 0px;

    margin: 0;

    vertical-align: middle;

    height: 19px;

}



#suchform {

    display: inline;

    padding: 0; 

}







input:focus, textarea:focus {

    border: 1px solid #333;

}



input.absenden {

    background:none;

    border: 0px;

    width: auto;

    margin: 0;

    padding:0;

    

    vertical-align: middle;



}





input.blind{

    display: none !important;

}

*/




