@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../images/bg_startani1.gif) repeat-x;
}

b{font-size: 110%;}
img {border:none}

#maincontainer{
height:582px;
width:777px;
background:url(../images/bg_maincontainer.jpg) repeat-y;
}

#topsection{
background:url(../images/bg_top.jpg) no-repeat;
height: 194px; /*Height of top section*/
background-color:#ffffff;
}

#topsectionlink{
position:absolute;
top:20px;
left:20px;
}


#contentwrapper{
float: right;
width: 100%;
margin-left: -581px; /*Set left margin to -(leftColumnWidth + contentcolumnWidth)*/
}

#rightcolumn{
margin-left: 581px; /*Set left margin to (leftColumnWidth + contentcolumnWidth)*/
}

#leftcolumn{
float: left;
width: 194px; /*Width of left column in pixels*/
height:388px;

}

#leftcolumn .innertube{
padding-top:15px;
}

#contentcolumn{
float: left;
width: 387px; /*Width of right column in pixels*/
background: #f4f4f4;
}

#contentcolumn .innertube{
padding:20px;
width:340px;
}

#contentcolumn h1 {
font-size:12px;
font-weight:normal;
margin-bottom:20px;
}

#footer{
clear: both;
color: #999999;
padding: 10px 0 4px 190px;
border-top:0px #999999 solid;

}

#footer a{
color: #999999;
text-decoration:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/* MENU */

#horizmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
top:130px;
left:190px;
text-transform:uppercase;
}

/* HORIZONTALES MENU */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 3px 0;
margin-left: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #999999;
}

.basictab li a:visited{
color: #999999;
}

.basictab li a:hover{
background-color: #ffffff;
color: #000000;
}

.basictab li a:active{
color: black;
}

.basictab li a.aktiv{ /*hover state CSS*/
color: #000000;
}




/* VERTIKALES MENU */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.verticalmenu{
width: 170px; /*width of menu*/
padding-top:20px;
}

.verticalmenu{
font: bold 13px Arial, Helvetica, sans-serif;
color: #999999;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 0px; /*31px is left indentation of header text*/
}

.verticalmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.verticalmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.verticalmenu ul li a{
font: normal 11px Arial, Helvetica, sans-serif;
color: #999999;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.verticalmenu ul li a:visited{
color: #999999;
}

.verticalmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
}

.verticalmenu ul li a.aktiv{ /*hover state CSS*/
color: #000000;
}




