/*----------------------------------------------------------------------------------------------------*/
/*---------------boxes--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
body{
    display:inline;
    background-color:#ffffff;
    background-image: url(../gfx/bg/bg4.gif);
    background-repeat: repeat-x;
    margin:0 auto;
    padding:0px;
    text-align:center;

}
.wrapbox{
    width: 975px;
    min-height:100px;
    height:auto;
    font-size:100%;
    margin:auto;

}
.wrapbox_innen{
    display:inline;
    float:left;
    clear:right;
    width: 975px;
    min-height:100px;
    height:auto;
    background-image: url(../gfx/bg/wrapfaux1.gif);
    background-repeat: repeat-y;
    border-left:1px solid #668293;
    border-right:1px solid #668293;
    border-bottom:1px solid #668293;
    margin-bottom:40px;
    text-align:left;
}

.kopf{
    display:inline;
    float:left;
    clear:right;
    width:975px;
    height:32px;

    background:#e3e3e9;
}

.linke{
    display:inline;
    float:left;
    margin:0px;
    width:210px;
    height:auto;
    background:none;
}
.rechte{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:765px;
    height:auto;
    background:none;
    text-align:left;
}
.logo{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:210px;
    height:250px;
    background:#687d88;
}


.headerbox{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:765px;
    background:none;
}
.headerbox img{
    display:inline;
    width:100%
}
.cbox{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:765px;
    height:auto;
    background-image: url(../gfx/bg/faux_seiten.gif);
    background-repeat: repeat-y;
}
.cbox ul{
margin-top:0px;
margin-bottom:0px;
}
.cbox li{
list-style-image: url(../gfx/helpers/ul1.gif);
}
.cbox_top{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:765px;
    height:auto;
    background:none;
}
.cbox_bottom{
    float:left;
    clear:right;
    margin:0px;
    width:765px;
    height:auto;
    background:none;
}

.footer{
display:inline;
float:left;
width:765px;
height:40px;
background-image: url(../gfx/bg/faux_unten.gif);
background-repeat:no-repeat;
background-position: left top;
}
.footer_innen{
  margin: 8px 0px 0px 15px;
}

/*----------------------------------------------------------------------------------------------------*/
/*---------------menü---------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
.menubox{
    float:left;
    margin-top:0px;
    width:210px;
    height: auto;
}






.topmenu{
    display:inline;
    float:right;
    clear:right;
    width:765px;
    height:32px;
    background-image:url(../gfx/bg/faux_unten.gif);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.topmenu_item{
    display:inline;
    float:left;
    width:auto;
    height:12px;
    margin:0px 12px 0px 4px;
    padding: 8px 0px;

}
.topmenu_input{
    display:inline;
    float:left;
    width:auto;
    height:12px;
    margin:0px 4px 0px 4px;
    padding: 8px 0px;

}
.topmenu_itemr{
    display:inline;
    float:right;
    width:auto;
    height:12px;
    margin:0px 12px 0px 4px;
    padding: 8px 0px 0px;

}
.topmenu_item,.topmenu_item a:link,.topmenu_item a:visited{
    font-family: Arial;
    font-size:83%;
    font-weight:normal;
    color:#8a8a8a;
    text-decoration:none;
}
.topmenu_itemr,.topmenu_itemr a:link,.topmenu_itemr a:visited{
    font-family: Arial;
    font-size:83%;
    font-weight:bold;
    color:#8a8a8a;
    text-decoration:none;
}
.topmenu_item a:hover{
    color:#004d7e;
    text-decoration:none;
}


.topmenu_item img{
    vertical-align: middle;
    margin:auto 1px;
    outline:0;
}


/*----------------------------------------------------------------------------------------------------*/
/*---------------inputs---------------------------------------------------------------------*/

