
body {
    background: #e1ddd9 url(/_images/background.jpg) fixed;
    font-size: 12px;
    font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
    color:#564b47;
    padding:0px;
    margin:0px;
}

a           { color: #BA1801; } 
a:visited   { color: #BA1801; }
a:hover     { color: #000000; }
a:active    { color: #000000; }

h1 {
    font-size: 11px;
    text-transform:uppercase;
    background-color: #E0A3B7;
    border-top:1px solid #564b47;
    border-bottom:1px solid #564b47;
    padding:5px 15px;
    margin:0px 
}

h2 {
    font-size:16px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin:0px;
}

img.download { vertical-align:middle; }

/* ----------container zentriert das layout-------------- */
#background {
    background-color: #ffffff;
    width: 960px;
    height:100%;
    margin-bottom: 10px;
    margin-left: -490px;
    opacity:0.95;
    filter:alpha(opacity=95);
    position:fixed;
    left:50%;
}

#container {
    width: 960px;
    margin-bottom: 10px;
    margin-left: -490px;
    z-index: 10;
    position:absolute;
    left:50%;
}

/* ----------Header-------------- */
#header {
    background-color: #DDE3F1;
    text-align: right;
    padding: 0px;
    margin: 0px;
    height:200px;
}

/* -----------------Banner--------------------- */
#banner 			{ background-color: #FF772D; width:960px; padding:0; height:38px;    margin:0 auto; }
#bannerleft 		{                            width:430px; padding:7px 0 0 226px;  color:#FFFFFF; float:left;  text-align:left;  font-size:18px; }
#bannerright		{                            width:230px; padding:7px 0px 0 0;      color:#FFFFFF; float:right; text-align:left; font-size:18px;}

/* -----------------Inhalt--------------------- */
#content 			{ width:960px; padding:0;       color:#666; margin:0 auto; }
#contentleft 		{ width:200px; padding:0 0 0 0;    float:left;  text-align:left;  font-size:10px; }
#contentright		{ width:750px; padding:20px 0 0 0; float:right; text-align:left; }

div#content { 
    min-height:760px;
    height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}


/* -----------------Inhalt--------------------- */
p, pre{
    padding: 5px 10px;
    margin:0px;
}

/* -----------------Inhalt--------------------- */
#article p, pre{
    padding:0px;
    margin:0px;
}



/* --------------left navigavtion------------- */
#left {
    background: #00cc00; 
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
    border-top:1px dotted #5C6680;
    clear: both;
    margin: 0px 0px 0px 20px;
    padding: 20px 40px 20px 0px;
    text-align: right; 
}

ul#navigation0            { list-style-type:none; margin: 0px; padding: 0px; }
ul#navigation0 a          { color: #BA1801; padding: 12px 5px 12px 20px; width: 160px; text-align: left; font-size: 16px;       text-decoration: none;  display: block;  font-weight: bold; border-bottom:1px dotted #5C6680; }
ul#navigation0 a:link     { color: #BA1801; }
ul#navigation0 a:visited  { color: #BA1801; }
ul#navigation0 a:hover    { color: #000000; background: #E0E2E9; }
ul#navigation0 a.active   { color: #BA1801; background: #E0E2E9; padding: 12px 5px 12px 20px; width: 160px; text-align: left;   text-decoration: none;  display: block;  font-weight: bold; }

ul#navigation1            { list-style-type:none; margin: 0px; padding: 0px; }
ul#navigation1 a          { color: #BA1801; padding: 4px 5px 4px 40px; width: 140px; text-align: left; font-size: 14px;  text-decoration: none;  display: block;  font-weight: normal; }
ul#navigation1 a:link     { color: #BA1801; }
ul#navigation1 a:visited  { color: #BA1801; }
ul#navigation1 a:hover    { color: #000000; background: #E0E2E9; }
ul#navigation1 a.active   { color: #BA1801; background: #E0E2E9; padding: 4px 5px 4px 40px; width: 140px; text-align: left;   text-decoration: none;  display: block;  font-weight: bold; }

ul#navigation2            { list-style-type:none; margin: 0px; padding: 0px; }
ul#navigation2 a          { color: #BA1801; padding: 4px 5px 4px 70px; width: 110px; text-align: left; font-size: 14px;  text-decoration: none;  display: block;  font-weight: normal; }
ul#navigation2 a:link     { color: #BA1801; }
ul#navigation2 a:visited  { color: #BA1801; }
ul#navigation2 a:hover    { color: #000000; background: #E0E2E9; }
ul#navigation2 a.active   { color: #BA1801; background: #E0E2E9; padding: 4px 5px 4px 70px; width: 110px; text-align: left;   text-decoration: none;  display: block;  font-weight: bold; }

#article          { margin: 10px 40px 20px 20px; 
                    padding: 0px 0px 15px 0px; 
                    border-bottom:1px dotted #5C6680;
                    color: #002B71;
}

#article2         { margin: 10px 40px 20px 20px; 
                    color: #002B71;
}

/******** Box ********/
#box              { background: #BBBBBB; 
                    padding: 4px;  
                    margin: 6px 0 16px 5px; }
#box     .section { background: #FFFFFF; 
                    padding: 0px;  
                    margin: -8px 0 0 -8px; 
                    border: 0px solid #808080; }
#box      .header { padding: 0px 0px 0px 0px; 
                    color:#FE7318; 
                    font-weight:bold; }
#box    .bildtext { background: #FFFFFF; 
                    padding: 1px 4px 4px 4px; 
                    color:#706E6C; 
                    font-size:10px; 
                    line-height:12px; }
#box        .line { padding: 0px;
                    height: 2px; 
                    border-top: 1px solid #D4D4D4; }
#box      .footer { height: 15px; }
/*********************/

.clear		{ clear:both; }


.morelink   { text-align:right; 
              padding: 10px 4px 0px 0px;
}
.backlink   { text-align:left; 
              padding: 10px 4px 0px 0px;
}

.wordmark      { color: #000000; background: #FFFF00; }

#search        { background: #EDEDED; border: 1px solid #CCCCCC; margin-bottom: 10px;}
#searchHeader  { background: #EDEDED; padding: 5px; }
#searchContent { background: #FFFFFF; padding: 5px; }

#searchField   { background: #EDEDED; border: 1px solid #CCCCCC; color: #333333; padding: 1px; width: 160px; }


.fontSize1
{
    font-size:8pt;
}

.fontSize2
{
    font-size:10pt;
}

.fontSize3
{
    font-size:12pt;
}

.fontSize4
{
    font-size:14pt;
}

.fontSize5
{
    font-size:18pt;
}

.fontSize6
{
    font-size:24pt;
}

.fontSize7
{
    font-size:36pt;
}
