html, body  {
margin: 0;
padding: 0;
FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
}
#divBody {
width:1000px;
}
img {
border:0;
margin:0;
padding:0;
}
#allCont {
background-color: #fff;
width:819px;
}


.left {
float: left;
}
.right {
float:right;
}
.clear {
clear: both;
}
.referenz {
width: 350px;
}
#header {
width: 100%;
}
.pdHeader {
padding-top: 10px;
padding-left: 10px;
width: 990px
}
#flags {
padding-left: 85px;
}
.trenner {
background-color:#F28E1C;
border: 0;
width: 88%;
height: 1px;
margin-bottom: 15px;
}
#footer {
margin-top: 50px;
margin-bottom: 25px;
}
.large {
width: 99%;
}
.box {
border:solid 1px #EBECEC;
width:230px;
margin-top: 10px;
}
.headBox {
background-color:#EBECEC;
margin:2px !important;
padding:5px;
}
.contBox {
padding: 5px;
}

.i {
font-style:italic;
}
.u {
text-decoration:underline;
}
.b {
font-weight:bold;
}
.red {
color:#F28E1C;
}
.center {
text-align:center;
margin: 0 auto;
}

/* Formular */
form, form p { margin: 0; padding: 0; border: 0; }
div.formLayoutButton {
text-align:center;
}
div.formLayout label {
display: block;
float: left;
width: 140px;
padding-bottom: 10px;
padding-right: 10px;
text-align: right;
}
div.formLayout br { clear: left; }
div.formLayout input[type=submit],input[type=button]{
margin: 5px;
}
div.formLayoutButton input[type=button],input[type=submit]{
margin: 5px;
}
.messe {
width:320px;
}
.lauftext {
margin-top: 10px;
}
#lauftxt {
background-color: #E5E6E8;
padding: 5px;
width: 88%;
}
.content {
width: 567px;
margin: 10px;
}
.inhalt {
padding-top: 10px;
}

.headline
{
FONT-SIZE: 20px;
LINE-HEIGHT: 23px;
COLOR: #000000;
background-color: #E1DCFF;
}
.orderbutton
{
FONT-WEIGHT: BOLD;
FONT-SIZE: 12px;
COLOR: #000099;
background-color: #fff;
border-color: #000099;

border-left-width: 1px;
border-left-style: solid;

border-top-width: 1px;
border-top-style: solid;

border-right-width: 1px;
border-right-style: solid;

border-bottom-width: 1px;
border-bottom-style: solid;

cursor: pointer;
}

.button
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000000;
background-color: #fff;
border-color: #000000;

border-left-width: 1px;
border-left-style: solid;

border-top-width: 1px;
border-top-style: solid;

border-right-width: 1px;
border-right-style: solid;

border-bottom-width: 1px;
border-bottom-style: solid;
cursor: pointer;

}

