/*******************************
 * GLOBAL STYLE-DEFINITION     *
 ******************************/
 * {padding:0; margin:0;}
 body {
 	margin:0 0 1.25em 0;
 	padding:0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 0.75em;
 	color: #000000;
 	line-height:1.4167em;
 	background-color: #EE631A;
 	background-image:url(../img/hg.gif);
 	background-repeat:repeat-y;

 } 
 
 img {
 	border:none;
 }
 h1{
	padding:0;
	margin-bottom:1.1667em;
	font-size:1.3334em;
	font-weight:bold;
	color:#B01B15;

 }
 h2{
	display:inline;	
	float:left;
	padding:0;
	/*margin:0 0 1.6667em 0;*/
	font-size:1em;
 	width:13.6667em;
	color:#303030;
 }
 h3 {
 	font-size:1em;
 	font-weight:bold;
 	color:#B01B15;
 }
 
 h4{
	font-size:1em;
	color:#303030;
 }
 
 h5{
	display:inline;	
	float:left;
	padding:0;
	/*margin:0 0 1.6667em 0;*/
	font-size:1em;
 	width:14.9167em;
	color:#303030;
 }
 a, a:link, a:visited, a:active {
	color:#B01B15;
	text-decoration:none;
 }

 a:hover {
	text-decoration:underline;
 }

  
 /*************************
  * HEADER/MENU           *
 *************************/
 
 #naviTop {
 	margin-top:1.25em;
 	padding:0 0 0.4167em 1em;
 	color:#FFF;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:1em;
 }
 #naviTop a {
	color:#FFF;
 	text-decoration:none;
 }
 #naviTop a:hover, #topNavi a.active {
 	text-decoration:underline;
 }
 
 #naviMain {
 	background-color:#FFFFFF;
 	background-image:url(../img/hg-menu.gif);
	background-position:bottom left;
 	background-repeat:no-repeat;
 	text-transform:uppercase;
 }
 #main {width:75em;}
 
 ul#mainNavi {
 	list-style-type:none;
 	margin:0;
 	clear:both;
 	padding:0.3333em 0 2.0833em 185px;
 }
 ul#mainNavi li {
 	color:#8A9496;
 	float:left;
 	margin:0;
 	padding-right:1em;
 	font-weight:bold;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:1.1667em;
 }
 ul#mainNavi li a {
 	color:#8A9496;
 	text-decoration:none;
 }
 ul#mainNavi li a:hover, ul#mainNavi li.active, ul#mainNavi li.active a {
 	color:#B01B15;
 }
 
 ul#mainNavi a.active {
 	color:#B01B15;
 }
 
 #container {
 	background-color:#FFFFFF;
 }
 
 #head {
 	width:928px;
 	clear:both;
 	padding-top:6px;
 }
 
 .logo {	
    float:left;
 }
 .logo2 {
    clear:both;
 }
 .trailer{
	margin-bottom:8px;

 }


 
 /*************************
  * MAINAREA            	      *
 *************************/
 #mainArea {
 	/*margin-top:2.6667em;*/
 	margin-left:15.4167em;
 	padding:32px 0 1.6667em 0;
 	width:56.5em;
 	min-height:450px;
 }

 #naviLeft{
	position: absolute;
	top: 17.5em;
	left:0;
	width:14.5em;
	background-color:#FFFFFF;
 }

 ul#sideMenu {
 	border-top:1px solid #937F75;
 	list-style-type:none;
 	margin:2.8333em 0 0 0;
 	padding:0 0 0 0;
 }
 /*
 ul#sideMenu li, ul#sideSubMenu li{
 	margin:0 0 0 0;
 	padding:0 0 0 0;
 }
 */
 ul#sideMenu a {
 	display: block;
 	background-color:#EAE8E3;
 	margin:0 0 0 0;
 	padding:0.4167em 0.8333em;
 	text-decoration: none;
 	border-bottom:1px solid #937F75;
 	color: #818C8E;
 	font-weight:bold;
 	font-size:1em;
 }
 ul#sideMenu a:hover, ul#sideMenu a.active {
 	background-color:#B01B15;
 	color:#EAE8E3;
 }
 ul#sideMenu a.active {
 /*	border-bottom:1px dotted #3D5B05; */
 }
 ul#sideSubMenu {
 	list-style-type:none;
 	margin:0 0 0 0;
 	padding:0 0 0 0;
 }
 ul#sideSubMenu a {
 	display:block;
 	background-color:#FFFFFF;
 	margin:0 0 0 0;
 	padding:0.4167em 0.8333em 0.4167em 1.9167em;
 	border-bottom:1px dotted #937F75;
 	text-decoration: none;
 	font-weight:normal;
 }
 ul#sideSubMenu li.last a{
 	border-bottom:1px solid #937F75;
 }
 ul#sideSubMenu a:hover, ul#sideSubMenu a.active {
 	background-color:#B01B15;
 	color:#EAE8E3;
 	text-decoration:none;
 }

 
 /*************************
  * CONTENTAREA           *
 *************************/
 
 .textpic {
	float:right;
	padding-top:0.3333em;
	margin-left:1.25em;
	/*padding-bottom:1.6667em;*/
 }
 
 .contentImageLeft {
	float:left;
	margin-top:0.3333em;
	margin-right:1em;
	/*padding-bottom:1.6667em;*/
 }
 
 .article{
	clear:both;
 }
 
 .paragraph {
 	margin-left:14.8333em;
 	width:41.4167em;
 }
 
 .paragraph ul {
 	list-style-image:url(.../img/bullet.gif);
 	padding:1em 0 1em 3.3333em;
 }
 
 #sitemap {margin:0 0 0 14.8333em;}
 
 #sitemap ul{
        margin:0;
        padding:0;
 	list-style-type:none;
 	list-style-image:none;
 }
 
 #sitemap li {
 	margin:0;
  	color:#000000;
	text-decoration:none;
 }

 
 #sitemap a {
 	color:#000000;
 	text-decoration:none;
 }
 
 #sitemap li li a {
 	color:#000000;
 	padding:0 0 0 1em;
 	text-decoration:none;
 }
 #sitemap li li li a {
 	color:#000000;
 	padding:0 0 0 2em;
 	text-decoration:none;
 }
 
 #sitemap a:hover {
	text-decoration:underline;
 }
 
 #starttext{
	width:600px;
	padding-bottom:1.3333em;
	margin-top:0.8333em;
 }

 #cleardiv{
	clear: both;
	height: 1px;
 }
 #contentImage{
	width:178px;
	padding-bottom:2.0833em;
 }

 /*************************
  * TEASER                             *
 *************************/
 
 
 .teaser-textbox {
 	width:51.0833em;
        margin:0 0 0.75em 0;

 }
 
 .teaser-textbox h2 {
 	background-color:#B01B15;
	font-weight:bold;
	font-size:0.9167em;
	color:#FFFFFF;
	width:423px;
	margin-bottom:0.4167em;
	padding:0 0.4167em 0 0.4167em;
	/*display:block;
        float:none;*/
 }
 
 .teaser-bild {
	background-image:url(../img/hg_teaser_bild.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:130px;
	margin-right:1.3333em;
	padding:0.5833em 2.8333em 0 0;
	float:left;
 }
 
 .teaser-textbox p {
	margin:0 0 0 15em;
	padding:0.4167em 0 0 0;
	color:#000000;
	clear:right;

 }
 .teaser-link {
 	font-weight:bold;
	font-size:0.8333em;
 }
  /*************************
  * DOWNLOAD-PLUGIN             *
  *************************/
  
  .downloadDescription {
  	padding-left:1.6667em;
  }
  .downloadParagraph {
  	margin-bottom:1.4167em;
  }
  .downloadItem {
  	margin-bottom:0.3333em;
  }
  .download-bild {
        float:left;
  	padding-right:0.4167em;  	
  }
  
/************************************
 * BILD element der Startseite           *
**************************************/
div.csc-textpic, div.csc-textpic, div.csc-textpic-intext-right, div.csc-textpic-equalheight {
    float:none;
    width:100%;
    text-align:center;
    }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    float:none;
	padding-top: 5px;
    }

div.csc-textpic div.csc-textpic-imagewrap img {
    margin:-5px 0 15px 0 !important;
    }       
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    font-style: italic;
    margin:0 0 15px 0 !important;
}
div.tx-flvplayer2-pi1{
	margin-left: 180px;
}
