/* @override http://ibeg.com/cms/fileadmin/templates/ibeg3/style.css */

* {
	margin: 0px;
	padding: 0px;
	color: #1c4977;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

html {
	
}

/* @group Struktur */

div#wrapper {
	margin: 0px auto;
	width: 1080px;
	background: url(Bilder/container_repy.jpg) repeat-y;
}

div#header {
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	height: 178px;
	background: url(Bilder/header.jpg) no-repeat;
}

div#menu {
	width: 180px;
	list-style-type: none;
	float: left;
	margin-left: 21px;
}

div#inhalt {
	margin-left: 201px;
	width: 813px;
	padding-left: 10px;
}

div#container {

	width: 100%;
	float: left;
}

div#footer {
	width: 1080px;
	height: 132px;
	background: url(Bilder/footer.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

div.clearleft {
	clear: left;
}



/* @end */

/* @group Inhalte */

/* @group Eventliste */

div#events {
	margin-left: 10px;
	margin-top: 10px;
	color: #4c7099;
	font-size: 12px;
}

ul.eventliste {
	margin-left: 19px;
}

li.eventeintrag, li.eventeintrag a strong, li.eventeintrag a{
	color: #ff9000;
	text-decoration: none;
}

li.eventeintrag a strong:hover {
	color: #4c7099;
}

#events h1.hauptueberschrift {
	color: #ff9000;
}





/* @end */

div.tx-kuloplayer-pi1 {
	display: inline-block;
	margin-bottom: 30px;
}



/* @end */

/* @group Textsegmente */

h1.hauptueberschrift {
	font-size: 20px;
	padding-bottom: 8px;
	padding-top: 10px;
}

h1.ueberschrift_rechts {
	font-size: 18px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}

p.bodytext {
	padding-bottom: 10px;
}

#inhalt ul {
	margin-left: 27px;
}





/* @end */

/* @group navigation */

div#menu>ul {
	display: block;
}

/* @group trenner */

li.trenner {
	width: 168px;
	height: 19px;
	color: #f1e2ac;
	font-size: 15px;
	text-align: right;
	list-style-type: none;
	padding-right: 15px;
	background: url(Bilder/trenner.jpg) repeat-y;
}



/* @end */




/* @group inaktiv 1 */

li.menuInaktiv {
	width: 180px;
	height: 30px;
	background: url(Bilder/menu1_inaktiv_repy.jpg) repeat-y;
	list-style-type: none;
}

a.menuInaktiv {
	display: block;
	width: 173px;
	height: 30px;
	padding-top: 6px;
	padding-left: 10px;
	color: #4c7094;
	font-size: 18px;
	text-decoration: none;
}

/* @end */

/* @group aktiv 1 */

li.menuAktiv {
	width: 180px;
	height: 30px;
	background: url(Bilder/menu1_aktiv_repy.jpg) repeat-y;
	list-style-type: none;
}

a.menuAktiv {
	display: block;
	width: 173px;
	height: 30px;
	padding-top: 6px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
}

.menuInaktiv:hover, .menuAktiv:hover, .menuInaktiv2:hover, .menuAktiv2:hover {
	text-decoration: none;
}

/* @end */

/* @group hover 1 */

li.menuInaktiv:hover {

	background: url(Bilder/menu1_aktiv_repy.jpg) repeat-y;
	
}

/* @end */

/* @group menu2 */

/* @group header */

div.navigation_2-header {
	background: url(Bilder/menu2_header.jpg) no-repeat;
	width: 183px;
	height: 7px;
}



/* @end */

/* @group aktiv */

li.menuAktiv2 {
	width: 183px;
	background: url(Bilder/menu2_repy.jpg) repeat-y;
	list-style-type: none;
}

a.menuAktiv2 {
	display: block;
	width: 173px;
	padding-left: 25px;
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
}


/* @end */



/* @group hover */

li.menuInaktiv2:hover {
	width: 183px;
	background: url(Bilder/menu2_repy.jpg) repeat-y;
	list-style-type: none;
	color: #251a0e;
	text-decoration: none;
}

/* @end */

/* @group inaktiv */

li.menuInaktiv2 {
	width: 183px;
	background: url(Bilder/menu2_repy.jpg) repeat-y;
	list-style-type: none;
}

a.menuInaktiv2 {
	display: block;
	width: 173px;
	padding-left: 25px;
	color: #4c7094;
	font-size: 15px;
	text-decoration: none;
	background: url(Bilder/menu2_repy.jpg) repeat-y;
}


/* @end */

/* @group footer */

div.navigation_2-footer {
	background-image: url(Bilder/menu2_footer.jpg);
	width: 183px;
	height: 6px;
}



/* @end */






/* @end */

/* @group menu3 */

/* @group aktiv */

li.menuAktiv3 {
	width: 161px;
	list-style-type: none;
}

a.menuAktiv3 {
	display: block;
	width: 148px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	background: url(Bilder/menu3_repy.jpg) repeat-y right;
}


/* @end */



/* @group hover */

li.menuInaktiv3:hover {
	width: 148px;
	background: url(Bilder/menu3_repy.jpg) repeat-y right;
	list-style-type: none;
	color: #251a0e;
	text-decoration: none;
	margin-left: 25px;
	padding-left: 7px;
}

/* @end */

/* @group inaktiv */

li.menuInaktiv3 {
	width: 148px;
	background: url(Bilder/menu3_repy.jpg) repeat-y;
	list-style-type: none;
	margin-left: 25px;
	padding-left: 7px;
}

a.menuInaktiv3 {
	display: block;
	width: 148px;
	padding-left: 0;
	color: #4c7094;
	font-size: 12px;
	text-decoration: none;
	background: url(Bilder/menu3_repy.jpg) repeat-y right;
}


/* @end */

/* @end */


/* @end */






/* @group News */

#inhalt div.news-list-container div.news-list-item h3 span.news-list-date {
	font-size: 10px;
	float: right;
}

div.news-list-item {
	margin-bottom: 20px;
	margin-left: 20px;
}

h3 a h3.news_unterueberschrift {
	font-size: 15px;
	margin-bottom: 6px;
}

#inhalt div.news-single-item div.news-single-timedata h2 {
	float: right;
}

#inhalt div.news-single-item div.news-single-timedata {
	display: none;	
}

#inhalt div.news-single-item h3.news_unterueberschrift {
	font-size: 19px;
	margin-bottom: 5px;
}



/* @end */

/* @group additional */

span.name-of-person {
	color: #ff9000;
}



/* @end */

/* Besondere Menupunkte */

#id12, #id456, #id172, #id457 {
	background: url(Bilder/punkt-menu-inaktiv.jpg) no-repeat;
	width: 179px;
	position: relative;
	right: 21px;
	padding-left: 32px;
}

#id12:hover, #id456:hover, #id172:hover, #id457:hover, #id12.menuAktiv, #id456.menuAktiv, #id172.menuAktiv, #id457.menuAktiv {
	background: url(Bilder/punkt-menu-aktiv.jpg) no-repeat;
	width: 179px;
	position: relative;
	right: 21px;
	padding-left: 32px;
}

#id12, #id172 {
	margin-top: 15px;
}