/*----------------------------------------------------------------------------------------------------*/
/*---------------boxes--------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
body{
    display:inline;
    background-color:#ced3c7;
    margin:0 auto;
    padding:0px;
    text-align:center;

}
.wrapbox{
    width: 960px;
    min-height:100px;
    height:auto;
    font-size:100%;
    margin:auto;

}
.wrapbox_innen{
    display:inline;
    float:left;
    clear:right;
    width: 960px;
    min-height:100px;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
    text-align:left;
}

.kopf{
    display:inline;
    float:left;
    clear:right;
    width:960px;
    height:80px;

    background:#ced3c7;
}

.linke{
    display:inline;
    float:left;
    margin:0px;
    width:0px;
    height:auto;
    background:none;
}
.rechte{
    display:inline;
    float:left;
    clear:right;
    margin:0px 0px 0px 80px;
    width:800px;
    height:500px;
    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:800px;
    background:none;
}
.headerbox img{
    display:inline;
    width:100%
}
.cbox{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:800px;
    height:500px;
    background-color:#ffffff;
}
.cbox ul{
margin-top:0px;
margin-bottom:0px;
}
.cbox li{
list-style: none;
margin-top:3 px;
}
.cbox_top{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
    width:788px;
    height:auto;
    background:none;
}
.cbox_bottom{
    float:left;
    clear:right;
    margin:4px 0px 4px 0px;
    width:800px;
    height:492px;
    background:none;
}

.footer{
display:inline;
float:left;
width:800px;
height:80px;
background-color:#ced3c7;
}
.footer_innen{
  margin: 8px 0px 0px 15px;
}

/*----------------------------------------------------------------------------------------------------*/
/*---------------menü---------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
.menubox{
    float:left;
    margin-top:0px;
    width:210px;
    height: auto;
}

.logo{
    display:inline;
    float:left;
    width:290px;
    height:80px;
    margin:0px 0px 0px 80px;
}




.topmenu{
    display:inline;
    float:right;
    clear:right;
    width:490px;
    height:32px;
    margin:56px 80px 0px 4px;
}
.topmenu_item{
    display:inline;
    float:right;
    width:auto;
    height:19px;
    margin:0px;
    padding: 0px;

}.ftmenu{
    display:inline;
    float:left;
    clear:right;
    width:500px;
    height:32px;
    margin:10px 0px 0px 0px;
}
.ftmenu_item {
    display:inline;
    float:left;
    width:auto;
    height:19px;
    margin:0px;
    padding: 0px;

}


.topmenu_input{
    display:inline;
    float:left;
    width:auto;
    height:12px;
    margin:0px 4px 0px 4px;
    padding: 8px 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_item a:hover{
    color:#004d7e;
    text-decoration:none;
}


.topmenu_item img,.ftmenu_item img{
    vertical-align: middle;
    margin:0px;
    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:#6e736a;
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---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
.row25{
    display:inline;
    float:left;
    margin:0px 0px 0px 4px;
    width:197px;
    height:492px;
    background:none;
}
.row25slim{
    display:inline;
    float:left;
    margin:20px 10px 0px 16px ;
    width:167px;
    height:462px;
    background:none;
}
.row25pic{
    display:inline;
    float:left;
    margin:0px;
    background:none;
}

.row75{
    display:inline;
    float:left;
    margin:0px 0px 0px 4px;
    width:591px;
    height:492px;
    background:none;
}
.row75slim{
    display:inline;
    float:left;
    margin:20px 10px 0px 16px ;
    width:561px;
    height:462px;
    background:none;
}

.row50{
    display:inline;
    float:left;
    margin:0px 0px 0px 4px;
    width:394px;
    height:492px;
    background:none;
}
.row50slim{
    display:inline;
    float:left;
    margin:20px 10px 0px 16px ;
    width:364px;
    height:462px;
    background:none;
}
.row50pic{
    display:inline;
    float:left;
    margin:0px;
    background:none;
}


.row100{
    display:inline;
    float:left;
    margin:0px 0px 0px 4px;
    width:792px;
    height:492px;
    background:none;
}
.row100slim{
    display:inline;
    float:left;
    margin:20px 10px 0px 16px ;
    width:762px;
    height:462px;
    background:none;
}
.row100x{
    display:inline;
    float:left;
    margin:0px 0px 0px 0px;
    width:765px;
    height:auto;
    background:none;
}

.row75,.row25,.row50,.row100,.row100x{
    font-family: Arial;
    font-size:72%;
    font-weight:normal;
    color:#595f55;
    text-decoration:none;
}

.row25 a:link,.row25 a:visited,.row75 a:link,.row75 a:visited,
.row50 a:link,.row50 a:visited,.row100 a:link,.row100 a:visited,.row100x a:link,.row100x a:visited{
    font-family: Arial;
    color:#595f55;
    text-decoration:none;
    font-weight:bold;
}
.row25 a:hover,.row75 a:hover,
.row50 a:hover,.row100 a:hover,.row100x a:hover{
    font-family: Arial;
    color:#595f55;
    text-decoration:none;
    font-weight:bold;
}
.row50 table{
    margin:0px;
    background:none;
}


.line25{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:230px;
    height:1px;
    background:#6c6f65;
}
.line50{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:350px;
    height:1px;
    background:#6c6f65;
}
.line75{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 2px 6px;
    width:550px;
    height:1px;
    background:#d5d5d5;
}
.line100{
    overflow:hidden;
    display:inline;
    float:left;
    clear:both;
    margin:0px 30px 6px 30px;
    width:920px;
    height:1px;
    background:#d5d5d5;
}



.header{
    font-family: Arial;
    font-size:120%;
    font-weight:bold;
    color:#6e736a;
    text-decoration:none;
    margin:0px 0px 10px 0px;
    background:none;


}
.subheader{

    font-family: Arial;
    font-size:120%;
    font-weight:normal;
    color:#6e736a;
    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:#6e736a;
    text-decoration:none;
}
.artheader .whitepoint{
    color:#ffffff;
}
.arttext{
    display:inline;
    float:left;
    clear:right;
    margin:0px;
}
.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;
}


.titelbox{
    float:left;
    clear:right;
    margin:0px;
    width:800px;
    height:500px;
    background-image:url(../gfx/header/titelbild.jpg);

}
.welcome{
    display:inline;
    float:left;
    clear:right;
    margin:200px 0px 0px 203px;


}

/*----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
/*---------------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;
margin: 0px;
padding: 0px;
}
.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;}
p{
  margin: 0px;
  padding: 0px;
}
.stp{
clear:both;
}
code{
  visibility: hidden;
}


