*:focus{outline:none;}/*LINKS*/
a
{
   font-weight:bold;
   color:rgb(50,50,50); 
   text-decoration:none;
}
a:hover, a:focus, h1:hover, h1:focus
{
   color:rgb(0,0,214);
}
p a 
{
   /*padding-left:7px;
   background-image:url(../../css/pretzschendorf/buttons/link.gif);
   background-repeat:no-repeat;
   background-position:left center;*/
}

/*BILDER*/
img
{
   border:solid 0px;
}

/*TABELLEN*/
table
{
   padding:0px;
   margin:0px;
   border-collapse:collapse;
   font-size:100.1%;
}
td
{
   vertical-align:top;
   border:solid 1px;   
   padding:2px;
   border-color:rgb(100,100,100);
}
th
{
   font-weight:bold;
   vertical-align:top;
}

/*ÜBERSCHRIFT*/
h1
{
   font-size:150%;
   margin-top:10px;
   margin-bottom:10px;
   font-style:italic;
}

/*ABSATZ*/
p
{
   margin-top:5px;
   margin-bottom:5px;
}

/*FIELDSET*/ /*Nur für Fehlermeldungen*/
fieldset
{
   margin:0px;
   padding:3px;
   padding-top:0px;
   margin-top:10px;
   margin-bottom:10px;
   position:relative;
   border:solid 1px rgb(220,220,220);
}
fieldset legend
{
   font-weight:bold;
   font-size:110%;
   padding-left:3px;
   padding-right:3px;
   color:rgb(26,26,26);
   background-color:rgb(255,255,255);
}
fieldset div
{
   padding:2px;
   position:relative;
   background-color:rgb(250,250,250);
}

/*LINIE*/
hr
{
   border:solid rgb(220,220,220) 0px;
   height:1px;
   background-color:rgb(220,220,220);
}

/*FETT*/
strong
{
   color:rgb(50,50,50);
}
*
{
   outline:none;
}


/*BODY*/
body
{
   color:rgb(20,20,20);
   background-color:rgb(220,220,220);
   /*background-image:url(../../css/pretzschendorf/background/hintergrund.png);*/
   background-repeat:repeat-y;
   background-position:center;
   margin:0px;
   padding:0px;   
   font-family:Verdana,arial;
   font-size:11px;line-height:16px;   text-align: center;
}

/*BODY*/
#body
{  
   margin:0px;
   padding:0px;
   margin-left: -510px;
   position: absolute;
   left: 50%;   
   max-width:1020px; 
   background-image:url(../../css/pretzschendorf/background/hintergrund.png);
/*   height:100%;*/
   }

/*KOPF*/
#kopf
{
   width:1020px;
   height:203px;   
   background-position:left;
   background-repeat:no-repeat;
   border: solid 0px #000;   
   position:relative;
   background-image:url(../../css/pretzschendorf/background/kopf.png);
}

/*NAVIGATION*/
#navi
{
   position:absolute;
   top:0px;
   left:0px;
   height:33px;
   line-height:33px;
   width:1020px;
}
#temporÃ¤r
{
   height:33px;
   line-height:33px;
   padding-left:20px;
   padding-right:20px;   
   background-position:top left;
   background-repeat:no-repeat;
   border: solid 0px #000;
   position:relative;
   text-align:right;
   margin-top:2px !important; /*NOT IE6*/
   margin-top:1px;           /*IE6*/
   overflow:hidden;
   background-color:rgb(173,174,175);      
   background-image:url(../../css/pretzschendorf/background/navi.png);
}

/*MENU*/
#menu
{
   width:259px;
   float:left;
   border: solid 0px #000;
}
#menu_border_o
{
   display:none;
}
#menu_border_u
{
   display:none;
}
#menu_o
{
   display:none;
}
#menu_u
{
   /*display:none;*/
   height:254px;
   margin-top:30px;
   background-repeat:no-repeat;
   background-position:center;
   background-image:url(../../css/pretzschendorf/background/menu_back.png);}

