@charset "utf-8";
/* CSS Screen Document for www.alumedica.com*/

/* Navigation ############################ */
div#footer ul li a:link, div#footer ul li a:visited, a:link, a:visited
{color:#396eae;}

div#footer ul li a:hover, div#footer ul li a:active, a:hover, a:active
{color:#019c49;}

div#links-header ul li a.aktiv{color:#019c49; font-weight:bold;}
div#navigation ul li a.aktiv, div#navigation ul li a.aktiv{color:#ffffff; background-color:#019c49; background:#019c49; font-weight:bold;}


div#footer ul li a:focus, a:focus{color:#CCCCCC;}

a{text-decoration:none;}

.korrektur{margin-left:1px;}

/*BEREICHE ################################*/


/*container */
div#container{margin:auto; margin-top:30px; width:902px;}

/*Kopfzeile */
div#header{height:200px; width:900px; background-image:url(bilder/header.jpg); background-repeat:no-repeat; border:1px #396eae solid; border-bottom:0px;}
div#header-title{width:900px; height:100px; float:left;}
div#header-title img{float: right; border:0px; margin-right:10px;}
div#links-header{width:900px; height:100px; float:right;}
div#links-header ul{ list-style:none; margin-left:225px; margin-top:80px;}
div#links-header ul li {float:left; margin-left:20px;}


/*Navigation */
#navigation{border:1px solid #396eae; background:#ffffff; width:900px; clear:left; padding-left:0;	}
#navigation-1 {	padding:2px 0;	margin-left:2px; margin-right:2px;	list-style:none;	width:100%;	height:50px;}
#navigation-1 li {	margin:0;	margin-left:2px; margin-right:2px;	display:block;	float:left;	position:relative;	width:145px;}
#navigation-1 li a:link, #navigation-1 li a:visited 
{padding:4px 0 0 4px;display:block;	text-decoration:none; background:#396eae; color:#ffffff;	width:141px;	height:45px;}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active 
{	padding:4px 0 0 4px;	display:block;	text-decoration:none;	background:#019c49;	color:#ffffff;	width:141px;	height:45px;}
#navigation-1 li ul.navigation-2 
{	margin-top:24px;	padding:1px 0 0 0px;	list-style:none;	display:none;	background:#ffffff;	width:150px;	position:absolute;	top:25px;	left:-27px;}
#navigation-1 li:hover ul.navigation-2 {display:block;}
#navigation-1 li ul.navigation-2 li {width:200px;	clear:left;	width:200px;}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited 
{	clear:left;	background:#396eae; color:#ffffff;	width:200px;	border:none;	position:relative;	z-index:1000;	border-bottom:1px solid #FFFFFF;}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover 
{	clear:left;	background:#019c49; color:#ffffff;	width:200px;	border:none;	position:relative;	z-index:1000;	border-bottom:1px solid #FFFFFF;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 
{	display:none;	margin:0;	padding:0;	list-style:none;	position:absolute;	left:145px;	top:0px;	background:#ffffff;	z-index:900;}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {	display:block;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited 
{	background:#b9121b;}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active 
{	background:#ec454e;}
#navigation-1 li ul.navigation-2 li a span 
{	position:absolute;	top:0px;	left:100px;	font-size:12pt;	color:#fe676f;}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span 
{	position:absolute;	top:0;	left:100px;	font-size:12pt;	color:#ffffff;}
                    
                    
/*inhalt #####################*/
div#content-container{width:900px;}
div#content-title{float:left; margin-left:0; width:880px; height:50px; padding: 15px 0 10px 20px; background-color:#ffffff; border-top:2px #396eae solid; border-left:2px #396eae solid; margin-top:10px;}
div#content{float:left; width:860px; padding:20px 20px 40px 20px; margin-top:10px; border-top:2px #396eae solid; border-left:2px #396eae solid;  background:#ffffff; }
div#content p, div#content h2{color:#000000;}
ul, ol{margin:5px 0 10px 25px;}
ul li ul{margin-top:5px; float:left; padding-left:10px;}
ul li ul li
{float:left; list-style:disc; list-style-type:disc; font-size:100%; margin-left:15px; padding-left:0; margin-bottom:5px;}

/*Fußzeile */
div#footer{float:left; height:50px;  width:900px; background-color:#019c49; border:1px #396eae solid; margin-bottom:10px; margin-top:10px;}
div#footer p{ text-align:center; padding-top:15px;} 
.info {clear:left; width:900px; height:20px;}
.info p { font-size:80%;}

.wichtig{ font-size:150%; color:#FF0000;}


table tr td h3{margin-top:5px;}

/*DIV Tabelle ################################*/
div#formular{ height:500px;}
.zeile, .zeile_spezial{float:left; margin-bottom:5px;}
.z-spalte1{width:200px; height:30px; float:left;}
.z-spalte2{width:350px; height:30px; float:left;}
.z-spalte3{width:260px; height:30px; float:left;}

.sitemaphome{width:557px; margin:0px 70px 0px 10px; padding-top:0; height:30px; float:left; border-bottom:#666666 1px solid; border-left:#666666 1px solid;}
.sitemap{width:160px; height:130px; margin:0px 15px 0px 10px; padding-top:10px; float:left; border-bottom:#666666 1px solid; border-left:#666666 1px solid;}
.sitemap h4{padding-left:10px;}