@charset "utf-8";
/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.all{
	background-color:#fff7c4;
}

table.topnavi{
	background-color:#fff7c4;
}


td.h1{
	background-image:url(../layout/layout_oben.jpg);
	background-repeat:no-repeat;
	text-align:center;
	height:73px;	
}

td.flash{
	background-image:url(../layout/layout_flash.jpg);
	background-repeat:no-repeat;
	height:145px;
	text-align:center;
	vertical-align:middle;
}

td.h2{
	background-image:url(../layout/topnavi.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:64px;
	text-align:center;
	vertical-align:top;
}

td.linkerrand{
	width:9px;
	background-image:url(../layout/linkerrand.gif);
	background-repeat:repeat-y;
}

td.rechterrand{
	width:9px;
	background-image:url(../layout/rechterrand.gif);
	background-repeat:repeat-y;
}

td.layoutunten{
	background-image:url(../layout/layout_unten.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:49px;
}

td.links{
	width:200px;
	text-align:left;
	vertical-align:top;
}

td.mitte{
	width:542px;
	text-align:left;
	vertical-align:top;
}

td.rechts{
	width:220px;
	text-align:center;
	vertical-align:top;
}

h1.mitte{
	color:#032d86;
	font-size:26px;
	font-family: "Comic Sans MS";
	margin:0px;
}

h2.mitte{
	color:#032d86;
	font-size:18px;
	font-family: "Comic Sans MS";
	margin:0px;
}

h3.mitte{
	color:#032d86;
	font-size:12px;
	font-weight:bold;
}
h1{
	color:#fff7c4;
	font-size:26px;
	font-family: "Comic Sans MS";
	margin:0px;
}

h2{
	color:#fff7c4;
	font-size:18px;
	font-family: "Comic Sans MS";
	margin:0px;
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#032d86;
}

ul.menu{ 
	list-style-type:none;
	font-size:14px;
}

.leftnavi {
	display:block;
	text-decoration:none;	
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color: #032d86;
	width:120px;
}

.leftnavi:hover{
	text-decoration:underline;
}

.sponsoren {
	text-align:center;
	font-weight:bold;
	color: #032d86;
	font-size:20px;
}

li.frei{ 
	list-style-type:none;
	font-size:6px;
}

td.image{
	width:70px;
	text-align:right;	
	vertical-align:middle;
}

td.image1{
	width:200px;
	text-align:right;
	vertical-align:middle;
}

td.textquer{
	vertical-align:middle;
}

a.textquer{
	text-decoration:none;
	color:#032d86;
	font-weight:bold;
	font-size:14px;
}

a.textquer:hover{
	text-decoration:underline;
}

ul.monat, ul.veranst{ 
	list-style-type:none;
}

ul.links{
        text-align:left;
}


td.datum{
        vertical-align:top;
        color:#c00080;
}

td.veranst{
        vertical-align:top;
}

.groesse08{
        font-size:0.8em; 
}

.fuchsiagelb{
        background-color:#c00080;
        color:#ffcc33;
}

.farbegelb{
        background-color:#ffcc33;
}

.farberosa{
        background-color:#ffe9ff;
}

.schriftrot{
        color:#ff0000;
}

div.rahmen{
        border:1px solid #000000;
        margin:10px;
        text-align:center;
} 

div.wetter{
        background-color:#0060ac;
        color:#ebf1f8;
        font-family:Verdana,Arial,Tahoma,Times New Roman;
        font-weight:normal;
        font-size:10px;
        width:120px;
        text-align:center;
}

a.wetter{
        color:#ebf1f8;
        font-family:Verdana,Arial,Tahoma,Times New Roman;
        font-weight:normal;
        font-size:10px;
}

a.wetter2{
        text-decoration: none;
        color:#ebf1f8;
        font-family:Verdana,Arial,Tahoma,Times New Roman;
        font-weight:normal;
        font-size:10px;
}

div.wetter3{
        height:14px;
        width:120px;
        text-align:center;
        background-color:#0060ac;
}