/*BANNER*/
#banner
{
   display:none;
}

/*MAIN*/
#main
{
   margin-left:259px;
   border: solid 0px #000;
   padding:10px;
   padding-right:20px;
   padding-top:0px;
   text-align:left;
   overflow:visible;  
}

/*FUSS*/
#fuss
{
   height:70px;
   border: solid 0px #000;
   /*padding:5px;*/
   width:1020px;
   text-align:center;
   position:relative;
   clear:both;
   background-image:url(../../css/pretzschendorf/background/fuss.png);
}

/*MENUListe*/
#menu ul /*Hintergrund*/
{
   padding:0px;
   margin:0px;
   margin-left:11px;
   margin-bottom:10px;
   margin-top:10px;
   text-align:left;
   list-style-position:outside;
   list-style-type:none;
}
#menu ul li /*Hauptebene*/
{
   
   margin:0px;
   margin-bottom:1px;
   padding:0px;
   padding-left:0px;
   padding-right:0px;
   width:auto;
   /*border: solid 1px;*/
   overflow:hidden;
   /*background-color:rgb(216,200,125);*/
   font-size:110%
   }
#menu ul li a
{
   background-color:rgb(216,200,125);
   display:block;
   padding:3px;
   margin:0px;
   background-image:url(../../css/pretzschendorf/buttons/bullet.gif);
   background-repeat:no-repeat;
   background-position:3px center;
   padding-left:16px;
   /*background-color:rgb(229,229,229);
   color:rgb(0,0,216);*/
}
#menu ul li ul li a
{
   background-color:rgb(255,255,255);
   padding:3px;
   margin:0px;
   margin-left:16px;
   font-weight:normal;
   background-image:none;
}
#menu ul li ul /*Unterebene*/
{
   /*display:none;*/
   padding:0px;
   margin:0px;
   margin-top:0px;
   text-align:left;
   display:none; /*klappt bei Klick auf*/
}
#menu ul li ul li /*Unterebene*/
{
   list-style-type:none;
   margin:0px;
   padding:0px;
   font-size:80%;
   padding-top:0px;
   padding-bottom:1px;
   background-color:rgb(255,255,255);
   border: none;
   overflow:hidden;
   list-style-position:outside;
   background-image:none;
   
}
   
#menu ul li a:hover, #menu ul li a:focus /*Hauptebene*/
{
   /*background-image:url(../../css/pretzschendorf/background/menu_trans_h.png);*/
   background-color:rgb(229,229,229);
}


/*Hotkeys*/
#menu ul .red 
{
   background-color:rgb(245,150,150);
   background-image:none;
}
#menu ul .green 
{
   background-color:rgb(150,225,150);
   background-image:none;
}
#menu ul .blink 
{
   background-color:rgb(245,150,150);
   background-image:url(../../css/pretzschendorf/background/blink.gif);
   background-position: left 0px;
}
   
/*ACTIVEMENU*/
#menu ul #activemenu ul
{
   display:block;
}
.adressblock
{
   width:100%;
}
.adressblock div
{
   overflow:hidden;
}
.adresse
{
   background-color:rgb(255,250,200);
   border:solid 1px rgb(216,200,125);
   padding:2px;
   padding-left:7px;
   padding-right:7px;
   float:left;
   
}
.adresse strong
{
   font-weight:normal;
}
/*FORMULARE*/
form
{
   margin:0px;
   padding:0px;
}
input, select
{
   border:solid 1px;
   padding:1px;
   background-color:rgb(250,250,250);
   border-color:rgb(200,200,200);
}
input[disabled]
{
   color:rgb(255,150,150);
}
input:focus, select:focus
{
   border:dotted 1px;
   padding:1px;
   background-color:rgb(220,220,220);
   border:dotted rgb(226,0,26) 1px;
   padding:1px;
}
.formularfehler
{
   border:dotted 1px;
   background-color:rgb(255,160,160);
   border:dotted rgb(0,0,0) 1px;
}