.input1{
    font-family:arial;
    font-size:60%;
    color:#0082D6;
    border:1px solid #8a8a8a;
}
.input2{
    border:none;
    margin:0px 0px 2px 3px;
    color:#8a8a8a;
}
.input4{
border:1px solid #778899;
color:#8a8a8a;
}
.input3{
border:1px solid #778899;
padding: 3px;
color:#8a8a8a;
font-family: verdana;
font-size:11px;
font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------*/
/*---------------formular---------------------------------------------------------------------*/
.formbox{
color:#2a2a2a;
font-family: Arial;
font-size:12px;
font-weight:normal;
padding:0px;
margin:0px;
}
.formbox div{
margin:6px 0px 6px;

}
.formbox div div{
margin:0px 0px 2px;
}
.formbox div div input,.formbox div div textarea{
color:#658D9A;
font-family: verdana;
font-size:11px;
font-weight:normal;
border:1px solid #aabbcc;
padding: 3px;
}
/*----------------------------------------------------------------------------------------------------*/
/*---------------artikel---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
.row33{
    display:inline;
    float:left;
    margin:20px 0px 10px 0px;
    width:255px;
    height:auto;
    background:none;

}

.row33slim{
    display:inline;
    float:left;
    margin:0px 5px 10px 10px;
    width:235px;
    height:auto;
    background:#ffffff;
}
.row33slim_r{
    display:inline;
    float:left;
    margin:0px 15px 10px 0px;
    width:230px;
    height:auto;
    background:#ffffff;
}

.row66{
    display:inline;
    float:left;
    margin:20px 0px 10px 0px;
    width:510px;
    height:auto;
    background:none;


}
.row66slim{
    display:inline;
    float:left;
    margin:0px 10px 10px 10px;
    width:485px;
    height:auto;
    background:none;
}
.row50{
    display:inline;
    float:left;
    margin:0px 0px 10px 0px;
    width:382px;
    height:auto;
    background:none;


}
.row50slim{
    display:inline;
    float:left;
    margin:0px 10px 10px 10px;
    width:360px;
    height:auto;
    background:none;
}
.row100{
    display:inline;
    float:left;
    margin:20px 0px 0px 0px;
    width:765px;
    height:auto;
    background:none;
}
.row100x{
    display:inline;
    float:left;
    margin:0px 0px 0px 0px;
    width:765px;
    height:auto;
    background:none;
}
.row100slim{
    display:inline;
    float:left;
    margin:0px 10px 10px 10px;
    width:745px;
    height:auto;
    background:none;
}
.row66,.row33,.row50,.row100,.row100x{
    font-family: Arial;
    font-size:78%;
    font-weight:normal;
    color:#2a2a2a;
    text-decoration:none;
}

.row33 a:link,.row33 a:visited,.row66 a:link,.row66 a:visited,
.row50 a:link,.row50 a:visited,.row100 a:link,.row100 a:visited,.row100x a:link,.row100x a:visited{
    font-family: Arial;
    color:#004D7E;
    text-decoration:none;
}
.row33 a:hover,.row66 a:hover,
.row50 a:hover,.row100 a:hover,.row100x a:hover{
    font-family: Arial;
    color:#6BC049;
    text-decoration:none;
}

.line33{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:230px;
    height:1px;
    background:#e3e3e9;
}
.line50{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:350px;
    height:1px;
    background:#e3e3e9;
}
.line66{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:480px;
    height:1px;
    background:#e3e3e9;
}
.line100{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:735px;
    height:1px;
    background:#e3e3e9;
}



.header{
    font-family: Arial;
    font-size:145%;
    font-weight:normal;
    color:#004d7e;
    text-decoration:none;
    margin:0px 0px 10px 0px;
    background:none;


}
.subheader{

    font-family: Arial;
    font-size:120%;
    font-weight:normal;
    color:#6a6a6a;
    text-decoration:none;
    background:none;
}



.artpic{
    display:inline;
    float:left;
    clear:right;
    height:auto;
    margin:0px 0px 6px 0px;
    background:#e3e3e9;

}
.artheader{
    float:left;
    clear:right;
    margin-top:4px;
    font-family: Arial;
    font-weight:bold;
    color:#004d7e;
    text-decoration:none;
}
.artheader .whitepoint{
    color:#ffffff;
}
.arttext{
    display:inline;
    float:left;
    clear:right;
    margin-top:4px;
    margin-bottom:15px;
}
.row33 .sperre{
  height:41px;
}
.row33 .sperre2{
  display:box;
  height:209px;
  margin:1px 0px;
  *height:205px;
}

/*----------------------------------------------------------------------------------------------------*/
/*---------------seitenspezifisch---------------------------------------------------------------------*/

/*---------------liste--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
#slidwrap{
  height:380px;
  background-color: #ffffff;
}
#s1{
  background-color: #ffffff;
}


/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*---------------Schriften----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
.f1,.f1:link,.f1:visited{
font-family: Arial;
font-size:9px;
font-weight:normal;
color:#8a8a8a;
text-decoration:none;
}
.f1:hover{
font-family: Arial;
font-size:9px;
font-weight:normal;
color:#004d7e;
text-decoration:none;
}
/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*---------------basis--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/ 

img{
border:none;
}
.input2{
border:none;
color:#8a8a8a;
}

.input4{
border:1px solid #778899;
color:#8a8a8a;
}
.input3{
border:1px solid #778899;
padding: 3px;
color:#8a8a8a;
font-family: verdana;
font-size:11px;
font-weight:normal;
}
a:active, a:focus{
outline:0;}

.stp{
clear:both;
}
code{
  visibility: hidden;
}


