@charset 'utf-8';


/*Anweisungen fuer PDA und Handheld*/

*{
padding:0;
margin: 0;
border: 0;
}

body {
    
padding:5px;
font-size:62.5%;
font-family:Arial, sans-serif;
color:#00008c;
margin:2px;
}


#logo, #sprungmarken, #banner, #facebook, .h_zeile1,  #sprachen,  #left, .bookmarking, .box.berechnungen, #verw_kk, #hon_code, #teddy, .no_mobile, #footer h2, .hidden, ul.back_pdf, ul.onlyscreen li a, fieldset.onlyscreen ul li a, .berechnung{
    display:none;
    
}
#mainContainer, #footer, #right .box, .start, .start_box{
   /* width:100%;
    display:block;*/
}

#content{
    margin-top:50px;
}

.start{
    text-align:center;
}



.start ul li{
    list-style-type:none;
}

dl.right dd{
    text-align:center;
    padding:0;
    margin:2px;
}


a
{color:#A70658;
text-decoration:none;}

a:hover, a:focus, a:active{text-decoration:underline;}

a img{
    border:none;
}


p.film{
    background-color:#ffcc33;
    text-align:center;
    margin:5px 0;
    padding:4px 2px;
    font-size:1.2em;
    
}

p.film strong br{
    display:none;
}

.box_start{
    border:1px solid #BAD8F2;
    margin:2px;
    padding:0;
}

.box_start h2{
    padding:5px 5px 5px 35px;
    font-size:1.1em;
    margin-top:0px;
    
    
}

.box_start.aktuelles h2{
    background:#BAD8F2 url("../img/navi/l_news.png") no-repeat 2px;
}

.box_start.lexikon h2{
    background: #BAD8F2 url("../img/navi/l_nav5.png") no-repeat 2px;
}
.box_start h3{
    font-size:1.0em;
    margin:10px 5px;
}

.box_start p{
    margin:10px 5px;
}

.box_start ul{
  
    margin:3px auto;
}

.box_start ul li{
    list-style-type:none;
    margin:2px;
    padding:2px;
  
}

.box_start ul li.mehr{
  
    margin-left:15px;
    padding-left:15px;
   
}

.mehr a{
    padding-right:15px;
    background:url("../img/pfeil_w.gif") no-repeat right;
    
}

.box_start ul li.mehr a:hover, .mehr a:focus, .mehr a:active{
    background-image:url("../img/pfeil_back.gif");
}

p.mehr{
    margin:5px;
    border-bottom:1px dotted #00008c;
    margin-left:0;
}

h1{
    font-size:1.3em;
    
}

h2{
    font-size:1.2em;
    
}

h3{
    font-size:1.1em;
    
}

h4{
    font-size:1.0em;
}


#content h1, #content h2,  #content h3, #content h4, #content h5, #content p, #content ul {
    margin:5px 3px;
}

#datum p{
    
    margin-top:5px;
    font-size:0.8em;
    border-top:dotted 1px #a70658;
    color:#a70658;
    padding-top:5px;
    text-align:center;
    
}

#right .box{
    border:1px solid #00008c;
    margin:5px;
}

#right .box h2{
    font-size:1.0em;
    font-weight:bold;
    padding:2px;
    color:#fff;
    background-color:#00008c;
    margin-top:0px;
}

#right .box ul, #right .box form{
    margin:5px;
  /*  text-align:center;*/
}

#right .box ul li{
   /* display:inline;*/
    list-style-type:none;

    
}

#kontakt{
    margin-top:10px;
    
}

#kontakt p.apfelblau{
    font-size:0.75em;
}

#suche label{
    display:block;
    
}

#suche input#suchbegriff{
    border:1px solid #00008c;
}

#right .box ul li a, #right .box ul li a:link, ul#sprung li a, ul#sprung li a:link, ul.kategorie li a, ul.kategorie li a:link{
    background: url("../img/navi/li_li2.gif") no-repeat left center;
    padding-left:15px;
    color:#00008c;
    display:block;
   
}

#right .box ul li a:hover,#right .box ul li a:focus,#right .box ul li a:active, ul#sprung li a:focus, ul#sprung li a:hover, ul#sprung li a:active,
ul.kategorie li a:hover, ul.kategorie li a:focus, ul.kategorie li a:active{
    color:#a70658;    
    background:url("../img/pfeil3.gif") no-repeat left center;
    
    
}

#bread{
   
    border-bottom:1px dotted #00008c;
}


#bread h2{
    display:none;

    
}

#bread {
    text-align:right;
    
}


#bread ol li{
    display:inline;
    margin:0 2px;
    list-style-type:none;
    
    
}
#darstellung  {
    margin:0;
    padding:0;
    position:absolute;
    left:5px;
    top:5px;
}




#darstellung ul li.none, #darstellung ul li a.dar4, #darstellung .hidden{
    display:none;
}

#darstellung ul {
    margin:0px;
    padding:0px;
    
    
    
}

#darstellung ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#darstellung  a, #darstellung  a:link{
width:51px;
height:21px;
display:block;
float:left;
}


#darstellung a.dar5, #darstellung a.dar5:link{
    
background-image:url("../img/navi/dar_standard.png");
}

#darstellung a.dar5:hover, #darstellung a.dar5:focus, #darstellung a.dar5:active {
    
background-image:url("../img/navi/dar_standard_o.png");
}

#darstellung h2{
    font-size:0.8em;
    font-weight:normal;
    margin:0px;
    padding:0px;
    float:left;
}

ul#sprung{
    background-color:#BAD8F2;
    padding:2px;
    margin:5px 0;
}

