﻿
/*layout CSS */
* {
margin:0px;
padding:0px;
}

body {
	font-size:16px;
	font-family:  "Times New Roman", serif;
	color: black;
	line-height:1.3;
	text-align:center; /*center hack*/
	background-color:#ffffff;
}

img {
	border-style:none;
	border-width:0px;
}

#main_space {
	max-width:960px;
	min-width:480px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}

#main_menu {
	margin:0 auto;
	height:30px;
	z-index:10;
	float:left;
}

	#main_menu ul { /* Festlegung des Listendarstellung des HauptmenÃ¼s (horizontal 1. Ebene) */
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#main_menu li { /* Festlegung Darstellung des einzelnen Elements des HauptmenÃ¼s - inline und Float left */
		float: left;
		padding-left: 31px;
		padding-right: 31px;
		aria-haspopup: true;
	}

		#main_menu li a {
			display: block;
			text-align: left;
			text-decoration: none;
			font-size: 18px;
			/*	font-weight:bold; */
			color: black;
			line-height: 25px;
		}

			#main_menu li a:hover {
				color: black;
				line-height: 25px;
			}
			#main_menu li a.home:hover {
				background-image: url(../images/menu_home.png);
				background-repeat: no-repeat;
				background-position: center;
			}
			#main_menu li a.team:hover {
				background-image: url(../images/menu_team.png);
				background-repeat: no-repeat;
				background-position: center;
			}
			#main_menu li a.konzept:hover {
				background-image: url(../images/menu_konzept.png);
				background-repeat: no-repeat;
				background-position: center;
			}
			#main_menu li a.bildung:hover {
				background-image: url(../images/menu_bildung.png);
				background-repeat: no-repeat;
				background-position: center;
			}
			#main_menu li a.business:hover {
				background-image: url(../images/menu_business.png);
				background-repeat: no-repeat;
				background-position: center;
			}
			#main_menu li a.pub:hover {
				background-image: url(../images/menu_pub.png);
				background-repeat: no-repeat;
				background-position: center;
			}

		#main_menu li[class*="active"] a.home {
			background-image: url(../images/menu_home.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li[class*="active"] a.team {
			background-image: url(../images/menu_team.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li[class*="active"] a.konzept {
			background-image: url(../images/menu_konzept.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li[class*="active"] a.bildung {
			background-image: url(../images/menu_bildung.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li[class*="active"] a.business {
			background-image: url(../images/menu_business.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li[class*="active"] a.pub {
			background-image: url(../images/menu_pub.png);
			background-repeat: no-repeat;
			background-position: center;
		}

		#main_menu li ul {
			display: none;
			height: auto;
			position: absolute;
			z-index: 100;
			background: #ffffff;
			transition: all .3s .1s;
			opacity: 0.8;
		}

		#main_menu li:hover ul {
			display: block;
		}

		#main_menu li li {
			display: block;
			float: none;
			line-height: 20px;
			padding-left: 0px;
			padding-right: 0px;
		}


		#main_menu li ul li a {
			font-size: 14px;
			line-height: 20px;
			display: block;
			text-align: left;
		}

			#main_menu li ul li a:hover {
				line-height: 20px;
				background-image: url(../images/menu_short.png);
				background-repeat: no-repeat;
				background-position: left;
			}

#facebook {
	float:left;
	padding-left:31px;
	padding-top:3px;
}

#thema {
	padding-top:15px;
	text-align:center;
	z-index:0;
	clear:both;
}

#startseite_content {
	min-height:540px;
}

#content {
	clear: both;
	padding:5px;
	max-width:950px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	border:0px;
	background-color:white;
}

#footer {
	text-align:center;
	border:0px;
	margin:0 auto; /*center hack*/
	font-size: 18px;
	font-family:  "Times New Roman", serif;
	color:#989b97;
	height:25px;
	max-width:540px;
}

.footertext {
	float: left;
	padding-top:15px;
}

#footer .moduletable{
	float: left;
	padding-top:15px;
}

#footer li {
	list-style: none;
	padding-top: 15px;
}

#footer a{
	font-size: 18px;
	font-family:  "Times New Roman", serif;
	color:#989b97;
	text-decoration:none;
	float: left;
}

#footer a:hover{
	text-decoration:underline;
}

#content ul {
padding-left: 20px;
}

#acymodifyform {
	font-size: 18px;
	font-family:  "Times New Roman", serif;
	color: #888888;
}

#acyuserinfo label, #acyusersubscription label {
	padding: 5px;
	margin: 5px;
	width:30px;
}


#acyarchivelisting td, #acyarchivelisting tr, #acymodifyform td, #acymodifyform tr {
	text-align:left;
}

#acyarchivelisting th, #acymodifyform th {
	text-align:left;
}

#acyusersubscription td {
	padding:4px;
}

td.list_name {
	padding:4px;
}

input.btn-primary {
	margin:5px;
	padding:5px;
}

