@charset "UTF-8";
/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
}
#wrapper
{
	width:1000px;
	margin:0 auto;
	padding-bottom:20px;
}
#content-wrapper
{
	width:998px;
	margin-top: 6px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	background-image: url(../images/bg_left_column.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#left-column
{
	width:215px;
	float:left;
	display:inline;
	padding-bottom: 10px;
}

#right-column
{
	width:713px;
	position:relative;
	float:right;
	display:inline;
	padding-top: 35px;
	color:#333;
	line-height: 20px;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
}
.page_tools {
	height: 26px;
	width: 100px;
	position: absolute;
	margin-left: 897px;
	margin-top: -1px;
	z-index: 10000;
}
.tools {
	width: 26px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	float: right;
	text-align: center;
	padding: 5px 0px;
}
.tools:hover {
	cursor: pointer;
	background-color: #F0F0F0;
}
.clear
{
	clear:both;
	background: none;
}


/* Navigation */
#mainNav {
	z-index: 10000000;
}
#mainNav ul {
	background-image: url(../images/main_navigation/background.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	list-style-type: none;
	height: 87px;
	width: 1000px;
	font-family: "Lucida Sana", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
}
#mainNav li {
	height: 67px;
	float: left;
	display: block;
	padding-top: 20px;
	padding-right: 16px;
	padding-left: 16px;
}
#mainNav li a {
	color: #FFFFFF;
}
#mainNav li a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
#mainNav li#btn0:hover, #mainNav li#btn0.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn0.png);
	background-position: center;
}
#mainNav li#btn1:hover, #mainNav li#btn1.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn1.png);
	background-position: center;
}
#mainNav li#btn2:hover, #mainNav li#btn2.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn2.png);
	background-position: center;
}
#mainNav li#btn3:hover, #mainNav li#btn3.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn3.png);
	background-position: center;
}
#mainNav li#btn4:hover, #mainNav li#btn4.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn4.png);
	background-position: center;
}
#mainNav li#btn5:hover, #mainNav li#btn5.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn5.png);
	background-position: center;
}
#mainNav li#btn6:hover, #mainNav li#btn6.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn6.png);
	background-position: center;
}
#mainNav li#btn7:hover, #mainNav li#btn7.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn7.png);
	background-position: center;
}
#mainNav li#btn8:hover, #mainNav li#btn8.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn8.png);
	background-position: center;
}
#mainNav li#btn9:hover, #mainNav li#btn9.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn9.png);
	background-position: center;
}
#mainNav li#btn10:hover, #mainNav li#btn10.trail{
	cursor: pointer;
	background-image:url(../images/main_navigation/btn10.png);
	background-position: center;
}


/* Widgets Links */
.widget-left {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.widget-left.first {
	border-right: 1px solid #CCCCCC;
	border-top: 0px!important;
}
.widget-title {
	border-bottom: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.widget-content {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/* Logo Halter oben */
#logo-wrapper {
}

#logo-holder {
	width: 590px;
	height: 75px;
	float: left;
	padding-top: 25px;
	padding-left: 10px;
}
#searchfield-holder {
	width: 236px;
	height: 75px;
	float: right;
	padding-top: 25px;
}

#hauptbanner img {
	border: 0px;
	width: 1000px;
	height: 140px;
}


/* Formularstyles */
form {
	padding: 0px;
	margin: 0px;
}
.searchfield {
	font-size: 13px;
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 192px;
	background-image: url(../images/bg_textfield_medium.png);
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
	margin-right: 3px;
}
.anmelden_btn {
	margin-right: 3px;
}
.searchbutton {
	vertical-align: middle;
}
.textfield-login {
	font-size: 13px;
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 173px;
	background-image: url(../images/bg_textfield_login.png);
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
	margin-right: 2px;
}
.submit_container {
	margin-top: 10px;
}
/* Obere Loginbar */
#loginbar {
margin: auto; width:1000px; padding-top: 3px;
}
#loginbar ul{
list-style-type: none; margin: 0px; padding: 0px; width: auto;
}
#loginbar li {
display: block; float: left; margin: 0px; padding-left: 5px; padding-right:5px; padding-top: 2px;
}
#loginbar a { color: #FFFFFF; }
#logout_button {
	background-image: url(/elgg/_graphics/elgg_toolbar_logout.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right: 20px;
	padding-top: 2px;
}
#logout_button:hover {
	background-image: url(/elgg/_graphics/elgg_toolbar_logout.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right: 20px;
	padding-top: 2px;
}
#user_info {
	color:#FFFFFF;
	padding-right: 20px;
	padding-top: 2px;
}
