.column ul, .column ul li,
.column-alt ul, .column-alt ul li { margin-left: 2px; padding: 0; }

body
{
        width: 90%;
	margin: 0 auto 0 auto;
	padding:0;
	background-color: #DAEEFB;
	font: 1em/1.5em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
        border-right: 2px solid #C3E3F9;
        border-left: 5px solid #C3E3F9;
}

a,a:link,a:active
{
	font-weight:normal;
	text-decoration:none;
}

.c a:hover {
font-weight: bold;
text-decoration: underline;
}

a:hover
{
	font-weight:normal;
	text-decoration:underline;
}

div#header h1 {
	width: 595px;
	height: 97px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index: 30;
	float: left;
 }

 div#header h1 a { display: block; height: 0; padding-top: 97px; width: 595px; }
 div#header { font-size: 16px; width: 100%; border: none; margin-bottom: 10px;}

#header .menu, #header .menu a {
     font: 10px Verdana, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
     color: #333;
     font-weight: bold;
     background-color: #E9F8F8;
     text-transform: lowercase;
}
#header .menu { padding-left: 25px; border-bottom: 2px solid #fff; padding-top: 1px; padding-bottom: 1px;}

div#header .menuy, #header .menuy a {
font: 10px Verdana, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
background-color: #F7FDFD;
font-weight: bold;
color: #2B8383;
text-transform: lowercase;
}
#header .menuy { padding-left: 25px; border-bottom: 2px solid #fff; padding-top: 1px; margin-bottom: 1px; }

div#header div#menuw {
	background-color:#41494C;
	margin: 0 auto;
	text-align: center;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	color:#A49591;
	min-width: 180px;
	border: none;
}

#top
{
	border-bottom:2px solid #D1F0F0;
	background:#1D6893 url(handbook-logo.gif) no-repeat;
	width:100%;
	float:left;
	height:105px;
	padding-bottom:0;
}

.menuws { 
text-align: center;
/*
height: 80px; 
*/
width: 100%;
margin: 0;
line-height: 0.5em;
padding: 0;
}

#container { background-color: #fff; }

#footer
{
	background-color:#DAEEFB;
	font-family:Verdana, serif;
	font-size:0.6em;
	color:#5A5A5A;
	float:left;
	margin:20px 40px 4px;
	padding:5px 10px;
}


#header,#linkage
{
	width:100%;
	min-width: 860px;
}

.green a
{
	color:#86c200;
}

.yellow a,.sila,a.sila:visited
{
	color:#FC9C60;
}


.column
{
	background-color:#E9F8F8;
	width:23%;
	font: 0.85em/1.5em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	color:#333;
	float:left;
	margin:5px 5px 5px 7px;
border: 1px solid #A5E1E0;
	padding: 5px 5px 5px 0px;
	min-width: 180px;
line-height: 15px;
}

.column ul,
.column-alt ul { padding-left: 0.9em; }
.column .head
{
	font-weight:bold;
	color:#35ACAB;
padding: 4px 5px 5px 5px;
background-color: #D1F0F0;
border-right: 1px solid #A5E1E0;
border-top: 1px solid #A5E1E0;
border-bottom: 1px solid #A5E1E0;
}


.column .head a, .column .head a:visited
{
	color:#2B8383;
	text-decoration:none;
	font: 0.9em Verdana, Trebuchet MS, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	font-weight: bold;
}

.column .head:hover {
background-color: #E5F5F5;
}


.column ul li.red a, .column ul li a,.column-alt ul li a,.columnquick ul li a
{
font: 0.8em/1.6em Verdana, "Lucida Grande", Tahoma, sans-serif;
	text-align:left;
	text-decoration:none;
 }

.column ul li,.column-alt ul li, .column ul li.red, .column-alt ul li.red
{
	line-height:12px;
}


/*
.column ul li,.column-alt ul li
{
list-style-image:url(bulletgr.gif);
}
*/
.column ul li { 
border-bottom: 1px solid #B6ECEC; }
.column ul li a:link, .column ul li a:active, 
.column ul li a:focus { color: #1E7676;
padding: 2px 14px 2px 0;
} 
.column ul li.red a:visited,
.column ul li a:visited { color: #A0A6AC;
padding-right: 20px;
background: #DCF4F4 url(door.png) no-repeat 100% 50%;

 }
.column ul li.red a:visited:hover,
.column ul li.red a:visited:hover,
.column ul li.red a:hover,
.column ul li a:hover { color: #07526D;
}
.column ul li.red:hover,
.column ul li:hover { background-color: #D1F0F0;
background:#D1F0F0 url(http://www.alvit.de/icon.gif) no-repeat 99% 50%;
border-bottom: 1px solid #0E7CB0;
  }

/* ---------------------------
     Column-Alt
     --------------------------
*/

.column-alt
{
	background-color:#E7FAD5;
	width:22%;
	font: 0.85em/1.5em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	color:#A49591;
	float:left;
          border: 1px solid #B1F075;

	margin:5px 10px 5px 10px;
	padding:0px 2px 5px 0px;
	min-width: 180px;
}

.column-alt .head
{
	font-weight:bold;
	color:#AC7409;
padding: 2px 5px 5px 5px;
background-color: #C4F39B;
border-bottom: 1px solid #B1F075;
border-right: 1px solid #B1F075;
border-top: 1px solid #B1F075;

}
.column-alt .head a,
.column-alt .head a:visited
{
	color:#74971B;
	text-decoration:none;
	font: 0.9em Verdana, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	font-weight: bold;
}
.column-alt .head:hover {
background-color: #D5F7B5;
}



.column ul li.red a:visited,
.column ul li a:visited { 
padding-right: 19px;
background: #F3FCFC url(door.png) no-repeat 100% 50%;
color: #29A3A3;
 }
.column ul li.red a:visited:hover,
.column ul li.red a:visited:hover,
.column ul li.red a:hover,
.column ul li a:hover { color: #07526D;
}



.column-alt ul li { 
border-bottom: 1px solid #CFF5A8; }
.column-alt ul li a:link, .column-alt ul li a:active, 
.column-alt ul li a:focus { color: #74971B;} 
.column-alt ul li a:visited:hover { color: #333; 
}
.column-alt ul li a:hover { color: #F4F5F6; }
.column-alt ul li a:visited { 
padding-right: 18px;
background: #F2FCE9 url(door.png) no-repeat 100% 50%;
color: #8FAB48; }

.column-alt ul li:hover { background-color: #D0F6AC;
background: #D0F6AC url(http://www.alvit.de/icon.gif) no-repeat 99% 50%;
border-bottom: 1px solid #A1EC5F;
  }

.column-alt ul li a:hover
{
	color: #333;
}

.column ul li.red, .column-alt ul li.red
{
/*
	background: url(bulletredt.gif) no-repeat 99% 50%;
*/
	background: url(new_red.png) no-repeat 99% 50%;
}

.column ul li,.column-alt ul li,.columnquick ul li, .column ul li.red, .column-alt ul li.red
{
	list-style-type:none;
	padding-left:6px;
	margin:0;
}






















#footer a:visited, #footer a:link, #footer a:active, 
#footer a:focus { 
font-weight: bold;color: #127BC8;
text-decoration: underline; } 
#footer a:visited:hover,
#footer a:hover { color: #2C9AED; }


img { border: 0; } 
.clr { clear: both; }
.c { text-align: center; width: 95%; text-align: center; padding: 5px 0; }
.c a { color: #127BC8; 
font: bold 12px Verdana, sans-serif;
text-decoration: underline;
padding: 0;
margin: 0;
 }
.c a:hover { text-decoration: none;}
.menus { float: right; width: auto;}
