/* GENERAL */

body {
color : #7f7f7f;
font-family : tahoma, arial;
font-size : 10px;
margin : 0;
padding : 0;
text-align : center;
background-color : #000000;
background-image : url(/images/bg2.png);
background-position:center;
}


img {
border : 0;
}

#container {
margin : -10px auto;
text-align : left;
width : 780px;
height: auto;
background-color : #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
}


#content {
clear : both;
width : 100%;
color: #000000;


}

#myspace {
float: left;
margin-left: -100px;
padding-top: 90px;
}

#twitter {
float: right;
margin-right: -100px;
padding-top: 90px;
}

#banner {
padding-top : 10px;
height : 166px;
margin-bottom : auto;
}



#logo {
position : absolute;
height : 72px;
width : 776px;
margin-top : 15px;
margin-left : 10px;
}


#left {
float : left;
padding-bottom : 20px;
padding-left : 20px;
padding-right : 20px;
padding-top : 20px;
width : 200px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}

#right {
float : left;
width : 740px;
padding-left : 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background-color: #ffffff;
}


#right2 {
float : left;
width : 740px;
padding-left : 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background-color: #ffffff;
background-image: url(/images/faq_bg.png);
background-repeat: repeat-y;
}




#rightweb {
float : left;
width : 720px;
padding-left : 55px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background-color: #ffffff;
background-image: url(/images/web_bg.png);
background-repeat: repeat-y;
}



#center {
float : left;
width : 780px;
padding-left : 0px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background-color: #ffffff;
}



#right p {
margin-top : 5px;
margin-bottom : 5px;
}


* html #right p {
margin-top : -5px;
}



#part {
margin-left: -20px;
}

#part2 {
margin-left: -10px;
}



/* STARTSEITE */

#startbg {
background-image : url(/images/start_bg.png);
background-repeat : no-repeat;
margin-top: 0px;
margin-left: 0px;
margin-bottom: auto;
height: 483px;
}

#leftstart {
float : left;
padding-left : 20px;
padding-right : 10px;
margin-top : -40px;
margin-bottom: 28px;
width : 250px;
height: 365px;
margin-left: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

#rightstart {
float : left;
height : auto;
width : 250px;
height: 365px;
margin-top : 10px;
margin-bottom: auto;
padding-left : 130px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}


/* LINKS */



#bloglink a, a:link, a:active, a:visited {
text-decoration: none;
}


a:link {
color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}


a:visited {
color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}


a:hover, a:active {
color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}



/* FOOTER */


#footer a:link {
color : #a0a0a0;
font-size : 12px;
font-weight : bold;
margin-left : 10px;
margin-right : 10px;
text-decoration : none;
}


#footer a:visited {
color : #a0a0a0;
font-size : 12px;
font-weight : bold;
margin-left : 10px;
margin-right : 10px;
text-decoration : none;
}


#footer a:hover, #footer a:active {
color : #a8a8a8;
font-size : 12px;
font-weight : bold;
margin-left : 10px;
margin-right : 10px;
text-decoration : underline;
}


#footer {
background : url(/images/footer.png) no-repeat;
background-color : #000000;
clear : both;
color : #cc6633;
display : block;
font-size : 11px;
height : 145px;
text-align : center;
width : 780px;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
border : 1px solid #ffffff;

}




/* NAVI */

#nav {
clear : both;
display : block;
height : 43px;
width : 780px;
background-image : url(/images/navi_bg.png);
background-repeat : repeat-x;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
}


#nav ul li a:hover {
color : #000000;
}


#nav ul li a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bolder;
text-transform : uppercase;
color : #a0a0a0;
text-decoration : none;
}


#nav ul {
list-style : none;
margin : 0;
padding : 0;
text-align : center;
}


.nlink, .nlinkend {
float : left;
width : auto;
list-style : none;
display : inline;
text-align : center;
padding-top : 17px;
padding-left : 23px;
padding-right : 14px;
padding-bottom : 6px;
height : 21px;
}


.nlink {
background-image : url(/images/nav-line.gif);
background-repeat : no-repeat;
background-position : right top;
}


.nlinkend {
background-image : none;
}


div.navibox {
float : left;
display : inline;
}


div.subnavi {
display : none;
}


div.navibox:hover div.subnavi {
position : absolute;
z-index : 100;
display : inline;
width : 120px;
background : #000000;
margin : 16px 0 0 -95px;
padding : 0;
}


.subnavi a:link, .subnavi a:visited {
text-align : center;
font-size : 10px;
line-height : 18px;
margin : 0;
font-family : Tahoma, Arial, sans-serif;
font-weight : normal;
text-decoration : none;
padding : 0 0 0 5px;
color : #a8a8a8;
border-color : #ffffff;
border-style : solid;
border-width : 0 0 1px 0;
display : block;
}


.subnavi a:first-letter {
font-size : 14px;
text-transform : uppercase;
color : #a8a8a8;
font-weight : bold;
}


.subnavi a:hover, .subnavi a:active {
text-align : center;
font-size : 14px;
line-height : 18px;
margin : 0;
font-family : Tahoma, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
padding : 0 0 0 0;
color : #a8a8a8;
background : #ffffff;
border-color : #000000;
border-style : solid;
border-width : 0 0 1px 0;
display : block;
}


.subnavi a:hover:first-letter {
font-size : 14px;
text-transform : uppercase;
color : #000000;
}



/* HEADLINES */

h1 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 26px;
font-weight : bold;
height : 70px;
padding-top : 20px;
padding-bottom: 0px;
padding-left: 55px;
width : 220px;
text-align : center;
text-decoration: underline;
}

h2 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 12px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : left;
}


h3 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: underline;
}


h4 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

/* ANKER */

#frage1 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage2 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage3 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage4 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage5 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage6 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

#frage7 {
background : url() no-repeat center;
color : #cc6633;
display : block;
font-family : arial, tahoma;
font-size : 14px;
font-weight : bold;
padding-top : 8px;
padding-left: 0px;
text-align : center;
text-decoration: none;
}

