@charset "utf-8";
/* CSS Document */

*  {
border : 0 none;
margin : 0;
padding : 0;
font-family : Arial,Helvetica,sans-serif;
}

body {
width : 754px;
margin : 0pt auto;
background-color : #c4b6af;
}

#leiste_oben {
margin: 18px 10px 0px 10px;
background-color : #c36b6b;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
width : 732px;
height : 24px;
line-height: 24px;
color : #FFFFFF;
}

#leiste_oben ul {
display : inline-block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
font-size : 14px;
float : right;
}

#leiste_oben li {
height 24px;
line-height : 24px;
padding-right : 5px;
margin : 0 auto;
float : right;
}

#leiste_oben a:link, #leiste_oben a:visited {
text-decoration : none;
color : #ffffff;
}

#leiste_oben a:hover {
color : #7d2727;
}

.search {
margin : 4px 0px 0px 4px;
position : absolute;
}


.search .button {
height : 16px;
outline : none;
border : none;
overflow : hidden;
margin: 1px 0px 0px 2px;
vertical-align : middle;
}

#header {
background-image : url(../images/header.jpg);
height : 188px;
width : 754px;
}

#content {
background : #FFFFFF url(../images/bg_content.jpg) repeat-y left;
margin : 0px 10px 0px 10px;
width : 732px;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
font-size: 11pt;
}

#menu input, #menu textarea, #menu button, #inhalt input, #inhalt textarea, #inhalt button, select {
border : 1px solid #dbdce2;
margin : 1px 1px 1px 3px;
}


#menu {
height : 29px;
line-height : 29px;
color : #FFFFFF;
background-color : #c36b6b;
width : 732px;
}

#menu ul {
display : inline-block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu li {
height 29px;
padding-left : 5px;
padding-right : 5px;
border-right : 1px solid #ffffff;
float : left;
}

#menu a:link, #menu a:visited {
text-decoration : none;
color : #ffffff;
}

#menu a:hover {
color : #7d2727;
}

#menu a:active {
color : #511515;
}

#links {
width : 194px;
min-height : 100%;
background-color : #dcdaa9;
margin: 1px 1px 1px 0px;
color : #5e5e5e;
float : left;
}

#links .poll {
margin: 0px 5px 0px 5px;
}

#links img {
margin-left: 8px;
}


#links ul, inhalt ul {
padding-left : 13px;
margin : 5px 0px 5px 7px;
}

#links h3 {
font-size:16px;
width : 180px;
border-color:#5e5e5e;
border-style:solid;
border-bottom-width:1px;
margin : 5px 0px 0px 5px;
line-height : 14px;
height : 14px;
}

#links .moduletable {
margin-bottom : 20px;
}


#inhalt {
background: #FFFFFF url(../images/bg_inhalt.jpg) repeat-x;
float : right;
width : 527px;
padding: 0px 5px 0px 5px;
color:#5E5E5E;
}

#inhalt a:link, #inhalt a:visited {
text-decoration : none;
color : #b95252;
}

#inhalt a:hover {
color : #933d3d;
}

#inhalt a:active {
color : #622323;
}

#inhalt .componentheading {
font-size:16px;
width : 100%;
border-bottom : 1px solid #5E5E5E;
margin : 6px 0px 10px 0px;
line-height : 14px;
height : 14px;
color : #5e5e5e;
font-weight : bold;
}

#inhalt .contentheading {
border-bottom : 1px solid #5E5E5E;
color : #5E5E5E;
font-size : 16px;
font-weight : bold;
height : 14px;
line-height : 14px;
vertical-align : bottom;
width : 100%;
margin : 6px 0px 10px 0px;
}

#inhalt tr .contentheading {
height : 21px;
}

#inhalt tr .contentpaneopen h2 {
height : 14px;
padding-top: 5px;
}

.eventlistmod .date {
display : block;
font-size : 12px;
line-height: 9px;
padding-top: 5px;
}

.eventlistmod .location {
line-height : 12px;
}

#inhalt .moduletable ul {
list-style : none;
}

#inhalt .moduletable {
width: 260px;
height : 150px;
float : right;
overflow : hidden ;

}

#inhalt .moduletablenews {
width: 260px;
height : 150px;
overflow : hidden ;
}

#inhalt .moduletablenews ul {
width: 245px;
padding : 4px 0px 0px 15px;
overflow : hidden ;
line-height : 18p;
}

#inhalt .moduletable h3, #inhalt .moduletablenews h3 {
font-size:16px;
width : 260px;
border-color:#5e5e5e;
border-style:solid;
border-bottom-width:1px;
margin : 5px 0px 0px 0px;
line-height : 14px;
height : 14px;
}


#float {
width : 100%;
clear : both;
visibility : hidden;
}

#footer {
margin : 0px 10px 30px 10px;
padding-top : 5px;
border-top : 1px solid;
border-color : #898989;
border-style : solid;
font-size : 14px;
color : #424242;
height : 40px;
line-height : 20px;
width : 734px;
text-align : right;
font-size : 14px;
}

#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#footer li {
padding-left : 5px;
margin : 0 auto;
float : right;
}

#footer a:link, #footer a:visited {
text-decoration : none;
color : #424242;
}

#footer a:hover {
color : #363636;
}





/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}


a:link {
text-decoration : none;
border : none;
color : #FFFFFF;
}



.gk_news_show_tablerow_bottom, .gk_news_show_tablerow_top {
visibility:hidden;
}