*{
    margin:0;
    padding:0;
}

html{
    height:100%;
    text-align:center;
}

body{
	background-image:url('back.jpg');
	background-repeat:repeat-x;
	background-color:#D7D7D7;
	background-attachment:fixed;
    font-size:100.01%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#000000;
    height:100%;
    text-align:center
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#000000;
}

a img{
    border:0px solid #000;
}

div#drum{
	margin:0 auto;
    background-color: #fff;
    background:url('content.gif');
    min-height:100%;
    text-align:left;
    width:792px;
	border-left:2px solid #fff;
	border-right:2px solid #fff
}

div#header{
    background:#fff url('im-head.jpg') no-repeat;
	height:152px; left:auto; position:fixed; top:0; width:792px; background-color:#fff
}

#shadow{
    background:url('shadow.jpg') repeat-x;
    clear:both;
    height:13px;
    width:792px;
	margin-top:147px;
	position:fixed;
	top:5px
}

#content{
    background:url('content.gif');
    color:#000000;
    margin-left:0px;
    height:100%;
    padding-left:0px; padding-right:0px; padding-top:166px; padding-bottom:15px
}

div#sidebar{
    margin-right:20px;
    height:100%;
    color:#000000;
    height:100%;
    float:left;
    top:0px;
    width:113px;
}

#maincontent{
    background:transparent;
    float:left;
    width:649px;
	margin-top:10px;
}



/*
 * MAINNAV
 */

#topnav a{
    color:#000000;
    display:block;
    font:bold 11px/13px Arial,sans-serif;
	padding-top:2px;
	height:28px;
    text-align:center;
    text-decoration:none;
} 

#nav01{
    padding-top:121px;
    clear:both;
    float:left;
    width:158px;
}

#nav01 a:hover, #nav01 a:active, #nav01 a:focus, #nav01 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}

#nav02{
	margin-top:121px;
    float:left;
    width:118px;
}

#nav02 a:hover, #nav02 a:active, #nav02 a:focus, #nav02 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}

#nav03{
	margin-top:121px;
    float:left;
    width:113px;
}

#nav03 a:hover, #nav03 a:active, #nav03 a:focus, #nav03 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}

#nav04{
	margin-top:121px;
    float:left;
    width:109px;
}

#nav04 a:hover, #nav04 a:active, #nav04 a:focus, #nav04 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}

#nav05{
	margin-top:121px;
    float:left;
    width:105px;
}

#nav05 a:hover, #nav05 a:active, #nav05 a:focus, #nav05 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}

#nav06{
	margin-top:121px;
    float:left;
    width:189px;
}

#nav06 a{
    padding-right:60px;
}

#nav06 a:hover, #nav06 a:active, #nav06 a:focus, #nav06 a.akt{
    color:#FFFFFF;
	background-color:#FF5D00;
}


/*
 * ANMELDEFORMULAR
 */
#maincontent .frm-text, #maincontent select, #maincontent textarea {
  border:1px solid #294284;
  font:12px Arial,Helvetica,sans-serif;
  margin: 0 0 5px 0px;
  width:275px;
}

#maincontent textarea {
  height:100px; 
}

#maincontent .frm-submit {
  border:1px solid #294284;
}



h1 {
	font-size:19px;
	padding-bottom:0px;
	margin-bottom:2px;
	line-height:21px;
	font-style:italic;
	font-weight:bold;
	color:#FF5D00;
}
h2 {
	font-size:14px;
	padding-bottom:0px;
	margin-bottom:2px;
	line-height:14px;
	font-style:italic;
	color:#FF5D00;
}
h3 {
	color:#000; 
	font:italic bold 11.5px Arial,sans-serif; 
	padding-bottom:0px;
	margin-bottom:2px;
	line-height:14px;
}


/*
 * MAINCONTENT INHALTSELEMENTE
 */
#maincontent .text-normal {

}

#maincontent .block-hti {
	margin-bottom:25px;
}

#maincontent .block-hti .block-hti-ht{
	float:left;
	width:399px;
}


#maincontent .block-hti .block-hti-image-right{
	float:left;
	width:215px;
	margin-left:10px;
}

#maincontent .block-hti .block-hti-image-right img{
	padding: 1px;
	border:1px solid black;
}




#maincontent .block-ihti {
	margin-bottom:25px;
}

#maincontent .block-ihti .block-ihti-image-left{
	float:left;
	width:84px;
}

#maincontent .block-ihti .block-ihti-image-left img {
	border: 1px solid black;
}

#maincontent .block-ihti .block-ihti-ht{
	float:left;
	width:300px;
	margin-left:15px;
}


#maincontent .block-ihti .block-ihti-image-right{
	float:left;
	width:215px;
	margin-left:10px;
}

#maincontent .block-ihti .block-ihti-image-right img{
	padding: 1px;
	border:1px solid black;
}


#maincontent ol a{
    color:#000000;
    text-decoration:none;
}

#maincontent ol a:hover, #maincontent ol a:active, #maincontent ol a:focus{
    color:#00816E;
    text-decoration:none;
}




/* 
 * SIDEBAR LINKS INHALTSELEMENTE 
 */
 
#sidebar h4{
    color:#00816E;
    font:bold 12px Arial,sans-serif;
    margin-bottom:3px;
    padding-left:7px;
    width:90px;
}

#sidebar p{
    font:10px Arial,sans-serif;
    margin-bottom:15px;
    padding-left:7px;
    width:106px;
}

#sidebar img{
    margin-top:10px;
}

#sidebar a#best{
    background:#FFFFFF;
    color:#000000;
    font-weight:bold;
}

/* Advanced */

#maincontent a, #pic a {color:#007B6F; text-decoration:underline; }
#maincontent p {margin:10px 0; }
table td {vertical-align:top; }
table, .text01, #maincontent ol, #maincontent ul, #maincontent #quizanswer {font:12.5px/1.25 Arial,sans-serif;}
#maincontent ol, #maincontent ul {margin-left:25px; }
.nomarg {margin-bottom: 0;}
