@charset "ISO-8859-1";

body {
	margin: 0px;
	background-color: #000000;
	background-image: url(/images/general/background.png);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.main, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

table.main {}

.menu,.menua,.menui {color:#000000; font:bold 12px Verdana, Arial, Helvetica, sans-serif;letter-spacing:1px;}
a.menua {text-decoration:none;color:#eb6909;}
a.menui {text-decoration:none;color:#000;}
a.menua:hover,a.menua:active,a.menui:hover,a.menui:active {text-decoration:underline;}

.submenu,.submenutitle,.submenutitlea,.submenuitem,.submenuitema {font:12px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
table.submenu {}
th.submenu {text-align:left;font-weight:bold;padding:5px 10px 5px 10px;}
td.submenu {text-align:left;padding:3px 10px 3px 25px;}

a.submenutitle {font-weight:bold;text-decoration:none;}
a.submenutitlea {font-weight:bold;text-decoration:underline;}
a.submenutitle:hover,a.submenutitle:active {text-decoration:underline;}
a.submenuitem {text-decoration:none;}
a.submenuitema {text-decoration:underline;}
a.submenuitem:hover,a.submenuitem:active {text-decoration:underline;}

.copyright {font:11px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
table.copyright {}
td.copyright {text-align:left;padding:10px 20px 10px 20px;}

/* Kontakt */
.contact {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.error {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;}
input.contact {}
select.contact {}
textarea.contact {height: 120px;}
submit.contact {}

.content,.content2,.contenth,.contenth2,.rider {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
th.content {font-weight: bold;text-align:left;vertical-align:top;}
td.content {text-align:left;vertical-align:top;}
/* td.contentft {background:url(/images/general/ft_ct.jpg) no-repeat left top;text-align:left;} */
/* td.contentft777 {background:url(/images/general/ft_ct777.jpg) no-repeat left top;text-align:left;} */

.banner {font:12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

h1.content {font:12px Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;margin-top:0px;margin-bottom:5px;}
h2.content {font:12px Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;margin-top:0px;margin-bottom:5px;}
h3.content {font:12px Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;margin-top:0px;margin-bottom:5px;}

a.contenth {font-weight:bold;text-decoration:none;}
a.contenth:hover,a.contenth:active {text-decoration:underline;}
a.content {font-weight:bold;text-decoration:none;}
a.content:hover,a.content:active {text-decoration:underline;}

div.content {text-align:justify;margin-top:0px;margin-bottom:5px;}
div.content2 {margin-top:0px;margin-bottom:8px;}
div.contenth {width:525px;float:right;font-weight:bold;}
div.contenth2 {float:right;font-weight:bold;}

blockquote.content {text-align:justify;margin-top:0px;margin-bottom:10px;}

ul.content {margin-top:0px;margin-bottom:8px;}
ul.rider {margin-top:0px;margin-bottom:0px;}
ol.content {margin-top:0px;margin-bottom:8px;}
li.content {text-align:justify;}
li.rider {margin-left:0px;}

table.image {border:1px solid #CCCCCC;}

img.content {}

.imgleft {margin:0px 10px 5px 0px;border:1px solid #CCCCCC;}
.imgright {margin:0px 0px 5px 10px;border:1px solid #CCCCCC;}
.imgcenter {margin:0px 10px 5px 10px;border:1px solid #CCCCCC;}

div.imageleft {float:left;margin:0px 10px 5px 0px;}
div.imageright {float:right;margin:0px 0px 5px 10px;}
div.imagecenter {margin:0px 10px 5px 10px;}

.foto,.author {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
td.foto {background:#BBBBBB;font-size:11px;vertical-align:top;}
div.foto {float:right; margin-left:10px;}
a.foto {font-size:11px;text-decoration:none;}
a.foto:hover,a.foto:active {text-decoration:underline;}

.author {font:12px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
div.author {text-align:right;margin-top:0px;margin-bottom:8px;float:left;}
a.author {text-decoration:none;}
a.author:hover,a.author:active {text-decoration:underline;}

.more {font:12px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
div.more {text-align:right;vertical-align:bottom;margin-top:0px;margin-bottom:8px;}
a.more {text-decoration:none;}
a.more:hover,a.more:active {text-decoration:underline;}

.titlecm,.titlect {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;}
td.titlecm {text-align:left;vertical-align: top;}
td.titlect {text-align:left;vertical-align: top;}
h1.titlecm, h1.titlect {font-weight:bold;font-size:12px;letter-spacing:1px;margin:7px 0 0 0;}

.pagesbar,.pagea,.pagei {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
div.pagesbar {font-size: 12px; float: right;margin-top:5px}
a.pagea {text-decoration: none; color: #B1301F;}
a.pagei {text-decoration: none;color: #000000;}
a.pagea:hover,a.pagea:active,a.pagei:hover,a.pagei:active {text-decoration: underline;}

.restab {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
table.restab {margin-bottom: 4px;border: 1px solid #BBBBBB;}
th.restab {color: #222222;padding: 4px;border-bottom: 1px solid #BBBBBB;text-align: left;background-color: #CCCCCC;font-weight: bold;}
td.restab {color: #333333;padding: 4px;text-align: left;}

.clock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}


/* Rahmen */
.b1 {border: solid 1px #000000;}
.b2 {border: solid 2px #000000;}
.b3 {border: solid 3px #000000;}

.bt1 {border-top: solid 1px #000000;}
.bt2 {border-top: solid 2px #000000;}
.bt3 {border-top: solid 3px #000000;}

.bb1 {border-bottom: solid 1px #000000;}
.bb2 {border-bottom: solid 2px #000000;}
.bb3 {border-bottom: solid 3px #000000;}

.bl1 {border-left: solid 1px #000000;}
.br1 {border-right: solid 1px #000000;}


/* Trennlinien */
.navv {
	background-image: url(/images/general/navi_v.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.navh {
	background-image: url(/images/general/navi_h.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

/* Width & Heights */
.w55 {width:55px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w235 {width:235px;}
.w240 {width:240px;}
.w300 {width:300px;}

/* Paddings & Margins */
.p2 {padding:2px;}
.p3 {padding:3px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}

.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}

.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}

.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}

.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}

.m0	{margin:0px;}
.m5	{margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml32 {margin-left:32px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr32 {margin-right:32px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt32 {margin-top:32px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb32 {margin-bottom:32px;}

/* Hintergründe */
.bgws {background-color: #FFFFFF;}
.bgor {background-color: #eb6909;}
.bggr {background-color: #e3e3e3;}
