/*  // -------------------------------------------------------------------
    //              Name : website_shared.css
    //              Type : Cascade Stylesheet
    // -------------------------------------------------------------------
    //           Project : www.zpt-diabetes.de 
    //            Author : Lothar Steidle - lothar@steidle.net
    //              Date : 11.10.2007 / Version 1.0
    // ------------------------------------------------------------------- */


body { background-image: url( "../images/bg.gif" ); background-repeat: repeat-x; background-color: White; }

label {width:120px;margin-right:10px;display:block;float:left;}
.regformtext {margin-left:130px;}
.formend {margin-left:130px;}

#login {width:310px;margin-top:10px;float:right;}
#login .formend {margin-left:130px; }
#login .formend input {width:90px;}

#IE6 .formend {margin-left:132px;}
#IE6 .regformtext {margin-left:135px;}


#content #contentwrapper {padding-top:0px;}

p { margin-top: 5px; margin-bottom: 10px; }

#keyvisual { z-index: 5; width: 700px; height: 180px; position: absolute; left: 77px; top: 2px; background-image: url(../images/de/keyvisual.gif); }

#mainmenu { z-index:10;position:absolute;list-style-type: none; margin:0;top:133px;left:77px; padding: 0px; }
#mainmenu li { display: inline; margin: 0px; padding: 0px; }
#mainmenu img { border: 0; }
#mainmenu a { color: White; }
#mainmenu a:hover { text-decoration: none; background-color: Transparent; }
#mainmenu li a#medtronic {display:block;position:absolute;top:2px;left:690px;padding-left:10px;background:url(../images/de/listitem.gif) no-repeat 0px 5px; width:200px;}


BODY, td { padding: 0px; margin: 0px; font-size: 11px; font-family: verdana,Geneva,Helvetica,sans-serif; }

a.buttonused { display: block; height: 18px; line-height: 18px; width: 100px; text-decoration: none; font-size: 11px; border-top: 2px solid #444444; border-left: 2px solid #444444; border-right: 2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; background-color: gray; color: #FFFFFF; }
a.buttonselected { display: block; height: 18px; line-height: 18px; width: 98px; text-decoration: none; font-size: 11px; }
a.button { display: block; height: 18px; line-height: 18px; width: 97px; text-decoration: none; font-size: 11px; vertical-align: middle; color: White; }

.top { background-color: White; }
form { padding: 0px; margin: 0px; }

.bordertitel { padding: 10px; width: 500px; }
.border { padding: 10px; margin-bottom: 15px; }

#chartcontainer {padding-bottom:10px;text-align:center;}
#chartcontainer #divchart {margin-left:auto;margin-right:auto;}

A.thumbnail:hover { font-family: verdana,Geneva,Helvetica,sans-serif; color: #FFFFCC; background-color: transparent; }
a:link { color: #3C78B5; }
a:visited { color: #3C78B5; }
a:hover { text-decoration: none; }
a.button:visited { color: white; }

#content,#admincontent { text-align:left;width: 650px; margin-left: 50px; padding-top: 183px; }
#admincontent { text-align:left;width: 90%; padding-top: 180px;}
#content div { }

#list th
{
	background-color: #3C78B5;
}

#list th a
{
	color: #ffffff;
}




.label { color: white; background-color: Gray; font-weight: bold; vertical-align: top; }
.content { }


#mainmenu  li {float:left;}
#mainmenu  li a {display:block}
#mainmenu  li ul {
	float:none;
	display: none;
	list-style: none;
	position: absolute;
	margin: -2px 0 0 -7px;
	z-index: 90;
	padding: 0;
	border-top:1px solid #c5ccd3;
	border-left:1px solid #c5ccd3;
	border-right:1px solid #c5ccd3;	
	
}
#mainmenu li ul li {float:none;}
#mainmenu li ul a {
	
	display: block;
	width: 152px;
	padding:3px;
	padding-left: 7px;
	border-bottom:1px solid #c5ccd3;
	width:180px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #0065a5;
	background-color: #ffffff;
}

#mainmenu li ul a:hover {
	color: #ff9a00;
	background-color: #ffffff;
}


