/* Descripxion: Standard Format Sheet */
/* File: defaults.css */
/* Author: Ralf Buescher */
/* descripxion: formats for screen display */

/* this is common policy for the site */
body {
min-width:600px;
font-family:Verdana, Helvetica;
margin:0px;
padding:0px;
color:#003366;
}

h1 {
font-size:120%;
}

h2 {
font-size:115%;
}

h3 {
font-size:110%;
}

h4 {
font-size:105%;
}

h5 {
font-size:105%;
}

h6 {
font-size:105%;
}

a img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img.link, img.extlink {
height:12px;
width:12px;
margin:0px;
padding:0px;
vertical-align:bottom;
}

img.link {
background:url(http://img.ixamp.de/plo/top/bg.gif);
}

img.extlink {
background:green;
}
/* end common policies */ 

#header {
height:149px;
margin:0px;
padding:0px;
background:url(http://img.ixamp.de/plo/top/bg.gif) repeat-x;
}

#header #top {
height:85px;
margin:0px;
padding:0px;
}

#header div.margin {
height:29px;
margin:0px;
padding:0px;
background:url(http://img.ixamp.de/plo/top/margin.gif) repeat-x;
}

#headLogo {
margin:10px;
}

#navbar {
height:29px;
margin:0px;
padding:0px;
border:1px solid black;
background:url(http://img.ixamp.de/plo/nvb/bg.gif) repeat-x;
}

#navbar #languages a {
float:left;
height:29px;
margin-left:5px;
color:white;
}

div.bR, div.bL {
height:33px;
margin:0px;
padding:5px 0px;
height:100%;
}

div.bRactive, div.bLactive {
height:33px;
margin:0px;
padding:5px 0px;
height:100%;
background:steelblue;
}

div.bR, div.bRactive {
border-left:1px solid black;
float:right;
}

div.bL, div.bLactive  {
border-right:1px solid black;
float:left;
}
div.bR a, div.bL a, div.bRactive a, div.bLactive a  {
font-size:75%;
font-weight:bold;
padding:0px 15px;
color:#F0F0F0;
}

div.bR a:hover, div.bL a:hover {
color:#FFFFFF;
}

#footer {
clear:both;
width:100%;
height:90px;
margin:0px;
padding:0px;
background:url(http://img.ixamp.de/plo/btm/bg.gif) repeat-x;
background-position:0px 58px;
}

#footer #margin {
height:29px;
margin:0px;
padding:0px;
background:url(http://img.ixamp.de/plo/btm/margin.gif) repeat-x;
background-position:0px 0px;
}
#footer #navbar {
margin-top:0px;
}

#textnav {
height:33px;
margin:0px;
padding:3px 5px 0px 5px;
color:#331111;
text-align:center;
font-size:60%;
}

#textnav a {
color:#111111;
}

#mainR, #mainL {
margin-top:5px;
font-size:75%;
line-height:135%;
padding:5px 45px;
background:#FCFCFC;
}

#mainR {
margin-right:180px;
margin-left:30px;
}

#mainL {
margin-right:30px;
margin-left:180px;
}


#menuR {
background:#F2F5F8;
float:right;
margin-left:20px;
margin-right:5px;
border: 1px solid #C2C5C8;
}

#menuL {
background:#F8F5F2;
float:left;
margin-right:20px;
margin-left:5px;
border: 1px solid #C8C5C2;
}

#menuR, #menuL {
margin-top: 0px;
margin-bottom:5px;
padding:0px;
width:190px;
}

#menuR div a, #menuL div a{
padding:0px;
margin:0px;
font-weight:bold;
font-size:70%;
}
#menuR div a{
color:steelblue;
}
#menuL div a{
color:#686562;
}
#menuR #section{
background:#E2E5E8;
}
#menuL #section{
background:#E8E5E2;
}
#menuR div.entry, #menuL div.entry {
border-collapse:collapse;
margin:0px 0px;
padding:1px 1px 1px 4px;
}

#menuR div.entryActive, #menuL div.entryActive {
border-collapse:collapse;
margin:0px;
padding:0px 0px 0px 4px;
border:1px solid gray;
}

.box {
background:#FAFAFA;
color:#000000;
border: 1px solid #EEEEEE;
padding:5px 15px;
margin:15px;
}

.box p {
margin:0px;
padding:5px;
}
/* End of Definitions */