a:active { color:#444444; text-decoration:underline; }
a:link { color:#444444; text-decoration:underline; }
a:visited { color:#444444; text-decoration:underline; }
a:hover { color:000000; }

p, td, b, ul, li { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#444444;  }

img { border: 0px; }

body {
	background-color: #ffffff;
}

h1 {
	color: #444;  /* e2001a */
	font-weight: bold;
	font-size: 14px;
	font-family: verdana,helvetica,sans-serif;
	margin-bottom:0px;
}

h2 {
	color:#444444; font-size:11px; font-family:verdana,helvetica,sans-serif; font-weight:bold;
	margin-bottom:0px; margin-top:10px;
}

h3 { font-size:12px; font-family:arial,helvetica,sans-serif; font-weight:bold; margin-bottom:0px }
h4 { font-size:10px; font-family:arial,helvetica,sans-serif; font-weight:bold; margin-bottom:0px }

.t3 {
	color:#e2001a;
	font-weight:bold;
	font-size:11px;
	font-family: verdana,helvetica,sans-serif;
	margin-bottom:0px
}

.newstitle { margin-top: 10px; }
.newstitle a { text-decoration: none; color:#e2001a; }


.t4 { color:#e2001a; font-weight:bold; font-size:14px; font-family:arial,helvetica,sans-serif; margin-bottom:0px }

.t5 {
	color:#444444; font-size:11px; font-family: verdana,helvetica,sans-serif; font-weight:bold;
	margin-bottom:0px; margin-top:10px;
	border-bottom:1px #cccccc dotted;
}

.intro p {
	font-size:13px;
}

.small { font-size:9px; font-family: verdana,arial,helvetica,sans-serif; }
.black { color:#000000; }
.blue { color:#003276; }
.green { color:#91b11b; }
.red { color:#e2001a; }
.white { color:#ffffff; }

.white {
	background-color: #ffffff;
}

.border_left {
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color: #eeeeee;
}
	
.border_right {
	border-right:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	background-color: #eeeeee;
}

.border_top {
	border: 0;
	border-left:  1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	background-color: #cccccc;
}

.border_bottom {
	border:1px solid #a8a8a8;
	background-color: #ffffff;
}

.bild {
	margin:0;
	padding:0;
}

.navi {
	color: #cccccc;
	font-weight: bold;
}

.teaser {
	padding: 4px;
	padding-top: 45px;
}

.main {
	padding: 8px;
	padding-top: 30px;
	background-color: #ffffff;
	width: 504px;
}

.news {
	padding: 4px;
	padding-top: 30px;
}

.links td {
	border-bottom: 1px dotted #cccccc;
}

.box { border: 1px solid #cccccc; padding: 5px; font-weight: bold; text-align: center; margin: 4px; background-color: #ffffff; }
.box:hover{ background-color: #cccccc; margin: 4px; }

.box_left { border: 1px solid #a8a8a8; padding: 4px; margin: 0px; background-color: #ffffff; }

/**
* Navigation
*/
.yui-t1 { position:relative; top: 0px; left: 10px; z-index: 50; }

.border_top {
	background-image: url(/images/navigation.jpg);
}

div.yuimenubar {
	background-color:#cccccc;
	display:inline; /* Prevent margin doubling in IE */
	width: 960px;
	margin: 0px;
	padding: 2px;
	
	background-image: url(/images/navigation.jpg);
}

div.yuimenu {
	border: 0px dotted #aaaaaa;
	padding-right: 10px;
	width: 200px;
}

div.yuimenubar li {
	font-size: 80%;
}

div.yuimenu li {
	font-size: 80%;
}

div.yuimenubar li.yuimenubaritem {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-right: 30px;
	height: 23px;
	border: 0px dotted #ffffff;
}

div.yuimenubar li.yuimenubaritem:hover {
	border: 0px dotted #aaaaaa;
}

div.yuimenu li.yuimenuitem {
	font-size: 80%;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 10px;
}

/* Betrifft alle aufgeklappten menues */

div.yuimenubar li.selected,
div.yuimenu li.selected {
	background-color: transparent;
}

div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected, 
div.yuimenubar li.selected a.selected {
   color: #e2001a;
   text-decoration: none;
   border: 0px solid #ccc;
}

/* Schrift Menu */
div.yuimenubar li a:active { color:#444444; font-weight:bold; font-size: 12px; font-family: verdana,helvetica,sans-serif; height: 23px; }
div.yuimenubar li a:link { color:#444444; font-weight:bold; font-size: 12px; font-family: verdana,helvetica,sans-serif; height: 23px; }
div.yuimenubar li a:visited { color:#444444; font-weight:bold; font-size: 12px; font-family: verdana,helvetica,sans-serif; height: 23px; }

div.yuimenu li a {
	color:#444444;
	font-weight:normal;
}

div.yuimenu {
	background-color:#cccccc;
	border: 0px solid #a8a8a8;
	border-top: none;
}

div.yuimenubar li.hassubmenu em.submenuindicator {
	margin:0px;
}

/**
* Klassen fuer DropEvent
*/
.event_table { margin-bottom: 0px; border-top: 1px solid #ddd; }
.event_date { width: 100px }
.event_date table tr td { color: #666; }
.event_name_short a {
	color: #e2001a;
	font-weight: bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	width: 190px;
 }
.event_name_short p {
	margin: 0;
	padding: 0;
}
.event_description { text-align: left }

.ticker {
	position: absolute; top: 10px; left: 185px; width: 700px; height: 37px; visibility: visible;  xbackground-color:white;font-family:arial;color:#000000;
}