ul#sprung li{
    list-style-type:none;
}


p.anfang a:link, p.anfang a{
margin:0px auto;
border-bottom:1px solid #bad8f2;
background:url(../img/pfeil_o.gif) no-repeat left;
display:block;
margin:5px auto;
}

p.anfang a:link span{
   /* display:none;*/
}

p.back{
    
    text-align:right;
    border-bottom:1px dotted #eef6fc;
}

p.back a{
    background:url("../img/pfeil_back.gif") no-repeat left center;
    padding-left:15px;
    
}

p.back a:hover, p.back a:focus, p.back a:active{
    background:url("../img/pfeil_w.gif") no-repeat left center;
}






ul#alpha2{
    width:180px;
    margin:0px;
}


ul#alpha2 li{
    display:inline;
    list-style-type:none;
}




ul#alpha2 li span, ul#alpha2 li a {
    font-size:1.1em;
    font-weight:bold;
    color:#00008c;
    background-color:#EFF6FC;
    display:block;
    float:left;
    /*width:4.0em;*/
    /*height:1.6em;*/
    padding:3px 10px;
    margin:3px;
    border-right:1px solid #00008c;
    border-bottom:1px solid #00008c;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    
    
}


ul#alpha2 li span{
    color:#ffcc33;
    border:solid #fff 1px;
    font-weight:normal;
}



ul#alpha2 li a:hover, ul#alpha2 li:focus, ul#alpha2 li a:active

{
    background-color:#ffcc33;
    border:1px solid #00008c;
    
}
.clear{
    clear:both;
}

ul#eintr_sort li a.rss:hover, ul#eintr_sort li a.rss:active, ul#eintr_sort li a.rss:focus{
    background-image:none;
}

.box1z ul li, ul#eintr_sort li, ul.eintraege li, #last ul li, ul.kategorie li   {
    list-style-type:none;
}

.box1z ul li a, ul#eintr_sort li a, #last ul li a, ul.kategorie li a, .t_right ul li a{
    background-image:url("../img/pfeil_w.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
}


.t_right ul li a{
    background-position:right;
    padding-right:20px;
    padding-left:0px;
    margin-bottom:5px;
}

ul#eintr_sort li a.rss{
    background-image:none;
    padding-left:0;
}

.box1z ul li a:hover, .box1z ul li a:focus, .box1z ul li a:active, ul#eintr_sort li a:active, ul#eintr_sort li a:hover, ul#eintr_sort li a:focus, #last ul li a:focus, #last ul li a:hover, #last ul li a:active,
.t_right ul li a:hover, .t_right ul li a:focus, .t_right ul li a:active
{
    text-decoration:underline;
    background-image:url("../img/pfeil_back.gif");
    
}

ul#eintr_sort li a.rss:hover, ul#eintr_sort li a.rss:active, ul#eintr_sort li a.rss:focus{
    background-image:none;
}

#last .klein{
    margin:2px;
    display:block;
    
}

dl.ordizeiten dt{
    font-weight:bold;
}

dl.ordizeiten .blue{
    background-color:#bad8f2;
}

#content input, textarea, select{
    border:1px solid #00008c;
    display:block;
    padding:1px;
    width:180px;
    margin:2px;
}

#content fieldset{
    border:1px solid #00008c;
    padding:3px;
}

#content legend{
    font-weight:bold;
    font-size:1.1em;
    margin:5px;
    padding:2px;
}

#content legend.no_bold{
    font-weight:normal;
    margin-top:5px;
}



#content fieldset .f_radio label, #content fieldset.reihe label{
  
   /* width: 10em;*/
    display: block;
    float: left;
    padding-top:5px;
}

#content fieldset .f_radio input, #content fieldset.reihe input{
      clear: both;
    display: block;
    float: left;
    width:25px;
    margin:0px;
    padding:0px;
    margin-bottom:5px;

}



.ui-datepicker-trigger{
    background:url("../img/datepicker/calendar.png") no-repeat left;
    margin-left:10px;
    padding-left:20px;
    font-size:0.8em;
    color:#A70658;
    margin-top:5px;
}

.ui-datepicker-trigger:hover, .ui-datepicker-trigger:focus, .ui-datepicker-trigger:active{
    background-color:#ffcc33;
    color:#00008c;
}

.onlyscreen li{
    list-style-type:none;
    
}


#content input.button{
     background-color: #00008C;
    color: #FFCC33;
    font-weight: bold;
    width:180px;
    display:block;
    text-align:center;
    padding:2px;
    border:1px solid #00008c;
}

li.current{
    background-color:#ffcc33;
    padding-left:15px;
}

dl.inhalt_tab dt{
    font-weight:bold;
    margin-top:3px;
    
}

#darstellung{
   
   
}

#darstellung ul li{
    list-style-type:none;
    display:inline;
 
}

#darstellung ul li.none{
    display:none;
}

#darstellung  a, #darstellung  a:link{
background-position:0px;
background-repeat:no-repeat;
/*border:1px solid #bad8f2;*/
}
#darstellung  a:hover, #darstellung  a:active, #darstellung  a:focus, #darstellung span{
/*border:1px solid #a70658;*/
background-position: right top;
}

#darstellung  a, #darstellung  a:link, #darstellung span{
width:51px;
height:21px;
margin-right:1px;

}


#darstellung a.dar1, #darstellung a.dar1:link{
    
background-image:url("../img/navi/dar_standard.png");
}

#darstellung a.dar1:hover,#darstellung a.dar1:focus, #darstellung a.dar1:active{
background-image:url("../img/navi/dar_standard_o.png");
}

