/*
CSS fuer www.www.Passau-Hals-Scurcola-Marsicana.de.de
*/

body {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        font-family : arial;
        Font-size : 10pt;
        font-weight : bold;
        text-decoration : none;
        line-height : 1.4em;
        letter-spacing :0.05 em;
        word-spacing: 0.2em;
}

.titel {
	font-size:30px;
	font-weight: bold;
	text-decoration: none;
    color:#000000;
    text-align:center;
    margin : 5px 0px 5px 0px;
    vertical-align:middle;
}

h1 {
	font-size:1.8em;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
    text-align:center;
	margin : 5px 0px 10px 0px;
}

h2 {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin : 25px 0px 5px 0px;
}

a.h2, a.h2:visited, a.h2:active, a.h2:focus {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#0000ff;
	margin : 25px 0px 5px 0px;
}

a.h2:hover {
	font-size:1em;
	font-weight:bold;
	color:#0000ff;
	margin : 25px 0px 5px 0px;
	text-decoration:underline;
}

h3 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-bottom:0.8em;
	margin-top:1.8em;

}


h4, h5, h6 {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-top:2.5em;
}


#oben {
		background:#fffff;
	        background: url(picture/bayern_flagge_hintergrund_oben.jpg) repeat-x left top ;
		height:162px;
		width :1024px;
		max-width :1024px;
		border-top :1px solid #000000;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: visible;
		}

#links_bg {
		float : left;
		xwidth:1024px;
		background:#ffffff;
        background: url(picture/bayern_flagge_hintergrund_links.jpg) repeat left ;
		border:1px none #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        
	}

#links {
        float : left;
        width:200px;
        xbackground: url(picture/bayern_flagge_hintergrund_links.jpg) repeat left ;
		background:transparent;
		border:1px none #000;
        padding: 10px 0px 0px 10px;
	}

#mitte {		
		background:#ffffff;
		margin : 0px;
		margin-left: 202px;		
		padding: 10px 0px 0px 10px;		
		max-width : 815px;
		border:1px none #000;
        xwidth : 800px;
        xfloat : left;
	}

#unten {
	    background:#0000ff;
        margin : 20px 0 px 0px 0px;
        padding: 5px 0px 0px 5px;
        width : 1024px;
		border:1px none #000;
        background: url(picture/blau_hintergrund.jpg) left top repeat-x ;
    clear:all;
    float:left;
 	}

table.menu {
        width : 100%;
        margin : 0px 0px 0px 0px ;
        background: url(picture/blau_hintergrund.jpg) left ;
        border-bottom : 1px solid #000000;
        border-right : 1px solid #000000;
        color : #2164B4;
        font-weight: bold;
        border-collapse: collapse;
}

td.menu {
        padding : 0px 5px 0px 5px;
        border-right : 1px solid #2164B4;
        text-align : center;
}
td.menu_2 {
        padding : 0px 25px 0px 25px;
        border-right : 1px solid #2164B4;
        text-align : center;
}

table.bild{
        margin : 0px 0px 0px 0px ;
        padding : 0px 0px 0px 0px;
        height : 2px;
        width  : 100%;
        background: #ffffff;
        border : 1px none #000000;
        border-collapse: collapse;
}
td.bild {
       padding : 0px 0px 0px 0px;
       margin : 0px 0px 0px 0px ;
}
.bild img {
        border : 1px none #000000;;
        margin : 0px 0px 0px 10px ;
}

.titel img {
        margin : 0px 0px 0px 0px ;
}

table
{
       padding : 0px 15px 0px 15px;
       margin : 0px 0px 0px 0px ;
       vertical-align : top;
}

tr
{
       padding : 10px 0px 10px 0px;
       margin : 10px 0px 10px 0px ;
}

td
{
       padding : 10px 0px 0px 10px;
       margin : 0px 0px 0px 0px ;
       vertical-align : top;
}

img {
        border : 1px none #000000;;
        margin : 5px 5px 5px 5px ;
}

a, a:visited, a:active, a:focus , a:hover{
	text-decoration:underline;
	color:#000000;
    font-family : arial;
    Font-size : 10pt;
	xfont-weight:normal;
	xletter-spacing: 1px;
}

a.seitenanfang, a.seitenanfang:visited, a.seitenanfang:active, a.seitenanfang:focus {
	text-decoration:none;
	color:#0000ff;
	font-weight:bold;
	font-size: 10px;
	padding : 0px 0px 0px 5px;
}

a.menu, a.menu:visited, a.menu:active, a.menu:focus {
	text-decoration:none;
	color:#2164B4;
	font-weight:bold;
	letter-spacing: 2px;
    font-size : 13px;
}

a.menu:hover {
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
	letter-spacing: 2px;
}

a.links, a.links:visited, a.links:active, a.links:focus {
	text-decoration:none;
	color:#2164B4;
	font-weight:bold;
	letter-spacing: 2px;
}

a.links:hover {
	text-decoration:underline;
}

ul {
       list-style-type:disc;
}

ol {
       list-style-type:decimal;
}

li{
    margin : 3px 0px 0px 0px;

}

.wichtig
{
  color: #ff0000;
}

