/* CSS Style Sheet */

/* Standard Settings */
body
{
	scrollbar-arrow-color: #D6EC9A;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	background-color: #EEEEEE;
	background-image: url(../img/site/hg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	line-height: 18px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #669933;
}
a:active {
	text-decoration: none;
	color: #333333;
}

/* ASP.NET Controls by motiondev.ch */

.button
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #D6EC9A;
	border: 1px solid #D6EC9A;
}
.textbox
{
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #E8E8E8;
	border: 1px solid #E8E8E8;
}

/*  Resign CSS */


.titel-1 {
	font-size: 12px;
	font-weight: bold;
}
.white-line {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	line-height: 14px;
	background-attachment: fixed;
	background-image: url(../img/site/verlauf.jpg);
	background-repeat: repeat-x;
}
.page-titel {
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
}
.subnav {
	font-size: 12px;
}
.subnavOver {
	font-size: 12px;
	color: #8BC91C;
	font-weight: bold;
}
.hg-infobox {
	background-color: #DBE2C0;
}

.titel2-small {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
.smallfont-box {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 13px;
}
.dark-line {

	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 11px;
}
.hg-infobox-Grau {

	background-color: #E0E4D6;
}
.balken {
	background-color: #CDD6AB;
	height: 47px;
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

* {
	margin:0;
	padding:0;
}
#nav-html {
	width: 980px;
	margin: 0px;
	height: 46px;
	background-image: url(../img/site/hg_nav_hhtml_off.gif);
	background-repeat: repeat-x;
	padding: 0px;
}

.nav-button li {
	float: left;
	margin-right: 0px;
	font-size: 1.2em;
	text-transform: uppercase;
	border: 2px solid #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
}
.nav-button li a {
	font-weight: 400;
	display: block;
	color: #333333;
}
.nav-button li a:hover {
	color: #AAE738;
	display: block;
}
.nav-buttonRelease {
	border: 2px solid #FFFFFF;
	list-style-type: none;
	background-image: url(../img/site/hg_nav_hhtml_on.gif);
	display: block;
	color: #000000;
	border: 2px solid #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
	font-weight: 700;
}

/* Custom CSS for Typo Text Layout*/

h1

{
	font-size: 12px;
	font-weight: bold;	
}

h2

{
	font-size: 14px;
	font-weight: bold;	
}

h3

{
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	letter-spacing: 1px;
	word-spacing: 1px;
}

h4

{
	font-size: 18px;
	font-weight: bold;	
}

html

{
	overflow: -moz-scrollbars-vertical;

}
.balken {
	background-color: #CDD6AB;
	height: 47px;
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;


/* Typo3 CSS */

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; text-align:justify; }
 {$styles.content.imgtext.borderSelector} {
border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
 }
DIV.csc-textpic-imagewrap { padding: 0; margin: 0; }
DIV.csc-textpic IMG { border: none; }
DIV.csc-textpic-above { padding: 0; margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 10; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 10; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }


DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: {$styles.content.imgtext.colSpace}px;
 }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: {$styles.content.imgtext.colSpace}px;
 }

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: {$styles.content.imgtext.colSpace}px;
 }
 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
 DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
 DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
 margin-right: {$styles.content.imgtext.textMargin}px !important;
 }
 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
 margin-left: {$styles.content.imgtext.textMargin}px !important;
 }


 DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

 DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
 DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
 DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
 DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

 DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
 DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

 DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
 DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; margin: 10px; }

 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin: 10px }

 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
 * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
 * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

