body { height: 100%; background-color: #F9F8F8; margin: 0px; padding:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;
    font-weight: normal; color: #7B132E;}
a:link { color:#00238a;text-decoration: none; }
a:visited { color:#00238a;text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
a#forgot {color:#444444;text-decoration:underline;}
a#forgot:hover { text-decoration:underline; color:#0F0F0F; border-color:#666666; }
input#p, input#l { border: 1px solid #999999; font-size:11px; width:144px;}
table { color:#7B132E; font-size:11px;}
h2 { color: #7B132E; margin: 0 0 5px 0; font-size: 14px; font-weight: bold; border-bottom:1px solid #cccccc; padding-bottom:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;}
h3 { margin: 5px 0;font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}

#header { position: relative; width: 100%; background:url(http://www.chira.de/img/header_bar.png) #ffffff no-repeat; 
	background-position: top right;height:106px !important;border-bottom:2px solid #7B132E; }
#header h1 { margin:0 !important;padding:5px !important;text-indent:330px; width:214px;height:40px; color:#7B132E; }
#header h2 { margin:0 !important;padding:5px !important; position:relative; left:330px; width:414px; color:#7B132E; }
#header a:hover {text-decoration:none;}
#header #logoright { border: 0;position:absolute;top:5;right:0;background: url(http://www.chira.de/img/RundS_bgs.png) no-repeat; width:115px; height:38px;}
#header #logoleft  { border: 0;position:absolute;top:3;left: 5; z-index:1; background: url(http://www.chira.de/img/Salamander_transparent.png) no-repeat;
	width:115px; height:38px;}

div#leftnav { position:absolute; top:180px; left:30px; border: 0px; width:160px; font-size: 14px; font-weight: normal; color: 7B132E;}
div#leftnavapp { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width:160px; padding: 15px 0px 15px 0px;
	font-size: 14px; font-weight: normal; color: 7B132E;}

div#centeredcontent{ position:relative; top:10px; left:170px; z-index:0; border:0; width:740px; max-height: 470px; margin:10px 10px 70px 10px; font-size:14px; 
	font-weight:normal; color:7B132E; padding:10px; border:2px solid #FFBD7C; text-align:right; overflow:hidden;}
div#centeredimpressum{ position:relative; top:10px; left:170px; z-index:0; border:0; width:740px; max-height: 470px; margin:10px 10px 70px 10px; font-size:11px; 
	font-weight:normal; color:7B132E; padding:10px; border:2px solid #FFBD7C; text-align:right; overflow:auto;}
div#centeredapp { position:relative; top:0px; left:10px; border:0; width:950px; margin:10px auto; font-size:14px; font-weight:normal; color:7B132E;
	padding:10px; border:2px solid #FFBD7C; text-align:right; background-position:5px 5px; overflow:hidden;}
.aligncenter { text-align:center;}

#content1 { padding-left:200px; text-align:left; float:right; }
#content2 { padding-left:10px; text-align:left; float:right; }
#contentapp { position:relative; top:0px; left:0px; width:940px; z-index:2; text-align:left; float:right; }

#impressum { margin-top: 13px; text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: auto; }
#impressum a {color:#7B132E;}
#impressum a:hover {text-decoration:none;}

#copyright { position:absolute;right:20px; top:13px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
    width: auto; text-align:right; }
#copyright a {color:#7B132E;}
#copyright a:hover {text-decoration:none;}

#bottom { position:fixed; bottom:0; width: 100%; background: #FFBD7C; height:38px !important;}
#bottom_text { position:absolute;left:10px; top:13px; text-align:left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;
    font-weight: normal; color:#7B132E; }
#bottom_but { position:absolute;right:5px; top:5px; text-align:right; font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color:#00238a; }
	
.highlight { font-weight:bold; }
.certificates { text-align:right;}
img.bubble  { padding-right:10px; }
div.bubbleleft { float:left; font-size: 8px;}
div.bubbleright { width:128px; float:right;}

#legend { margin-left:20px; border:1px solid #cccccc; padding:5px;}

li { list-style-image:url(img/bullet.png); padding-bottom:5px;}
li.current { list-style-image:url(img/currbullet.png); }
hr { width:100%; height:2px; margin-right:0; text-align:center; border:1px; color:#7B132E; background-color:#7B132E; }

/* Progressbar */
#pwidget { background-color:lightgray; width:164px; padding:2px; -moz-border-radius:3px; 
	border-radius:3px; text-align:left; border:1px solid gray;	}
#progresstitle { text-align:center; width:160px; }
#progressbar { width:160px; padding:1px; background-color:white; border:1px solid black; height:10px; }
#indicator { width:160px; background-image:url("img/orange.png"); height:10px; margin:0; }
#progressdisplay { text-align:center; width:160px; }
#progressdisplay { text-align:center; width:160px; }
#startButton{ width:84px; }
#pauseButton{ width:84px; }
