/* CSS Document */
img, .pngfix { behavior: url("pngfix/iepngfix.htc") }

/* ### HTML ###################################################################### */
html {
	
	margin:0;
	padding:0;
}

/* ### BODY ###################################################################### */
body {
	background-color:#ffffff;
	color: #000000;
	font-family:helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	
	height:100%;
	margin:0px;
	paddding:0px;
	}
#container {
	position:relative;
	margin:0 auto;
	padding:0px;
	height:720px;
	width:1023px;
	}

#site-rahmen {
	
	margin:0px;
	padding:0px;
	height:713px;
	width:1021px;
	border:#f38713 solid 1px;
	margin-top:10px;
	background-position: 0px 90px;
	background-repeat:no-repeat;
}


a:link{color:#f38713; text-decoration:underline; }
a:visited{color:#f38713; text-decoration:underline;}
a:hover{color:#ffffff; background-color:#f38713; text-decoration:none;}
a:active{color:#ffffff; background-color:#f38713; text-decoration:none; }

/* ### Visual ############################################################ */


/* ### Content ############################################################ */
#content_bereich {float:left; display:inline; width:437px; height:470px; display:block; font-size:0.814em; padding-top:50px;}
.orange {color:#f38713;}
ul {color:#f38713; list-style-type:disc; }
h1 {color:#f38713; font-weight:bold; font-size:1.375em; margin-top:4px;}
.black {color:#000000;}

table.t1 {font-size:0.938em; line-height:16px;}
th.t1 {border-bottom:#000000 2px solid; vertical-align:bottom; padding:3px;}
td.t1 {border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; vertical-align:top; text-align:center; padding:3px;}
td.t1_li {border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; vertical-align:top; padding:3px;}

#wissenschaft ul {color:#f38713; list-style-type:disc; margin-left:0px; padding-left:16px; list-style-position:outside;}


/* ### Scroller ############################################################ */
#scroll_bereich {float:left; display:inline; width:17px; height:490px; display:block; margin-left:8px;}
#up {margin-top:450px; cursor:pointer; width:17px; height:9px;}
#down {margin-top:10px; cursor:pointer; width:17px; height:9px;}
#track {}
#drag  {}
/* es muss unbedingt position:relative; stehen bei inhaltMask und inhalt*/
#inhaltMask{ position:relative; width:437px; height:430px; overflow:hidden; }
#inhalt{ position:relative; width:437px; line-height:20px;}





/* ### Menu ############################################################ */
#menu_breich {float:left; display:inline; width:199px; height:520px; display:block; font-size:0.875em; color:#383838;}
#menu1 {margin-left:47px; margin-top:135px; width:135px; height:200px;}
#menu2 {margin-left:47px; margin-top:20px; width:135px;}
.menu a:link {
	color:#383838;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
	text-indent:4px;
	width:135px;
	padding-top:2px;
}
.menu a:visited {
	color:#383838;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
	text-indent:4px;
	width:135px;
	padding-top:2px;
}
.menu a:hover{
	background-color:#f38713;
	color:#FFFFFF;
	margin-bottom:2px;	
	display:block;
	text-indent:4px;
	width:135px;
	padding-top:2px;
}
.menu a:active {
	background-color:#f38713;
	color:#FFFFFF;
	margin-bottom:2px;
	display:block;
	text-indent:4px;
	width:135px;
	padding-top:2px;
}
.menu_act {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	margin-bottom:2px;
	
	padding-top:2px;
	
	
}
.menu_act2 {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	padding-top:2px;
	
	
}
.menu_act a:link {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.menu_act a:visited {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.menu_act a:hover{
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;	
	display:block;
	text-indent:4px;
	
}
.menu_act a:active {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.menu_act2 a:link {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.menu_act2 a:visited {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.menu_act2 a:hover{
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;	
	display:block;
	text-indent:4px;
	
}
.menu_act2 a:active {
	background-color:#f38713;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent:4px;
	
}
.submenu {
	
	color:#ffffff;
	display:block;
	margin-top:0px;
	text-decoration:none;
	text-indent:4px;
	line-height:17px;
	
	
}
.submenu_act {
	color:#383838;
	background-image:url(../images/link.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	display:block;
	background-color:transparent;
	text-decoration:none;
	padding-left:14px;
	text-indent:2px;
	border-left:#f38713 solid 1px;
	border-right:#f38713 solid 1px;
	border-bottom:#f38713 solid 1px;
	line-height:17px;
	
}
.submenu a:link {
	color:#383838;
	display:block;
	text-decoration:none;
	padding-left:14px;
	background-color:transparent;
	text-indent:2px;
	border-left:#f38713 solid 1px;
	border-right:#f38713 solid 1px;
	border-bottom:#f38713 solid 1px;
	width:119px;
	line-height:17px;
}
.submenu a:visited {
	color:#383838;
	display:block;
	background-color:transparent;
	text-decoration:none;
	padding-left:14px;
	text-indent:2px;
	border-left:#f38713 solid 1px;
	border-right:#f38713 solid 1px;
	border-bottom:#f38713 solid 1px;
	width:119px;
	line-height:17px;
}
.submenu a:hover{
	color:#383838;
	background-image:url(../images/link.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	display:block;
	background-color:transparent;
	text-decoration:none;
	padding-left:14px;
	text-indent:2px;
	border-left:#f38713 solid 1px;
	border-right:#f38713 solid 1px;
	border-bottom:#f38713 solid 1px;
	width:119px;
	line-height:17px;
}
.submenu a:active {	
	color:#383838;
	background-image:url(../images/link.gif);
	background-position:4px 2px;
	background-repeat:no-repeat;
	display:block;
	background-color:transparent;
	text-decoration:none;
	padding-left:14px;
	text-indent:2px;
	border-left:#f38713 solid 1px;
	border-right:#f38713 solid 1px;
	border-bottom:#f38713 solid 1px;
	width:119px;
	line-height:17px;
}


/* ### Header ############################################################ */
#header {width:1021px; height:90px;}

/* ### Footer ############################################################ */
#footer {width:971px; height:75px; clear:both; background-color:#3d3d3d; padding-left:50px; padding-top:28px; font-size:0.814em; color:#ffffff; line-height:16px;}
#f_links {float:left; display:inline; width:400px; color:#ffffff;}
#f_rechts {float:left; display:inline; width:450px; color:#ffffff;}
#rottenschlager {font-size:	0.689em; text-align:right; margin-right:45px; margin-top:5px;}
#rottenschlager a:link{color:#999999; background-color:transparent; text-decoration:none; }
#rottenschlager a:visited{color:#999999; background-color:transparent; text-decoration:none;}
#rottenschlager a:hover{color:#f38713; background-color:transparent; text-decoration:none;}
#rottenschlager a:active{color:#f38713; background-color:transparent; text-decoration:none; }
 