body { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #b5b5b5; background-image: none; background-repeat: repeat-x;margin:20px auto; text-align:center; }

p,td,ul,input,textarea,select { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

h1 { font-family: Verdana, Arial, sans-serif; font-size: 14pt; font-weight: bold; color: #ee3338; line-height:22px; margin:0;}
h2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #2db455;line-height:17px; }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #2db455;line-height:17px; }
h4 { font-family: Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #2db455; line-height:17px;}

big { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
small { font-size: 10px; }

hr { color: #000000; }

a { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #2DB455; font-weight: normal; }
a:hover { color: #b0b0b0; }

.text_red { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #dd3053; }
.home { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #1c2f69; }
.partner { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

table {
margin: auto;
}

.nav-bg table {
margin-left: 0;
}


/* ---------- veranstaltung/obere bildleiste ---------- */

.top { background-color: #ffffff; text-align:left; }
.event { font-family: Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.date { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }


/* ---------- obere navigation ---------- */

.nav-bg { background-color: #2DB455; }

.nav { color: #e6000f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #2DB455;text-align:left; }
.nav-1 { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #dddee0; background-color: #EE3338;text-align:left; }
.nav a { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
.nav a:hover { color: #EE3338; text-decoration: none; }

.underline-bg { background-color: #ffffff; }


/* ---------- inhalt ---------- */

.content { background-color: #ffffff;text-align:left; }

.content table { 
margin-left:0; 
text-align: left;
}
.leer-content { background-color: #ffffff; }


table.vortragsliste {
	width:600px;
	border:1px solid #000000;
}

table.vortragsliste tr td {
	vertical-align:top;
}


/* ---------- werbung ---------- */

.adverts { background-color: #FFFFFF; }


/* ---------- linke navigation ---------- */

.left-nav { background-color: #EE3338; padding-left: -10px }
.left-nav hr { color: #000000; }

div.select { border-left: solid 1px #8399c8; }

.menu_0 { font-size: 11px; font-weight: bold; color: #000000; text-align:left; }

.menu_1 { font-size: 11px; font-weight: bold; color: #000000; }
.menu_1 a { font-size: 11px; font-weight: bold; text-decoration: none; color: #2DB455; color: #ffffff; }
.menu_1 a:hover { color: #000000; }

.menu_2_1 { font-size: 11px; font-weight: bold; color: #000000; }
.menu_2 { font-size: 11px; font-weight: bold; color: #000000; }
.menu_2 a { font-size: 11px; font-weight: bold; text-decoration: none; color: #2DB455; color: #ffffff; }
.menu_2 a:hover { color: #000000; }

.menu_3_1 { font-size: 11px; font-weight: normal; color: #000000; }
.menu_3 { font-size: 11px; font-weight: normal; color: #000000; }
.menu_3 a { font-size: 11px; font-weight: normal; text-decoration: none; color: #2DB455; color: #ffffff; }
.menu_3 a:hover { color: #000000; }


/* ---------- step-in box ---------- */

.links { background-color: #cccccc; color: #000000; border: solid 1px #ffffff; padding: 4px; width: 140px; }

.links_1 { font-size: 10px; font-weight: bold; color: #000000; padding-left: 3px; letter-spacing: 1px; }
.links_1 a { font-size: 10px; font-weight: bold; text-decoration: none; color: #c6090b; color: #ffffff; }
.links_1 a:hover { color: #000000; }

.links_2 { font-size: 10px; font-weight: normal; color: #000000; padding-left: 3px; }
.links_2 a { font-size: 10px; font-weight: normal; text-decoration: none; color: #c6090b; color: #ffffff; }
.links_2 a:hover { color: #000000; }


/* ---------- linkes menu ein-, ausblenden ---------- */

.showIt { display: inline; }
.hideIt { display: none; }

/* ---------- Ticker ---------- */

.tickdiv {
	background-color:transparent;
	font-weight:bold;
	position:relative;
	top:216px;
	left:75px;
	width:700px;
	text-align:center;
	margin:auto;
}

.tick {
	color: #EE3338;
	font-size: 14px;
	font-weight:bold;
}

img, a img {
	border:0;
}

/* ---------- Impressionen ---------- */

table.galerie {
	border:1px solid #FFFFFF;
	margin:auto;
	text-align:center;
	vertical-align:middle;
	border-spacing:15px;
}

table.galerie td {
	background-color:#FFFFFF;
	border:2px solid #27A22D;
	height:180px;
	padding:10px;
}