/* CSS Document */

body {
width:98%;
margin:2px 0px;
background-color : #112218;
font-family : Verdana, sans-serif;
font-size : 100%;
color : #ffffff;
}

.header {
float:left;
width:100%;
height:42px;
background:#112218;
color:#FFFFFF;
margin-top:1px;
text-align:center;
}
.headera {
float:left;
width:46%;
height:37px;
background:#112218;
color:#FFFFFF;
text-align:left;
margin-bottom:8px;
}
.a {
width:100%;
padding-top:2px;
padding-left:2px;
}
.headerb {
float:right;
width:23%;
height:37px;
background:#112218;
color:#FFFFFF;
text-align:right;
margin-bottom:8px;
}
.b {
width:99%;
padding-top:2px;
padding-left:5%;
padding-right:5px;
text-align:right;
}
.headerc {
float:left;
width:16%;
height:37px;
background:#112218;
color:#FFFFFF;
text-align:right;
margin-bottom:8px;
}

/* Menu links */
#menurahmen {
width:17%;
height:495px;
float:left;
margin-left:2%;
margin-bottom:5px;
}
.menuboxheadertopleft {
width:100%;
height:16px;
padding-left:5px;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
border:1px solid #aaaaaa; 
/*-moz-border-radius-topleft:10px;*/ 
background-color:#112218;
text-align:left;
}
.menuboxheader {
width:100%;
height:16px;
padding-left:5px;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
border:solid 1px #aaaaaa;
background-color:#112218;
text-align:left;
}
.menubox {
width:100%;
background-color:#2C563D;
padding-left:5px;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
margin-bottom:10px;
border-right:solid 1px #aaaaaa;
border-left:solid 1px #aaaaaa;
border-bottom:solid 1px #aaaaaa;
text-align:left;
line-height:15px;
}
.menuboxbottomleft {
width:100%;
padding-left:5px;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
border-right: solid 1px #aaaaaa;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
/*-moz-border-radius-bottomleft:10px;*/ 
background-color:#2C563D;
}

/* Menue rechts */
#menurahmenre{
width:17%;
height:495px;
float:right;
margin-left:2%;
margin-right:1%;
margin-bottom:5px;
}
.menuboxheadertopright {
width:100%;
height:16px;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
padding-left:5px; 
border:1px solid #aaaaaa; 
/*-moz-border-radius-topright:10px;*/
background-color:#112218;
text-align: right;
}
.menuboxheaderright {
width:100%;
height:14px;
padding:5px; 
border:solid 1px #aaaaaa;
background-color:#112218;
text-align:right;
}
.menuboxrightframe {
width:100%;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
padding-left:5px;
margin-bottom:25px;
border-left:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
background-color:#2C563D;
text-align:left;
line-height:16px;
}
.menuboxbottomright {
width:100%;
padding-top:3px;
padding-right:5px;
padding-bottom:3px;
padding-left:5px;
border-left:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
/*-moz-border-radius-bottomright:10px;*/
background-color:#2C563D;
}

