body {background-color:#ffffff; margin-top: 8px; }
li, td, p, .normal, .grundtext   {color: #092565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: normal; text-align: left;}
h1, .headline {color: #092565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h3 {color: #092565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a, .klein, .subline   { color: #092565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.white {color: #FFFFFF;}
.mini  { color: #092565; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover { color: #FF0000; text-decoration:none; }
.city  	{ margin-top:4px; margin-bottom:7px;color: #092565; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center;text-decoration: none; line-height: 13px}
.event 	{ color: #092565; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

/* --------------------------------------------*/
/* Formate der Navigation (links) */
/* --------------------------------------------*/

.navineu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #092565;
	padding-left: 15px;
    padding-top: 6px;
	padding-bottom: 6px;
    margin-bottom: 5px;
    width: 150px;
   	border-bottom: 1px solid #092565;
    float: left;
}

.navineu:hover {
    background-image:url(images/pfeil_box_titel.gif);
    background-repeat:no-repeat;
    background-position: 3px 6px;
}

.navineu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #092565;
	padding-left: 15px;
    padding-top: 6px;
	padding-bottom: 6px;
    margin-bottom: 5px;
    width: 150px;
   	border-bottom: 1px solid #092565;
    background-image:url(images/pfeil_box_titel.gif);
    background-repeat:no-repeat;
    background-position: 3px 6px;
    float: left;

}
/* Für die Unterrubrik der Städte */
.naviklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #092565;
	padding-left: 25px;
    padding-top: 3px;
	padding-bottom: 6px;
    margin-bottom: 5px;
    width: 150px;
   	border-bottom: 1px solid #092565;
    float: left;
}

.naviklein_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #092565;
	padding-left: 25px;
    padding-top: 3px;
	padding-bottom: 6px;
    margin-bottom: 5px;
    width: 150px;
   	border-bottom: 1px solid #092565;
    float: left;
}

/* --------------------------------------------*/
/* Formate der rechten Leiste */
/* --------------------------------------------*/

/* Veranstaltungsboxen rechts */
.eventbox {
    width:165px;
	margin:3px;
	padding:4px;
<!--    border: 1px solid #092565;-->
<!--    border: 1px solid #75c4d4;-->
    border: 1px solid #EFEFEF;
	background-color:#FFFFFF;
}

.box500 {
	clear: all;
	width: 500px;
	margin:3px;
	padding:4px;
<!--    border: 1px solid #092565;-->
<!--    border: 1px solid #75c4d4;-->
   border-style: solid;
   border-width: 1px;
   border-color: #EFEFEF;
	background-color:#FFFFFF;
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
   border-style: solid;
}

.box520 {
	clear: all;
	width: 520px;
	margin:3px;
	padding:4px;
<!--    border: 1px solid #092565;-->
<!--    border: 1px solid #75c4d4;-->
   border-style: solid;
   border-width: 1px;
   border-color: #EFEFEF;
	background-color:#FFFFFF;
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
   border-style: solid;
}

.box500ff {
  	width: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
   border-style: solid;
   border-width: 1px;
	border-color: #000000;
  	padding:4px;

}

.linkbox, .linkbox:a {
	width:150px;
	margin:2px;
	padding:3px;
	background-color:#092565;
    color: #FFFFFF;
    text-align: left;
    float: left;
<!--    position; relative; top: 20px;-->
}

.eventtitle {
		width:150px;
        margin:2%;
        border: 1px solid #000000;
        background-color:#092565;
}

.navistrich { border-top: 0px solid #007a9f;
			  border-bottom: 2px solid #007a9f;
              }

.navigation  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin-left: 12px;
        margin-bottom: 8px;
        margin-top: 8px;
        text-decoration: none;
        /*border: 1px solid #000000; */
        /*background-color: #092565; */
}
.navibold  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin-left: 12px;
        margin-bottom: 8px;
        margin-top: 8px;
        text-decoration: none;
        font-weight: bold;
        /*border: 1px solid #000000; */
        /*background-color: #092565; */
}

/* --------------------------------------------*/
/* Hauptelemente (links, mitte, rechts) */
/* --------------------------------------------*/

.box_navi {
 	padding: 5px;
	margin: 2px;
	border: 0px solid #092565;
   	background-color: #e5f6eb;
    height: 460px;
    position:absolute; top:250px; left:5px; width:180px;

}

.box_rechts {
	padding: 5px;
	margin: 2px;
	border: 0px solid #092565;
	height: 460px;
	background-color: #e5f6eb;
   	position:absolute; top:250px; left:747px; width:180px;
}


.box_mitte  {
			padding: 4px;
			border: 0px solid #092565;
			/* background-color: #d9ebf1; /* blau */
			background-color: #fff7e2; /*gelb */
           	margin:3px;
			text-decoration: none;
            text-align: center;
            height: 460px;
            position:absolute; top:250px; left:191px; width:550px;
            }

.box_full  {
			padding: 4px;
			border: 0px solid #092565;
			/* background-color: #d9ebf1; /* blau */
			background-color: #fff7e2; /*gelb */
           	margin:3px;
			text-decoration: none;
            text-align: center;
            height: 460px;
            position:absolute; top:250px; left:191px; width:730px;
}

/* --------------------------------------------*/
/* Sonstiges */
/* --------------------------------------------*/

.error 	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 12px;
            padding: 4px;
			border: 3px solid #FF0000;
			background-color: #fff7e2; /*gelb */
           	margin:3px;
			text-decoration: none;
            text-align: center;
            min-height: 200px;
            position:absolute; top:200px; left:200px; width:400px;
}

.rubrikhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #FFFFFF;
    width: 165px;
    padding: 4px;
    margin-left: 3px;
    background-color: #092565;

}

}

.rubriktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #092565;
    width:170px;
	padding-left: 15px;
    padding-top: 5px;
	padding-bottom: 5px;
    margin-bottom: 5px;
	border-bottom: 1px solid #092565;
    float: left;
/*  border-bottom: 1px solid #092565; */
}

.rubriktext:hover {
    background-image:url(images/pfeil_box_titel.gif);
    background-repeat:no-repeat;
    background-position: 3px 6px;

}

.rubriktext_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #092565;
    width:170px;
	padding-left: 15px;
    padding-top: 5px;
	padding-bottom: 5px;
    margin-bottom: 5px;
	border-bottom: 1px solid #092565;
    background-image:url(images/pfeil_box_titel.gif);
    background-repeat:no-repeat;
    background-position: 3px 6px;
    float: left;
}

/* Anzeige der Veranstaltungen in der Mitte */
.event_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #092565;
    line-height: 15px;
    width: 520px;
	margin-bottom: 8px;
	padding: 8px;
	border: 1px solid #efefef;
    text-align: left;
<!--    background-color:#FFFFFF;-->
}
/* Anzeige der Veranstaltungen in der Mitte */

.dachzeile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	 font-weight: bold;
    color: #092565;
    text-align: left;
	 line-height: 12px;
	 }
	 
.dachzeilerot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	 font-weight: bold;
    color: red;
    text-align: left;
	 line-height: 12px;
	 }