.graytext
{
FONT-SIZE: 12px;
COLOR: #9a9a9a;
LINE-HEIGHT: 15px;
}
.whitetextnb
{
FONT-SIZE: 12px;
COLOR: #ffffff;
LINE-HEIGHT: 15px;
}
.bluetext
{
FONT-SIZE: 12px;
COLOR: #000099;
LINE-HEIGHT: 13px;
}
.bluetextlight
{
FONT-SIZE: 12px;
COLOR: #c8c8e8;
LINE-HEIGHT: 13px;
}
.blackheadline,.header
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000;
background-color: #E1DCFF;
}
.linkheadline
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #000099;
}
.infohead
{
PADDING-LEFT: 6px;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
PADDING-BOTTOM: 3px;
COLOR: #fff;
}
.zitattext
{
FONT-SIZE: 10px;
LINE-HEIGHT: 15px;
COLOR: #000;

}
.zitattextred
{
FONT-SIZE: 10px;
COLOR: #FF0000;
LINE-HEIGHT: 10px;
}
.blueheadline
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #2c4257;
}
.whitetext
{
FONT-SIZE: 12px;
COLOR: #fff;
LINE-HEIGHT: 15px;
}
.whitetextBold
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #fff;
LINE-HEIGHT: 15px;
}
.blacktext,body,td
{
FONT-SIZE: 12px;
COLOR: #000;
LINE-HEIGHT: 15px;
}
.hugeblacktext
{
FONT-SIZE: 20px;
COLOR: #000;
LINE-HEIGHT: 23px;
}
.hugeredtext
{
FONT-SIZE: 20px;
COLOR: #ff0000;
LINE-HEIGHT: 23px;
}
.redtext
{
FONT-SIZE: 12px;
COLOR: #FF0000;
LINE-HEIGHT: 15px;
}
.boldredtext
{
FONT-SIZE: 12px;
COLOR: #FF0000;
LINE-HEIGHT: 15px;
FONT-WEIGHT: bold;
}
.links
{
FONT-SIZE: 12px;
COLOR: #0000ff;
LINE-HEIGHT: 15px;
}
.field
{
BORDER-RIGHT: 0px solid;
BORDER-TOP: 0px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: 0px solid;
BORDER-BOTTOM: 0px solid;
}
.field2
{
BORDER-RIGHT: 1px solid;
BORDER-TOP: 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: 1px solid;
WIDTH: 25px;
BORDER-BOTTOM: 1px solid;
}
.field3
{
BORDER-RIGHT: 1px solid;
BORDER-TOP: 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
BORDER-LEFT: 1px solid;
WIDTH: 100px;
BORDER-BOTTOM: 1px solid;
}
.graytextsmall
{
FONT-SIZE: 9px;
COLOR: #9a9a9a;
LINE-HEIGHT: 15px;
}
.blacktextsmall
{
FONT-SIZE: 10px;
COLOR: black;
LINE-HEIGHT: 15px;
}
.redtextsmall
{
FONT-SIZE: 9px;
COLOR: #990000;
LINE-HEIGHT: 15px;
}
a.lmenueBig:link {TEXT-DECORATION: none;}
a.lmenueBig:visited{TEXT-DECORATION: none;}
a.lmenueBig:active{TEXT-DECORATION: none;}
a.lmenueBig:hover{TEXT-DECORATION: underline;COLOR: #000000;}
a.lmenue:link
{
FONT-SIZE: 12px;
LINE-HEIGHT: 13px;
COLOR: #000;
text-decoration: none;
}
a.lmenue:visited
{
FONT-SIZE: 12px;
LINE-HEIGHT: 13px;
COLOR: #000;
text-decoration: none;
}
a.lmenue:active
{
FONT-SIZE: 12px;
LINE-HEIGHT: 13px;
COLOR: #000;
text-decoration: none;
}
a.lmenue:hover
{
FONT-SIZE: 12px;
LINE-HEIGHT: 13px;
COLOR: #000;
text-decoration: none;
}
.lmenueBackground
{
background-color: #DADA3D;
}
A:link
{
FONT-SIZE: 12px;
COLOR: #000;
TEXT-DECORATION: underline;
}
A:visited
{
FONT-SIZE: 12px;
COLOR: #000;
TEXT-DECORATION: underline;
}
A:hover
{
FONT-SIZE: 12px;
COLOR: gray;
TEXT-DECORATION: none;
}
.blacktextsmallbold
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: black;
}
.tablebackground
{
background-color: #d4d0c8;
COLOR: #000;
padding: 5px;
margin-bottom: 5px
}
.mainbackground
{
background-color: #FFF;
}
.mymenue
{   FONT-SIZE: 10px;
COLOR: #000099;
LINE-HEIGHT: 12px;
background-color: #FFCC33;
}
.mainmenue
{
FONT-SIZE: 10px;
COLOR: #000;
background-color: #e1e1e1;
TEXT-DECORATION: none;	
}
#headBackground 
{
width: 100%;
padding:5px;
height: 17px;
background-color: #E5E6E8;
margin-left: -10px;
}
.ulNone li {
list-style: none;
}
ul.ulNone li ul li {
list-style: circle;
}
#wrapper {
background-color:#99A0A8;
background-repeat: no-repeat;
margin-left:26px;
}
#background_navi 
{
background-image:url("/images/bg_navi.jpg");
background-repeat:repeat-x;
display:block;
line-height:170%;
list-style:none outside none;
padding-left:25px;
padding-right:25px;
padding-top:45px;
}
#background_navi li 
{
margin: 2px;
padding: 0;
width: 101px;
height: 23px;
background-repeat: no-repeat;
background-image: url('/images/button.gif');
}