html,
body{
	scrollbar-track-color:#f93;/*% col1*/
	scrollbar-face-color:#fc9;/*% col0*/
	scrollbar-arrow-color:#c00;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#f93;/*% col1*/
	scrollbar-shadow-color:#036;
	scrollbar-darkshadow-color:#f93;/*% col1*/}
body{
	background-color:#fc9;/*% col0*/
	margin:0px;
	padding:0px;}
form{
	margin:0;
	padding:0;}
body,ol,ul,form,td{
	font:13px Arial,Helvetica,Univers,sans-serif;
	color:#036;}

div.head1{
	position:relative;
	top:0;
	left:0;
	right:0;
	height:52px;
	background:#f93;}
div.logo{
	position:absolute;
	left:23px;
	top:30px;
	display:block;
	margin:0;
	padding:0;
	width:189px;
	height:16px;
	overflow:hidden;
	z-index:1;}
div.logo a{
	display:block;
	width:0;
	margin:0;
	padding:0;
	padding-left:189px;
	height:16px;
	background:url(_familien_willkommen_0.gif) no-repeat;
	overflow:hidden;}
div.logo_da{
	position:absolute;
	left:876px;
	top:7px;
	display:block;
	margin:0;
	padding:0;
	width:124px;
	height:38px;
	overflow:hidden;
	z-index:2;}
div.logo_da a{
	display:block;
	width:0;
	margin:0;
	padding:0;
	padding-left:124px;
	height:38px;
	background:url(_darmstadt_0.gif) no-repeat;
	overflow:hidden;}
div.head2{
	position:relative;
	top:0;
	left:0;
	right:0;
	height:52px;
	background:#036;}
div.logo_fb{
	position:absolute;
	left:23px;
	top:9px;
	display:block;
	margin:0;
	padding:0;
	width:103px;
	height:34px;
	overflow:hidden;
	z-index:3;}
div.logo_fb a{
	display:block;
	width:0;
	margin:0;
	padding:0;
	padding-left:103px;
	height:34px;
	background:url(_frauenbuero.gif) no-repeat;
	overflow:hidden;}

div.nav_b_pos{
	position:absolute;
	top:0;
	left:230px;
	width:770px;
	height:22px;
	overflow:hidden;
	z-index:4;}
div.nav_b{
	position:absolute;
	top:0;
	right:0;
	height:20px;
	overflow:hidden;
	border:1px solid #fff;
	border-left:none;}
div.nav_b img{
	border-left:1px solid #fff;}

div.page{
	position:relative;
	width:1000px;
	overflow:auto;}
div.l_col{
	float:left;
	width:220px;
	margin-right:10px;
	padding-bottom:10px;
	overflow:hidden;}
div.m{
	float:left;
	width:540px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;}
div.r_col{
	float:left;
	width:220px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;}
div.foot{
	clear:both;
	float:left;
	width:1000px;
	padding:20px 0;}
img.foot_logo{
	float:left;
	margin:0 10px 0 90px;}
div.foot_text{
	float:left;
	font:10px/12px Arial,Helvetica,sans-serif;
	color:#036;
	margin-bottom:10px;}

a:link,
a:visited{
	color:#036;}
a:hover,
a:focus{
	color:#c00;}
h1.tit{ font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fc9;/*% col0*/
	margin-bottom:0px;}
h1.block{font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#036;
	width:540px;
	margin-bottom:0px;}
h1{	font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#036;}
h2{	font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#036;}
p{	margin:0;}
a.nav_up:link,
a.nav_up:visited{
	display:block;
	font:12px Arial,Helvetica,sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#f93 url(_up_0.gif) 10px 1px no-repeat;/*% col1 gScheme*/
	padding:1px 0 1px 10px;
	width:210px;}
a.nav_up:hover,
a.nav_up:focus,
a.nav_up:active{
	background:#036 url(_up_hover.gif) 10px 1px no-repeat;/*% col1 gScheme*/
	text-decoration:underline;}

div.nav{
	width:220px;
	background:url(_bgnav.gif) 1px 0;
	/*border-bottom:1px solid #036;*/}
div.nav ul{list-style-type:none;
	font-size:0px;
	border:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	width:220px;}
div.nav b{font-weight:normal;}
div.nav i{font-style:normal;}
div.nav a:link,
div.nav a:visited{
	display:block;
	font:12px Arial,Helvetica,sans-serif;
	color:#fff;
	font-weight:normal;
	background-color:#f93;/*% col1*/
	padding-top:1px;
	padding-left:20px;
	padding-bottom:2px;
	border-top:1px solid #fff;
	width:200px;
	line-height:15px;
	text-decoration:none;}
div.nav a:hover,
div.nav a:focus{
	background-color:#036;
	text-decoration:underline;}
div.nav b a:link,
div.nav b a:visited,
div.nav i a:link,
div.nav i a:visited{
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#fff;
	background-color:#036;
	font-weight:normal;
	margin:0px;
	padding:1px 0 2px 20px;
	border-top:1px solid #fff;
	line-height:15px;
	width:200px;
	text-decoration:none;}
div.nav i a:link,
div.nav i a:visited{
	background:#036 url(_up.gif) no-repeat right 2px;}
div.nav b a:hover,
div.nav b a:focus,
div.nav i a:hover,
div.nav i a:focus{
	text-decoration:underline;}
div.nav i{
	display:block;}

div.nav ul ul a:link,
div.nav ul ul a:visited,
div.nav ul ul b a:link,
div.nav ul ul b a:visited{
	margin-left:10px;
	width:190px;}

div.nav ul ul ul a:link,
div.nav ul ul ul a:visited,
div.nav ul ul ul b a:link,
div.nav ul ul ul b a:visited{
	margin-left:20px;
	width:180px;}

div.nav ul ul ul ul a:link,
div.nav ul ul ul ul a:visited,
div.nav ul ul ul ul b a:link,
div.nav ul ul ul ul b a:visited{
	margin-left:30px;
	width:170px;}

div.nav ul ul ul ul ul a:link,
div.nav ul ul ul ul ul a:visited,
div.nav ul ul ul ul ul b a:link,
div.nav ul ul ul ul ul b a:visited{
	margin-left:40px;
	width:160px;}

div.navs{
	padding-top:2px;
	margin-left:10px;
	font:11px Arial,Helvetica,Univers,sans-serif;
	color:#fff;}
div.navs a:link,
div.navs a:visited,
a.navs:link,
a.navs:visited{
	font:11px Arial,Helvetica,Univers,sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:none}
div.navs i a:link,
div.navs i a:visited,
div.navs a:hover,
div.navs a:focus,
div.navs a:active,
a.navs:hover,
a.navs:focus,
a.navs:active{
	text-decoration:underline;}
div.navs b{font:11px Arial,Helvetica,Univers,sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;}

ul.navp{
	list-style-type:none;
	padding:5px 8px;
	margin:0;}
ul.navp li{
	padding:0;
	margin:0;}
ul.navp a:link,
ul.navp a:visited,
ul.navp i a:link,
ul.navp i a:visited,
ul.navp b a:link,
ul.navp b a:visited{
	font:11px Arial,Helvetica,Univers,sans-serif;
	color:#036;
	font-weight:normal;
	text-decoration:none}
ul.navp a:hover,
ul.navp a:focus,
ul.navp a:active{
	text-decoration:underline;}
ul.navp i a:link,
ul.navp i a:visited,
ul.navp b a:link,
ul.navp b a:visited{
	text-decoration:underline;}
span.navp{
	font:11px Arial,Helvetica,Univers,sans-serif;
	color:#036;}
b.navp{
	font:11px Arial,Helvetica,Univers,sans-serif;
	color:#036;}
	font-weight:bold;
	color:#036;}

textarea,input{
	font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:12px;
	color:#036;}
input.search{
	font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:10px;
	width:179px;
	height:13px;
	margin:0px 3px 0px 0px;
	padding:0px;
	font-weight:normal;
	color:#036;
	border:1px solid #036;}

div.cms_img_tit{
	padding:2px;}
i.cms_img_tit{
	font:9px Arial,Helvetica,sans-serif;
	font-style:italic;
	color:#036;}

h3.rtit,
h3.rtits{
	display:block;
	width:180px;
	font:11px Arial,Helvetica,sans-serif;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
	background:#f93;	/*% col1*/
	border:1px solid #f93;	/*% col1*/
	border-bottom:0;
	margin:0;}
h3.rtits{
	background:#036;}
div.rblock{
	width:218px;
	font:10px Arial,Helvetica,sans-serif;
	color:#036;
	margin-bottom:10px;
	overflow:hidden;
	border:1px solid #f93; /*% col1*/}
div.rblock.noborder{
	width:207px;
	border:none;}
div.rblock p{
	font:10px Arial,Helvetica,sans-serif;
	color:#036;
	padding:2px 5px 2px 8px;}

p.mehr{
	font:10px Arial,Helvetica,sans-serif;
	text-align:right;
	color:#036;
	font-weight:normal;
	margin-top:0px;
	padding-top:0px;
	padding-right:5px;}
p.mehr a:link,
p.mehr a:visited{
	font:10px Arial,Helvetica,sans-serif;
	color:#006;
	text-decoration:none;}
p.mehr a:hover,
p.mehr a:active,
p.mehr a:focus{
	color:#c00;
	text-decoration:underline;}
ul,ol{	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:17px;}
input.submit{
	color:#fff;
	background-color:#f93;/*% col1*/
	border:1px outset #fff;}
a.page:link,
a.page:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#f93;/*% col1*/
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;}
a.page:hover,
a.page:focus,b.page{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#036;
	color:#fff;
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;}
th,select{	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#f93;/*% col1*/
	color:#fff;
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;}
p.warn b,
div.warn b,
b.warn,
span.warnpos{
	color:red;}
p.warn{ background-color:#fff;
	border:solid 1px red;
	padding:2px;}

a.help:link,
a.help:visited{
	font:9px Verdana,Arial,Helv,sansserif;
	color:#fff;
	padding-left:3px;
	padding-right:2px;
	background:url(_info2.gif) no-repeat 1px 2px;
	text-decoration:none;
	cursor:help;}
a.help:hover,
a.help:focus,
a.help:active{
	color:#fff;
	background:#314fc6;
	text-decoration:none;}
b.ok{	color:#008000;}

a.go_top{
	display:block;
	width:0;
	height:16px;
	background:url(_top_0.gif) no-repeat;/*% gScheme*/
	padding-left:20px;}
* html a.go_top{
	width:auto;
	w\idth:0;}
a.go_top:link,
a.go_top:visited,
a.go_top:hover,
a.go_top:focus,
a.go_top:active{
	text-decoration:none;}

div.search{
	padding:5px 8px;}

div.folding{
	border-bottom:1px solid #fff;}
div.folding h2,
div.folding a:link h2,
div.folding a:visited h2{
	color:#fff;
	font:12px Arial,Helvetica,sans-serif;
	font-weight:normal;
	background:#036 url(_ar_l.gif) 7px 4px no-repeat;
	margin:0;
	padding:2px 0 2px 20px;
	border-top:1px solid #fff;
	text-decoration:none;}
div.folding a:hover h2,
div.folding a:focus h2,
div.folding a:active h2{
	text-decoration:underline;}
div.folding h2.fold_open,
div.folding a:link h2.fold_open,
div.folding a:visited h2.fold_open{
	background:#036 url(_ar_d.gif) 5px 6px no-repeat;}
