/* 090530 lj - style.css */

body { margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif; }

#box { max-width: 840px; margin: 0 auto; }

#header
{
	height: 98px;
	background-image: url(/daniela/graphics/title/foto.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#header img { float: left; margin: 0; padding: 0 30px 0 0; }
#header p { margin: 0; padding-top: 20px; }

#nav { float: left; width: 165px; font-weight: bold; margin: 0; padding: 0; }
#nav ul
{
	list-style-type: none;
	margin: 2.5em 0;
	padding: 0;
	border-top: 1px #039 solid;
}
#nav ul li a, #nav ul li span
{
	display: block;
	width: 155px;
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom: 1px #039 solid;
	line-height: 1.5em;
	text-decoration: none;
}
#nav img { padding: 5px 0 0 23px; }

#content
{
	border: 1px #DEF solid;
	margin-left: 185px;
	padding: 10px 30px 10px 10px;
}
#langchange { padding: 0; }
#langchange li
{
	list-style-type: none;
	list-style-image: url(/daniela/graphics/arrow.png);
	list-style-position: inside;
}

#adr
{
	margin-bottom: 1em;
	padding: 0.25em;
	border-top: 1px #039 solid;
	border-bottom: 1px #039 solid;
}
#logos { padding: 0 30px 1em 0; }
#znet  { padding: 0 5px 17px 0; }
.float-right
          { float: right; margin-bottom: 2em; margin-left: 2em; }
img       { border: 0; }
img.img   { padding: 2px; border: 1px solid #600; }

/* ---- TEXT & FONT ---- */

#adr, .center, .z2, .z3, .z4
          { text-align: center; }
#box, .z1 { text-align: left; }
#logos    { text-align: right; }
.nowrap   { white-space: nowrap; }
small, .small, .z0, #logos
          { font-size: 10px; }
#adr, #nav
          { font-size: 11px; }
body, .z1 { font-size: 12px; }
#header b, h1
          { font-size: 18px; }

/* ---- COLOR & BACKGROUND ---- */

body      { color: #000; background-color: #69C; }
#box      { color: #000; background-color: #DEF; }
#header, #nav
          { color: #FFF; background-color: #006; }
#nav ul li a
          { color: #BDF; background-color: #006; }
#nav a:hover
          { color: #FFF; background-color: #039; }
#nav ul li span
          { color: #FFF; background-color: #36C; }
#adr, #logos
          { color: #039; background-color: transparent; }
a         { color: #00F; background-color: transparent; }
a:hover   { color: #C00; background-color: transparent; }
a:visited { color: #36C; background-color: transparent; }
.de       { color: #930; background-color: transparent; }
.en       { color: #363; background-color: transparent; }
.fr       { color: #339; background-color: transparent; }
.z0       { color: #000; background-color: #89A; }
.z1       { color: #000; background-color: #E1F1FF; }
.z2       { color: #000; background-color: #D4E4F5; }
.z3       { color: #000; background-color: #C8D8Ea; }
.z4       { color: #000; background-color: #BCCCDD; }

/* ---- FORMULAR ---- */

#form>table      { border: 1px solid #C00; padding: 4px; background-color: #FED; }
#form-r>table    { margin-left: 3em; }
#form big        { font-size: 12px; }
#form .field-err { background-color: #FED; }
#form .text-err  { color: #C00; }


