/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #777;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000;
padding:0px;
margin:0px; }

img {
border-width: 0px; }

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

a {
text-decoration: none; }

.banner a         { color: #777; }
.banner a:visited { color: #777; }
.banner a:hover   { color: #bf1d28; }
.banner a:active  { color: #777; }

#left a         { color: #000; }
#left a:visited { color: #000; }
#left a:hover   { color: #bf1d28; }
#left a:active  { color: #000; }

a {color: #bf1d28;}
a:visited {color:#bf1d28;}
a:hover {color: #00f;}
a:active { color:#bf1d28;}

.banner, .footer {
font-size: 11px;
padding:5px 10px;
margin:0px}

.banner {
text-align: center; }

/* ----------container zentriert das layout-------------- */
#container {
background-color: #fff;
width: 600px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
border: 1px solid #000;
}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px;
border-bottom: 1px solid #777;
}
#banner img {
padding:10px 0px;
vertical-align: middle;
} 
span.bannertext {
font-size: 25px;
font-weight: bold;
color: #002173;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0px 5px 10px 5px;
}
div#content { 
min-height:400px;
height:expression(this.scrollHeight > 400 ? "auto":"400px");
}

p, pre, address {
padding: 5px 10px;
margin:0px;
}

address {
font-style: normal;
}

ul, ol {
list-style-type: circle;
margin: 0px;
padding: 5px 25px;
}

h1 {
margin: 0px;
padding: 10px 0px 0px 0px; }

h1 {
font-size: 15px;
text-align: center;
text-decoration: underline;
padding-bottom: 15px;
}

h2 {
font-size: 13px;
padding: 10px 10px 5px 10px;
margin: 0px;
}

h3 {
font-size: 11px;
margin: 0px;
padding: 10px 10px 0px 10px;
}

.actionbutton {
width: 100px;
text-align: left;
padding-left: 5px;
}

p.center {
text-align: center;
}

table.train {
border: 1px solid #777;
border-spacing: 0px;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
}

table.train td {
width: 100px;
border-bottom: 1px solid #777;
}

p.space {
padding-top: 10px;
}

span.bold {
font-weight: bold;
}

table.buer td.text {
vertical-align: top;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: center; 
border-top: 1px solid #777;
color: #777; }