/*FIELDSET IM FORMULAR*/
.form_field
{
   padding:5px;
   border: solid 1px rgb(220,220,220);
}
.form_field legend
{
   font-weight:bold;
   font-size:110%;
   padding-left:3px;
   padding-right:3px;
   color:rgb(0,0,214);
   }

/*Kalender*/
.kalender
{
   display:inline;
   margin:5px;
   text-align:center;
   border-spacing:10px;
}
.kalender caption
{
   font-size:115%;
   font-weight:bold;
}
.kalender td
{
   font-size:110%;
   padding:4px;
   border:1px solid rgb(255,255,255);
}
#termin
{
   font-weight:bold;
   color:rgb(255,0,0);
}
.sonntag
{
   font-weight:bold;
}
#heute
{
   color:rgb(255,0,0);
}

/*EVENTS UND ADRESSTABELLE*/
#adresstabelle
{ 
   text-align:left;
   width:100%;
}
#adresstabelle th
{
   font-size:110%;
   padding:4px;
   background-color:rgb(240,240,240);
}
#adresstabelle td
{
   vertical-align:top;
   padding:3px;
   border-color:rgb(255,255,255);
}
#adresstabelle tr
{
   background-color:rgb(250,250,250);   
}
#adresstabelle tr:hover, #adresstabelle tr:focus
{
   background-color:rgb(240,240,240);
}
#adresstabelle a
{
   
}

/*DOWNLOADLISTE*/
#downloadliste
{
   /*float:left;*/
   margin-right:0px;
   padding:0px;
   text-align:left;
}
#downloadliste ul
{
   list-style-type:none;
   margin:0px;
   padding:0px;
   width:auto;
   border: none;
   list-style-position:outside;
}
#downloadliste ul li
{
   list-style-type:none;
   margin:0px;
   padding-top:2px;
   padding-left:3px;
   margin-left:0px;
   margin-right:10px;
   margin-top:1px;
   width:auto;
   border: none;
   border-bottom:1px solid;
   list-style-position:outside;
   border-bottom-color:rgb(200,200,200);
}
#downloadliste ul li:hover
{
   background-color:rgb(235,235,235);
}

/*STARTSEITE*/
.divfieldindex
{
   float:left;
   padding:0px;
   margin:0px;
   border: solid 0px;
   position:relative;
   top:0px;
}
.fieldsetdiv /*Rahmen*/
{
   margin:0px;
   margin-top:5px;
   margin-bottom:15px;
}
.legenddiv /*Überschrift*/
{
   position:relative;
   top:0px;
   font-weight:bold;
   font-style:italic;
   font-size:120%;
   padding:0px;
   padding-top:2px;
   margin:0px;
   margin-left:5px;
   margin-right:5px;
   text-align:left;
   color:rgb(55,55,55);
   border-bottom:solid 1px rgb(220,220,220);
}
.fielddiv /*Content*/
{
   padding:5px;
   padding-top:5px;
   /*border: dotted 1px rgb(130,130,130);*/
}

/*Terminliste generiert*/
.terminliste
{
   list-style-type:none;
   margin:0px;
   padding:0px;
   position:relative;
} 

/*Quicklinkliste generiert*/
.quicklinkliste
{
   position:relative;
   top:-5px;
   list-style-type:none;
   margin:0px;
   padding:0px;
   font-size:120%;
}
.quicklinkliste li
{
   border-bottom:solid 1px rgb(220,220,220);
   padding:2px;
}
.quicklinkliste img
{
   vertical-align:middle;
   margin-right:3px;
}

