/* General stadt01 Markup Styles
---------------------------------------- */



body {
background-image: url(../bilder/hintergrund/papier01.jpg);
                margin:10px 10px 0px 10px;
                padding:0px;
 font-family:  Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;				
				font-size:1em;
                }

				
.stadtseite
{
 font-family:  Arial, Verdana, Helvetica, sans-serif;				
				
				color: black;
        

}

.stt_anreisser {padding-left:5px;}

.stt_anreisser .vorspann {
                                       
                        font-size:14px;
						font-weight: normal;
						width:95%;
                        
						
                }

.stt_anreisser h1 {
                                       
                        font-size: 18px;
                        text-align: left;
						
                }
.stt_anreisser 	h2 {
                                       
                        font-size: 1em;
                        text-align: center;
						
                }

				


				
				
/* === SPALTEN ===  */
.column
{

margin-bottom:10px;

}
        .columnone {

                width:33%;
                float:left;
                
                padding-bottom:10px;
				margin-bottom:10px;

				
				
                }


        .columntwo {
                width:34%;
                float:left;
                
                padding-bottom:10px;
				margin-bottom:10px;
                }

        .columnthree {
                width:33%;
                float:left;
               
                padding-bottom:10px;
				margin-bottom:10px;
                }

   

   .spalte_text
{
font-family:  Arial, Verdana, Helvetica, sans-serif;				
font-size:14px;
text-align: justify;
font-weight: normal;
}
   
   
.stt_anreisser .link_intern a:link
{
font-weight: bold;
}
     



		
/*Links */
.link_intern a:link
{
 text-decoration:none
}				
.link_intern a:visited {color: #000000; text-decoration:none;}
.link_intern a:hover {color:#c00; text-decoration:underline;}
.link_intern a:active {text-decoration:underline; }
.link_intern a:focus { text-decoration:underline;}




.link_intern_kl a:link {color: #400000; text-decoration:none;font-size:12px;}
.link_intern_kl a:visited {color: #400000; text-decoration:none;font-size:12px;}
.link_intern_kl a:hover {color:#c00; text-decoration:underline;font-weight: normal;}
.link_intern_kl a:active {text-decoration:underline; }
.link_intern_kl a:focus { text-decoration:underline;}








/*Navigation */
.navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

.navlist li
{
list-style: none;
margin: 0;
display: inline;
}

.navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #EBEBED;
text-decoration: none;

}

.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }

.navlist li a:hover
{
color: #000;
background: #C0C0C0;
border-color: #227;
}

.navlist li a#current
{
background: white;
border-bottom: 1px solid white;



padding: 8px ;
border-bottom: 2px solid #778;
border-top: 2px solid #778;
border-left: 2px solid #778;
font: bold 16px Verdana, sans-serif;


}




/* === Menue Karteikarten1 === */

.stt_menu1{
position:relative;
top: 20px;
left:5px;
}
* html .stt_menu1{
position:relative;
top: 135px;
left:5px;
}

                        .stt_menu1 {
                        font-family: Courier New, Courier, monospace;
                        font-size: 14px;
                        }
                        .stt_menu1 dt {display:none;text-align: right;}
                        .stt_menu1 dd {margin:0; padding:0;}
                        .stt_menu1 .aa {width:5px; float:left; border-bottom:1px solid #000; background:#bcd;}
                        .stt_menu1 .bb {float:left; padding:2px 0 2px 0; border-bottom:1px solid #000; border-top:1px solid #000; background:#bcd; text-align:center;}

                        .stt_menu1 .sela {width:5px; float:left; background:#fff; font-size:1em;}
                        .stt_menu1 .selb {float:left; padding:2px 0 2px 0; border-top:1px solid #000; background:#fff; color:#f00; font-size:1em; text-align:center;}

                        .stt_menu1 .va {width:1px; float:left; border-top:5px solid #fff; background:#000; overflow:hidden;}
                        .stt_menu1 .vb {width:1px; float:left; height:1px; background:#ccc; border-top:2px solid #fff; border-bottom:2px solid #000; overflow:hidden;}
                        .stt_menu1 .vc {width:1px; float:left; height:1px; background:#ccc; border-top:1px solid #fff; border-bottom:1px solid #000; overflow:hidden;}
                        .stt_menu1 .vd {width:2px; float:left; height:1px; background:#000; border-top:1px solid #ccc; overflow:hidden;}

                        * html .stt_menu1 .vb {height:5px; he\ight:1px;}
                        * html .stt_menu1 .vc {height:3px; he\ight:1px;}
                        * html .stt_menu1 .vd {height:2px; he\ight:1px;}




         .stt_menu1 h2 {
                 float:left;
                 margin-left: 5px;
                 margin-right: 5px;

                 background:#bcd;
                 text-align:center;
                 text-decoration:none;
                 font-family: Courier New, Courier, monospace;
                                 font-size: 14px;
                 float:left; border-bottom:1px solid #000; background:red;
                 letter-spacing: 10px;
                 color: #FFFFFF;
                        }


.stt_menu1 a:link {color: #000000;         font-weight: bold; }
.stt_menu1 a:visited {color: #000000;         font-weight: bold; }
.stt_menu1 a:active {color: #000000;         font-weight: bold; text-decoration:none;}
                .stt_menu1 a:focus {background: #FFFF80; color: #c00; padding:0px; font-weight: bold; font-size:2em; text-decoration:none;}

                .stt_menu1 a:hover {
                cursor:pointer;
                color:#c00;
                text-decoration:underline;
                font-weight: bold;
                }





/* === Menue Karteikarten1 ===  ENDEEEEE*/




/*css-box */
/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 {
        background-color: transparent;
        background-image: url(../bilder/hintergrund/demobox2.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}
.cssbox {
        width: 95%!important;
        /* intended total box width - padding-right(next) */
        width: 95%; /* IE Win = width - padding */
        padding-right: 15px; /* use to position the box */
        margin-right: auto;
        margin-bottom: 10px;
        margin-left: auto;
}
/* set the top-right image */
.cssbox_head {
font-family:Arial,Helvetica,sans-serif;
background-position: top right;
margin-right: -15px;
/* pull the right image over on top of border */
padding-right: 40px;
/* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head h4 {
        background-position: top left;
        margin: 0; /* reset main site styles*/
        border: 0; /* padding-left = image gap + interior padding ... no padding-right */
        height: auto !important;
        height: 1%; /* IE Holly Hack */
        padding-top: 5px;
        padding-right: 0;
        padding-bottom: 5px;
        padding-left: 15px;
        font-size: 1,3em;
        text-align: center;
        letter-spacing: 1px;
        color: #FFFFFF;
}
.cssbox_head h3 {
        background-position: top left;
        margin: 0; /* reset main site styles*/
        border: 0; /* padding-left = image gap + interior padding ... no padding-right */
        height: auto !important;
        height: 1%; /* IE Holly Hack */
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 15px;
        font-size: 1,2em;
        text-align: center;
        letter-spacing: 3px;
        color: #FFFFFF;
}
.cssbox_head h2 {
        background-position: top left;
        margin: 0; /* reset main site styles*/
        border: 0; /* padding-left = image gap + interior padding ... no padding-right */
        height: auto !important;
        height: 1%; /* IE Holly Hack */
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 1,2em;
        text-align: center;
        letter-spacing: 5px;
        color: #FFFFFF;
}
/* set the lower-left corner image */
.cssbox_body {
background-position: center bottom; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ }

/*css-box ende*/




/*        ARTIKEL*/
.artikel {
       /* background-image: url(../bilder/hintergrund/papier03.jpg);*/
                
                font-family:"Arial";
        font-size:1em;
        color: #000000;
}
* html .artikel {
       /*background-image: url(../bilder/hintergrund/papier03.jpg);*/
}


.artikel h1{
        font-weight: bold;
        font-size: 2em;
        
        color: #000000;
}
.artikel h2{
       
        font-size:1,5em;
        color: #000000;
        text-align: left;
                                                vertical-align: top;
                                                line-height: 1em;

}








/*        ARTIKEL ENDE*/
.gelb { background-color:#FFFF66; }

.startdatum {font-size: 1,7em;}
.hinweis{font-size: 10px;}
.stt_dachzeile {
        padding-top: 5px;
        padding-right: 1px;
        padding-bottom: 5px;
        padding-left: 25px;
        color: #FFFFFF;
        background-image: url(../bilder/hintergrund/demobox4.png);
        font-family:  Arial;
        font-size:1,2em;
        font-weight: bold;
        letter-spacing: 2px;
        color: #FFFFFF;
}

.stt_dachzeile .link_intern a:link
{
color: #FFFFFF;
 font-weight: normnal;
}


.vorspann {
 font-family: Arial, Helvetica, sans-serif;
 width:90%;
        text-align: justify;
       
        margin-top: 10px;
        font-size:1,2em;
        /*background-image: url(../bilder/hintergrund/papier03.jpg);*/
        padding: 1px;
font-weight: bolder;
        
}
* html .vorspann  {
width:90%;
font-family: Arial, Helvetica, sans-serif;
        text-align: justify;
        color: #000000;
        margin-top: 10px;
        font-size:1em;
        /*background-image: url(../bilder/hintergrund/papier03.jpg);*/
        padding: 5px;
        font-weight: bolder;
}

.spalte_text  {

 width:90%;
                
                
             
}

#wrapheader {
        min-height: 30px;
        height: auto !important;
        height: 30px;
/*        background-image: url('./images/background.gif');
        background-repeat: repeat-x;*/
/*        padding: 0 25px 15px 25px;*/
        padding: 0;
}
.stt_abschnitte_kl a:link {background: #FFFFE1;color: #000000;         font-weight: normal;font-size:10px;padding:2px; }
.stt_abschnitte_kl a:hover {cursor:pointer;color:#c00;text-decoration:underline;}
.stt_abschnitte_kl a:visited {background: #FFFFE1;color: #000000;         font-size:10px;padding:2px;}
.stt_abschnitte_kl a:active {color: #000000;         font-weight: bold; text-decoration:none;padding:2px;}
.stt_abschnitte_kl a:focus {background: #FFFFE1; color: #c00; padding:2px; font-weight: bold; font-size:12px; text-decoration:none;}



.vorspann_vorschau  p{
 
margin-top: 2px;
        font-size:1em;
        /*background-image: url(../bilder/hintergrund/papier03.jpg);*/
        padding: 1px;
 text-align: justify;
        width:90%;

}





.stadt01 {
padding: 5px 5px;
        color:         #000000;
        background-color: #ECECEC;
}
.stadt02 {
padding: 5px 5px;

        color:         #000000;
                background-color: #FFFFFF;
}



/* Logo overall header */
                                #stt_logodesc_start {
                                        position:relative;
										top:-20px;
										margin-bottom: 5px;
                                        padding: 5px 5px;
                                        text-align:center;
                                        /*border-bottom: 1px solid #4787A7;*/
                                }
                                #stt_logodesc_normal {
								 position:relative;
										top:-10px;
                                        margin-bottom: 5px;
                                        padding: 5px 5px;
                                        text-align:center;
                                        /*border-bottom: 1px solid #4787A7;*/
                                }
/* Logo overall header ENDE */


/* STadtzettel auf Regionalseite */


.info_grossh1_tab2 {
position:relative;
top:-20px;

font-family: "Courier New", Courier, monospace;
        font-size: 26px;
background-color:#e0e0e0;
width:100%;
color:#000000;
border:1px solid #aaaaaa;
-moz-border-radius:10px;
padding: 5px;
}
.info_grossh1_tab2 {

width:100%;
color:#000000;
border:1px solid #aaaaaa;
-moz-border-radius:10px;

}
.columnonetwo {
        color: #000000;
        width:62%;
        float:left;
        text-align:justify;
        margin-right:2%;
        font-family: Courier New, Courier, monospace;
        font-weight: normal;
        font-style: normal;
        border-right-style: none;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-bottom-style: none;
        border-left-style: none;
}


.columnonetwo  p
{
font-family: Arial;

}


.dachzeile_klein_gr {
        padding-top: 10px;
        padding-right: 1px;
        padding-bottom: 10px;
        padding-left: 25px;
        color: #FFFFFF;
        background-image: url(../bilder/hintergrund/demobox3_gr.png);
        font-family:  Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight: bold;
}
.dachzeile_klein_gr a:link{
        color: #FFFFFF;
        text-decoration:underline;
}




.dachzeile_klein_gr a:visited {color: #FFFFFF; text-decoration:underline;}
.dachzeile_klein_gr a:focus {background: #FFFF80; color: #c00; text-decoration:underline;}
.dachzeile_klein_gr a:hover {text-decoration:underline;font-weight: bolder;}
.dachzeile_klein a:active {background: #FFFF80;color: #FFFFFF; text-decoration:underline; }

/* STadtzettel auf Regionalseite  ENDE*/

