@charset "UTF-8";
/* CSS Document */




img, div {
	behavior: url(/iepngfix.htc)
}
body {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	background:url(/img/layout/hg/hg.jpg);
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
}
#container {
	position: relative;
	width: 920px;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
}
#header {
	height: 180px;
	padding: 0;
}
#sidebar1 {
	position: absolute;
	top: 180px;
	left: 0;
	width: 369px;
	height:431px;
	padding: 0;
	background:url(/img/layout/hg-img.png) no-repeat;
}
#sidebar2 {
	position: absolute;
	top: 180px;
	right: 0;
	width: 369px;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
}
#mainContent {
	margin: 0 380px;
	padding: 0;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.rundebox {
	width: 369px;
}
.rundebox div.erste {
	background: url(/img/layout/hg-content/oben.png) no-repeat left top;
	height:25px;
	padding:0;
	margin-bottom: 0;
	text-align:right;
}
.rundebox div.mitte {
	padding:0;
	margin: 0;
	background: url(/img/layout/hg-content/mitte.png) repeat-y left top;
}
.rundebox div.letzter {
	background: url(/img/layout/hg-content/unten.png) no-repeat left bottom;
	height:45px;
}
.rundeboxmenu {
	width: 160px;
}
.rundeboxmenu div.erste {
	background: url(/img/layout/hg-menu/oben.png) no-repeat left top;
	height:25px;
	padding:0;
	margin-bottom: 0;
}
.rundeboxmenu div.mitte {
	padding:0;
	margin: 0;
	background: url(/img/layout/hg-menu/mitte.png) repeat-y left top;
}
.rundeboxmenu div.letzter {
	background: url(/img/layout/hg-menu/unten.png) no-repeat left bottom;
	height:45px;
}



.hgimg {
	width: 369px;
	height:431px;
	margin:0;
	padding:0;
	border:0px solid #00FF00;
}





.gk_news_image_1_wrapper{
margin:0;
padding:0;}

#logo{
margin:40px 0 0 0;
border:0;
}



#content{
padding:0 45px 0 10px
}


#menuinner{
padding:0 30px 0 10px
}



hr {
border-top:solid 1px #fff;
border-bottom:solid 0px #fff;
border-right:solid 0px transparent;
border-left:solid 0px transparent;
background-color: transparent;
height: 1px;
 } 


.moduletablemainnav{
border:0px solid #000000;
}



	
h1{
display:none;}

h2{
height:20px;
font-size:16px;
margin:0;
color:#FFF;
font-weight:normal;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#page, .blog{
padding:0;}




h3{
margin:-9px 0 10px 0;
padding:0;
font-size:13px;
background-color:#FFFFFF;}


h4{
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
background-color:#FFFFFF;}



	
	
td{
vertical-align:top;}



a img {
	border:  1px solid #F7E037;
}

a:hover img {
	border-color: #fff;
}




#jflanguageselection{
margin:0 45px 0 0}


/* ################ left ######################## */


/*.menu{
float:right;
}*/

.menu ul{
width:210px;
text-align:left;
}

/*#left form {
background:#EFDEEA;
color:#000;
font-size:0.9em;
margin:5px 0 20px 10px;
padding:20px 0px;
}

#left h3,#right h3 {
color:#000;
font-size:12.5px;
margin:0 0 0 5px;
padding:7px 5px 7px 10px;
border:solid 0;
}*/

#menuinner ul {
list-style-type:none;
margin:0;
padding:0;
}


#menuinner ul li {
margin:0;
padding:0;
}

#menuinner ul li a {
display:block;
padding:3px 4px 3px 0px;
text-decoration:none;
font-size:14px;
}

#menuinner ul li a:link,#left ul li a:visited {
/*background:#F2E3ED;*/
color:#fff;
}

#menuinner ul li a:hover,#left ul li a:active,#left ul li a:focus {
/*background:#333 !important;*/
color:#F7E037 !important;
}


#menuinnera:visited{
color:#fff;
}


/* ################## Main Menue ################## */



/*abstand 1st to 2nd*/

#menuinner ul li ul {
margin:0;
padding:0;
}

#menuinner ul li ul li {
margin:0;
padding:0;
}

#menuinner ul li ul li {
margin:0;
padding:0;
}

#menuinner ul li ul li a:hover,#menuinner ul li ul li a:active,#menuinner ul li ul li a:focus {
margin:0;
padding:0;
color:#fff;
}

#menuinner ul li ul li ul {
padding:10px 0 10px 5px;
}





/*aktiv 1st*/
#menuinner ul li.active a:link,#menuinner ul li.active a:visited {
color:#F7E037;
}



/*2nd*/
#menuinner ul li.active ul li a:link,#menuinner ul li.active ul li a:visited {
color:#F7E037;
padding:0;
margin:0;
}




#menuinner ul li.active ul li ul li a:link,#menuinner ul li.active ul li ul li a:visited {
/*background:#fff;*/
color:#fff;
margin:0 0 0 10px;
}


/*aktiv 2nd*/
#menuinner ul li.active ul li.active a:link,#menuinner ul li.active ul li.active a:visited {
/*background:#fff;*/
border-left:solid 0 #DD75BB;
color:#B3001D;
}

#menuinner ul li.active ul li.active ul li a:link,#menuinner ul li.active ul li.active ul li a:visited {
/*background:url(../images/arrow.gif) #fff no-repeat top left;*/
color:#B3001D;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#menuinner ul li.active ul li.active ul li.active span.active_link {
/*background:url(../images/arrow.gif) #fff no-repeat top left;*/
color:#B3001D;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#menuinner form a:hover,#menuinner form a:active,#menuinner form a:focus {
color:#fff;
}



.twoColFixLtHdr #container #menuinner .moduletable_menu .menu .parent active item61 span {
	border: 50px solid #999966;
}



#menuinner div .moduletable_menu ul.menu li.parent active item61 a{
border: 50px solid #999966;
}


/* ################## Main Menue ################## */








/* editor */


#tinymce{
text-align:left;}

.contentpaneopen_edit{
	float: left;
}

.contentpaneopen_edit img
{	border:0
}

form.editor legend {
font-size:1.2em;
font-weight:bold;
padding:2px;
}

form.editor fieldset {
border:solid 1px #ccc;
padding:20px;
margin:10px 0;
}

form.editor .publishing label {
float:left;
width:14em;
font-weight:bold;
}

form.editor .publishing div {
margin:5px 0;
}

form.editor .publishing .radio label {
float:none;
width:14em;
}

form.editor .publishing .radio label span {
float:left;
width:14em;
}

form.editor fieldset.metadata label {
float:none !important;
display:block;
font-weight:bold;

}

.save {
text-align:right;
padding:10px 0;
}
/* editor */



a:link, a:visited
{
	color:#F7E037;
}




 #menuinner a:visited
{
	color:#fff;
}




a:hover,a:active,a:focus
{
	/*background:#000;*/
	color:#fff;
}



