* { margin:0; padding:0; font-family: verdana, helvetica, arial; font-size: 1em;}
html { height: 100%;  }
p { line-height: 1.5; padding: 10px 0; text-align: justify; }
ul { list-style-type: none; }
h1, h2, h3 ,h4, h5, h6 { font-family: verdana, font-weight: bold; color: #004179; }
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
label { display: inline; }
.error { border: 1px solid red; }

a {color: #004179;	text-decoration:none; }
a:hover { text-decoration:underline; color: #004179; }

body { 
		font-size: 72%; height: 100%;
		background-image: url(_img/bg.gif); background-repeat: repeat; background-attachment: fixed;
		}

select { 
		border: 1px solid #C4C4C4; background-color: white;
		}

#Wrapper {
		width: 864px; margin: auto; min-height: 100%;
		background-image: url(_img/bg-main.gif); background-repeat: repeat-y; background-attachment: fixed; background-position: 50% 0;
		}
		
* html #Wrapper { height: 100%; }

#MainWrapper {
		padding: 10px 23px;
		}
		
#Header {
		
		}
		
#Menu {
		background-color: #CDD3E3; height: 22px; margin: 15px 0;
		}
		
#Menu li {
		float: left; margin: 4px 15px 0;
		}
		
#Menu li a { font-weight: bold; color: #004179;	text-decoration:none; }

#Menu li a:hover { text-decoration:underline; color: #004179; }

#ContentWrapper {
		float: left; width: 602px;
		}
.admintool #ContentWrapper {
		float: none; width: auto;
		}
		
#Content {
		border-right: 1px solid #E2E2E2;
		}
.admintool #Content {
		border-right: none;
		}
		
#Sidebar {
		float: left; width: 216px;
		}
.admintool #Sidebar {
		display: none;
		}
		
#Sidebar ul{ list-style-type: square; color: #004179; }

#Sidebar li{
		float: none; margin: 4px 0 0 15px;
		}
		
#Sidebar li a { color: #004179; text-decoration:none; }

#Sidebar li a:hover { text-decoration:underline; }

#Footer {
		text-align: right; font-size: 0.9em; color: #004179; height: 88px; overflow: hidden; margin-right: 15px; margin-left: 15px; background-image: url(_img/footer.gif); padding-right: 10px;
		}
		
#Footer a { color: #004179; }

#Footer a:hover { color: #004179; }

/* ****** BOX ALLGEMEIN **** */
.box .top { font-size: 1px; }
.box .bottom { font-size: 1px; }

/* ****** CONTENT BOX ***** */
#Content .box { width: 574px; }
#Content .box .top { background-image: url(_img/box-content-top.gif); height: 11px; }
#Content .box .content { background-image: url(_img/box-content-bg.gif); }
#Content .box .content2 { background-image: url(_img/box-content-bg2.gif); }
#Content .box .bottom { background-image: url(_img/box-content-bottom.gif); height: 16px; margin-bottom: 20px; }
#Content ul{ list-style-type: square;}

#Content li{
		float: none; margin: 4px 10px 10px 35px;
		}



/* ****** SIDEBAR BOX ***** */
#Sidebar .box { width: 189px; }
#Sidebar .box .top { background-image: url(_img/box-sidebar-top.gif); height: 11px; }
#Sidebar .box .content { background-image: url(_img/box-sidebar-bg.gif); }
#Sidebar .box .content2 { background-image: url(_img/box-sidebar-bg2.gif); }
#Sidebar .box .bottom { background-image: url(_img/box-sidebar-bottom.gif); height: 16px; margin-bottom: 20px; }

#Login label { width: 70px; float: left; display: block; color: #4A4A4A; }
#Login input { width: 80px; }

.content { padding: 0 15px; }
.clear { clear: both; }