/*SITEMAP*/
DIV#sitemap 
{
   line-height: 20px;
   margin-left:50px;
}
DIV#sitemap LI 
{
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
}
DIV#sitemap LI 
{
   background: url(/css/pretzschendorf/siteimg/smtm.gif) no-repeat 0% 0%;
}
DIV#sitemap LI.last 
{
   background: url(/css/pretzschendorf/siteimg/smlm.gif) no-repeat 0% 0%;
}
DIV#sitemap UL 
{
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
}
DIV#sitemap UL 
{
   background: url(/css/pretzschendorf/siteimg/smim.gif) repeat-y 0% 0%;
}
DIV#sitemap UL.last 
{
   background-image: none;
}
#zufallsbild_sitemap
{
   float:right;
   margin-top:5px;
   margin-right:5px;
}


/*UNSICHTBAR*/
.unsichtbar
{
   display:none;
}
.nur_druck
{
   display:none;
}
.nur_handy
{
   display:none;
}

/*****QUICKBUTTONS*****/
#quickbuttons
{
   float:left;
   margin-left:20px;
}
#quickbuttons a
{
   font-size:120%;
   font-weight:normal;
}


/*****SUCHE*****/
#suche
{
   float:right;
   margin:0px;
   padding:0px;
   border:none;
   height:33px;
   overflow:hidden;
   line-height:33px;
   display:inline;
}
#suche_f /*Formular*/
{  
   margin:0px;
   padding:0px;
   display:inline;
   height:33px;
   line-height:24px;
   overflow:hidden;
   position:relative;
   top:4px !important; /*NOT IE6*/
   top:5px;           /*IE6*/
}  
#suche_f a img
{
   margin:0px;
   padding:0px;
   border:0px;
   margin-right:20px;
   vertical-align:middle;
}
#suche_f input
{
   font-size:12px; 
   margin:0px;
   display:inline;
   border: 1px inset rgb(0,0,214);
   vertical-align:middle;
   
}

/*****SchriftgrÃ¶ÃŸe*****/
#fontsize
{
   float:right;
   margin:0px;
   padding:0px;
   border:0px;
   margin-right:5px;   
   display:inline;
}
#fontsize a img
{
	vertical-align:middle;
	display:inline;
   margin-right:5px;   
   margin-top:3px;
}

/*****Sprache*****/
#lang
{
   display:none;
   float:right;
}
#lang img /*Flagge ohne Link*/
{
}
#lang a img /*Flagge mit Link*/
{
}
#lang .de
{
}
#lang .en
{
}
#lang .cz
{
}



/*DOCUMENTINFO*/
#doc_info
{
   margin-left:0px;
   margin-right:0px;
   margin-top:1px;
   padding:2px;   
   border-bottom:solid rgb(220,220,220) 1px;
}
#doc_info, #doc_info a
{
   font-size:90%;
   color:rgb(100,100,100);
}
#doc_info a:hover, #doc_info a:focus
{
   color:rgb(126,126,126);
}
#doc_info_navi /*Navigations Pfeile durch Ebenen*/
{
   float:right;
   position:relative;
}
#doc_info_navi img
{
   vertical-align:middle;
   position:relative;
}

/*SUBMENU*/
.submenu
{
   
}
.submenu ul
{
   padding:0px;
   margin-left:0px;  
}
.submenu ul li
{
   display:inline;
   list-style-type:none;
   font-size:100%;
   padding:2px;
   margin:0px;
   background-color:rgb(216,200,125);
}
.submenu ul li, .submenu ul li a
{
   /*color:rgb(0,0,0);*/
}   
.submenu ul li a:hover, .submenu ul li a:focus
{
   /*color:rgb(126,126,126);*/
}

/*FUSSZEILE*/
#fusszeile
{
   position:absolute;
   bottom:10px;
   right:20px;
}
#fusszeile hr
{
   display:none; 
}
#fusszeile a
{
   position:relative;
   text-align:center;
   font-weight:normal;
}
#W3C
{
   position:absolute;
   bottom:10px;
   left:20px;
}

/*Datum*/
.datum
{
   font-size:85%;
   color:rgb(166,150,100);
}

/*Frontred*/
.front_red
{
   color:rgb(166,150,100);
}

