/*style.css*/
body		{
		margin:0%;
		padding-top: 15px;
		border: none;
		background-color: #CD3700;
		color: white;
		text-align: center;
		font-family: "Verdana", sans-serif;
		}
div#frame	{
		width: 700px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		}

div#logo, div#logo img	{
		border: none;
		padding: 0px;
		margin: 0px;
		height: 131px;
		}
div#logo, div#menu, div#maintext{
		width: 700px;
		}
div#mirrors	{
		text-align: center;
		font-size: smaller;
		}
div#mirrors a.extern{
		background-repeat: no-repeat;
		padding-left: 20px;
		}

div#mirrors a.extern:link{
		background-image: url(pix/link.gif);
		}

div#mirrors a.extern:visited{
		background-image: url(pix/link_visited.gif);
		}
 
div#mirrors a.extern:hover, div#maintext a.extern:focus, div#maintext a.extern:active{
		background-image: url(pix/link_hover.gif);
		background-color: white;
		color: #CD3700
		}

div#menu	{
		text-align: center;
		margin-top: 0px;
		border-top: 3px solid white;
		border-bottom: 3px solid white;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 20px;
		}
div#maintext img{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		}

div#maintext img.leftfloat{
		margin: none;
		border: solid white 2px;
		}
div#maintext div.leftfloat{
		float: left;
		margin: 5px;
		margin-bottom: 10px;
		font-size: small;
		}

a		{
		color: white;
		text-decoration: none;
		border-bottom: 1px solid white;
		}
a:visited	{
		border-bottom: 1px dashed white;
		}
a:hover		{
		border-bottom: 1px dotted white;
		}
a:active	{
		border-bottom: 1px dotted white;
		}
div#menu span	{
		padding-left: 5px;
		border-left: 1px solid white;
		}
div#menu span:first-child{
		border-left: none;
		}

span.active a	{
		color: #CD3700;
		background-color: white;
		text-decoration: none;
		border-bottom: 1px solid white;
		}
		
p 		{padding:5px;
		position:relative;
		top:-0.5em;
		}


#footer		{position:relative;
		top:600px;
		text-align:center;
		text-decoration:underline overline;
		font-size:small;
		}

span.datum	{
		font-size: small;
		}
span.author	{
		font-size: small;
		margin-left: 10px;
		}
div#maintext p.zentral
		{
			text-align: center;
		}
div#maintext p.fulltext:first-line{
			font-weight:bold;
		}

div#maintext pre#gedicht{
		margin-left: 20%;
		}

div#maintext span.bold{
		font-weight: bold;
		}

div#maintext div.toplink{
		text-align: right;
		font-size: small;
		}

div#maintext div.toplink a:visited{
		border-bottom: 1px solid white;
		}

div#maintext div.kasten{
		margin: 10px;
		padding: 10px;
		border: 2px solid white;
		}

div#maintext div.brakingnews{
		padding: 10px;
		border: 3px solid white;
		text-align: center;
		}

div#maintext ul.linkliste li{
		margin-bottom: 5px;
		}

div#maintext span a span.versteckt{
		display: none;
		}

div#maintext a.extern{
		background-repeat: no-repeat;
		padding-left: 20px;
		}

div#maintext a.extern:link{
		background-image: url(pix/link.gif);
		}

div#maintext a.extern:visited{
		background-image: url(pix/link_visited.gif);
		}
 
div#maintext a.extern:hover, div#maintext a.extern:focus, div#maintext a.extern:active{
		background-image: url(pix/link_hover.gif);
		}

div#maintext pre#infonummer, div#maintext pre#kontaktemail, div#maintext pre#eanummer{
		font-size: x-large;
		text-align: center;
		}

div#maintext pre#fingerprint{
		text-align: center;
		}
div#maintext ul.veranstaltungsliste li{
		margin-bottom: 2em;
		list-style-type: square;
		}

div#maintext ul.veranstaltungsliste li.status_thread{
		color: red;
		}

div#maintext ul.veranstaltungsliste li.status_okay{
		color: green;
		}

div#maintext ul.veranstaltungsliste li.status_pending{
		color: yellow;
		}

div#maintext ul.veranstaltungsliste li span.licontenttext{
		color: white
		}

div#maintext div#stadion{
		text-align: center;
		}