/* content */
.mainrahmen {
width:58%;
height:auto;
margin-left:25px;
float:left;
margin-bottom:5px;
}
.main {
background-color:#2C563D;
border:#aaaaaa 1px solid;
width:100%;
height:auto;
float:left;
padding-bottom:1px;
margin-left:1%;
}
.footer {
width:100%;
text-align:center;
float:left;
}
.titelleiste {
width:100%;
height:12px;
background-color:#112218;
border-top:1px #aaaaaa solid;
border-right:1px #aaaaaa solid;
border-left:1px #aaaaaa solid;
padding-top:2px;
padding-right:0px;
padding-bottom:7px;
padding-left:0px;
margin-left:1%;
float:left;
}
.zwischenleiste {
width:100%;
height:auto;
padding-top:2px;
padding-bottom:7px;
background-color:#112218;
border-top:1px #aaaaaa solid;
border-bottom:1px #aaaaaa solid;
float:left;
}
.zwischenleiste2 {
width:96%;
height:auto;
padding-top:2px;
padding-right:8px;
padding-bottom:2px;
padding-left:9px;
background-color:#112218;
border-left:1px #aaaaaa solid;
border-top:1px #aaaaaa solid;
text-align:center;
float:left;
}
.zwischenleiste3 {
width:96%;
height:auto;
padding-top:2px;
padding-right:8px;
padding-bottom:2px;
padding-left:8px;
background-color:#FF9900;
border:1px #aaaaaa solid;
text-align:center;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
float:left;
}
.zwischenleiste4 {
width:96%;
height:auto;
padding-top:2px;
padding-right:8px;
padding-bottom:2px;
padding-left:8px;
background-color:#2C563D;
border:1px #aaaaaa solid;
text-align:left;
float:left;
}
.fussleiste {
width:100%;
height:22px;
background-color:#C9CAD2;
border-bottom:1px #aaaaaa solid;
border-right:1px #aaaaaa solid;
border-left:1px #aaaaaa solid;
margin-left:1%;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
float:left;
}
.divback {
width:100%;
height:18px;
background-color:#2C563D;
color:#ffffff;
}
.siteboxre {
width:49%;
height:130px;
text-align:center;
margin-top:10px;
float:right;
}
.siteboxli {
width:50%;
height:130px;
border-right:1px #aaaaaa solid;
text-align:center;
margin-top:10px;
float:left;
}
#div1 {
width:100%;
height:130px;
border-top:#aaaaaa 1px solid;
margin-top:13px;
padding-top:5px;
}
#divinnen {
width:100%;
padding:5px;
}
#iframe_1 {
text-align: justify;
width: 100%;
height: 440px;
background: transparent;
}
.abstand_iframe{
padding: 0px;
margin:5px;
}
.scrollbereich {
overflow: auto;
width: 98%;
height: 432px;
padding-left:6px;
padding-right: 9px;
} 
.logo1 {
width: 200px;
height: 100px;
float:left;
text-align:left;
padding:10px;
}
.logo2 {
width: 110px;
height: 70px;
float:left;
text-align:center;
padding:10px;
}
.table {
background-color : #274E37;
border:1py solid #244833;
color:#ffffff;
}
.tableinnen {
background-color: #112218;
border:1px solid #aaaaaa;
color:#ffffff;
}
.buttondkl {
background-color: #2C563D;
border:1px solid #112218;
width: auto;
height: auto;
font-family: Verdana, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
color:#FFCC66;
margin-left:2px;
}
td.gfhell {
height : auto;
background-color : #2E5C42;
}
td.gfhell2 {
height : auto;
background-color :#376F4F ;
}
td.gfhell3 {
height : auto;
background-color :#42845E ;
}
td.gfmittel {
height : auto;
background-color : #274E37;
}

/*tutorials-logo*/
.tutobox {
text-align:right;
}
.letterboxtuto1 {
width:10%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
border-left:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
margin-left:1%;
}
.letterboxtutomitte {
width:10%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}
.letterboxtutoi {
width:8%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}
.letterboxtutoend {
width:10%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 3px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}

/*minisys--logo-site*/
.letterbox1site {
width:5%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
border-left:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
margin-left:4%;
}
.letterboxmittesite {
width:5%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}
.letterboxisite {
width:4%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}
.letterboxendsite {
width:5%;
height:30px;
color:#FFCC66;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 3px solid;
border-bottom:#FFCC66 3px solid;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
float:left;
}
.letterboxcopsite {
width:4%;
height:30px;
color:#333333;
background-color:#ffffff;
border-top:#FFCC66 3px solid;
border-right:#FFCC66 1px solid;
border-bottom:#FFCC66 3px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-align:center;
vertical-align: bottom;
float:left;
}
.copsite {
padding-top:9px;
}
.cop {
padding-top:9px;
}
div.bg {
width:92px;
height:92px;
}

/* Textstyles */
.Stil08 {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
}
.Stil08menutitel {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}
.Stil08black{
font-family: Verdana, sans-serif;
font-size: 11px;
color: #000000;
}
.Stil08menutitel {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}
.Stil08white {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #ffffff;
}
.Stil09 {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:#C5C4BD;
}
.Stil09black {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}
.Stil09grey {
font-family: Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333333;
}
.Stil10 {
font-family: Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
}
.Stil11white {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #ffffff;
}
.Stiltitel {
font-family: Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ff9900;
}
.Stiltitelws {
font-family: Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ff9900;
}
.textbigwhite {
font-family: Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}
.textbig {
font-family: Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ff9900;
}


a {
font-size : 10px;
color : #FFCC66;
text-decoration: none;
font-weight: bold;
}
a:active {
color : #FFCC66;
font-weight : bold;
}
a:visited {
text-decoration : none;
color : #FFCC66;
font-weight : bold;
}
a:hover {
color : #ffffff;
text-decoration: none;
font-weight : bold;
}