/* MAIN (media=all) CSS for DAO - © by platzhalter.ch */

/* BASE */
html, body{
	margin: 0px; padding: 0px;
	font-family: Verdana;
	font-size: 10px;
	outline:none;
}
	
img{
	border: none;
	outline:none;
}

p{
	margin: 0px;
	padding: 0px;
}

#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
    z-index: 0;
    min-height: 100%;
}

#headercontainer{
	position: absolute;
	height: 119px;
	margin: 0;
	padding: 0;
}

#headerleft{
	float: left;
   	margin: 0px;
   	width: 158px;
   	height: 119px;
   	background: #fff url(images/bg_logo.gif) no-repeat;
}

#headerright{
	position: absolute;
   	margin: 0px;
   	margin-left: 158px;
   	height: 119px;
   	width: 883px;
   	background: #666699 url(images/bg_daologo.gif) no-repeat;
}

#navcontainer{
	position: absolute;
	height: 55px;
	margin: 0;
	padding: 0;
}

#langselect{
	position: absolute;
	margin-top: 119px;
   	width: 145px;
   	height: 55px;
   	background: #fff url(images/bg_langselect.gif) no-repeat;
   	outline:none;
}

#flags{
	padding-top: 1px;
	outline:none;
}

#mainnav{
	float: left;
	position: absolute;
	margin-top: 119px;
	margin-left: 145px;
   	width: 679px;
   	height: 55px;
   	background: #e2e2c8 url(images/bg_mainnav.gif) no-repeat;
}

#mainnav ul {
	position: absolute;
	margin-left: 0;
	padding-left: 34px;
	margin-top: 30px;
	display: inline;
	} 

#mainnav ul li {
	margin-left: 0;
	padding: 0px 13px;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
#mainnav li.active a{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
	
#mainnav a:hover{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}	

#mainnav li a{
	margin-top: 31px;
	color: #838363;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}

#mainblock{
	margin-top: 174px;
	width: 824px;
	float: left;
	height: 100%;
}

#rightblocktop{
	position: absolute;
	margin-top: 119px;
	margin-left: 824px;
   	width: 217px;
   	height: 55px;
   	background: #ababa2 url(images/bg_navleft.gif) no-repeat;
}

#rightblock{
	position: absolute;
	margin-top: 174px;
	margin-left: 824px;
   	width: 217px;
   	min-height: 98%;
   	background-color: #ababa2;
}

/* CONTENT */
#content{
	margin-left: 145px;
	width: 600px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #000;
	padding-left: 48px;
	padding-top: 25px;
	padding-right: 40px;
}

.Punktierte_Linie{
	height: 1px;
	background: #fff url(images/dot.gif) repeat-x;
	border: none;
}

.post {
	margin: 0px;
	padding-bottom: 20px;
}
/* NAVIGATION */


h1{
	padding-top: 15px;
	margin: 0;
	font-size: 14px;
}

#leftblocksubnav{
	position: absolute;
	float: left;
	margin-left: 0px;
   	width: 145px;
   	min-height: 98%;
   	background-color: #cacaaa;
}

#leftblocksubnav ul {
	list-style: none;
	margin: 0px;
	width: 145px;
	background-color: #cacaaa;
	padding: 0px;
	}
	
#leftblocksubnav li {
	background: #e2e2c8 url(images/bg_subnav.gif) no-repeat;
	height: 17px;
	padding-top: 3px;
	}
	
#leftblocksubnav li.active a {
	color: #000;
	font-weight: bold;
	outline: none;
	}	
	
#leftblocksubnav li a {
	padding-left: 7px;
	padding-top: 3px;
	color: #48483e;
	text-decoration: none;
	outline: none;
	}
	
#leftblocksubnav a:hover {
	color: #000;
	text-decoration: none;
	outline: none;
	}
	
#rightblocksubnav{
	position: absolute;
	float: left;
	margin-left: 0px;
   	width: 145px;
}

#rightblocksubnav ul {
	list-style: none;
	margin: 0px;
	width: 145px;
	background-color: #fff;
	padding: 0px;
	}
	
#rightblocksubnav li {
	background: #fff url(images/bg_subnav_right.gif) no-repeat;
	height: 17px;
	padding-top: 3px;
	}
	
#rightblocksubnav li.active a {
	outline: none;
	}	
	
#rightblocksubnav li a {
	padding-left: 7px;
	padding-top: 3px;
	color: #999988;
	text-decoration: none;
	outline: none;
	}

#rightblocksubnav a:hover {
	color: #000;
	text-decoration: none;
	outline: none;
	}

#content a{
	color: #fd8b05;
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	outline: none;
}

a:hover{
	color: #000;
	text-decoration: none;
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	outline: none
}


ol {
	padding: 0 0 0 20px;
}

blockquote {
	padding: 0;
	margin: 0;
}

.top {
	margin-bottom: -18px;
	padding-top: 20px;
}

/* LOGIN */

#wlpeLoginForm {
	padding: 0px;
	background: transparent;
	border: none;
	width: 143px;
	margin-left: 0px;
}

#wlpeLogin{
	margin: 0;
	border-left: 1px dotted #999988;
	border-right: 1px dotted #999988;
	padding-bottom: 4px;
	width: 143px;
}

#wlpeLoginFieldset{
	border: none;
	width: 143px;
	margin: 0px;
	padding: 0px;
}

#wlpeLoginButtons{
	border: none;
	margin: 0px;
}

#wlpeUsername {
	border: 1px solid #999988;
	background-color: #e2e2c8;
	margin-left: 5px;
	width: 130px;
	height: 16px;
}

#wlpePassword {
	float: left;
	border: 1px solid #999988;
	background-color: #e2e2c8;
	margin-left: 5px;
	width: 108px;
	height: 16px;
}

#wlpeLoginButton {
	border: 1px solid #999988;
	height: 20px;
	width: 20px;
	background: url(images/bg_submit.gif) no-repeat;
	margin-left: 2px;
}

#wlpeLogoutButton
	{
	border: 1px solid #999988;
	background-color: #e2e2c8;
	margin-left: 2px;
	font-size: 10px;
}

#wlpeUserButtons{
	border: none;
	margin-left: 5px;
}

#wlpeUserForm{
	margin: 0;
	border-left: 1px dotted #999988;
	border-right: 1px dotted #999988;
	padding-bottom: 4px;
	width: 143px;
}


.spacer {
	height: 4px;
}

/* ADRESSEN */

p.Text_Links{
	margin:0px;
	float: left;
	width: 220px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

p.Text_Rechts{
	margin-left: 220px;
	width: 350px;
	padding-bottom: 5px;
	padding-top: 5px;
}

p.Text_Rechts_Fett{
	margin-left: 220px;
	width: 350px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

p.Punktierte_Linie{
	height: 1px;
	background: #fff url(images/dot.gif) repeat-x;
}

#otherlanguages{
    width: 200px;
    margin-top: 31px;
    margin-left: 8px;
}

.otherlanguages_flags{
    float: left;
    padding-right: 9px;
}


/* MANAGER INTERN LOGIN */
div.field_box input#username.text{
border: 0px;
margin-left: 3px;
width: 140px;
}

div.field_box input#password.password{
border: 0px;
margin-left: 3px;
width: 140px;
}

div.submit_box button{
border: 0px;
float: left;
margin-left : 90px;
}

p#logged_in a{
color: #fff;
}