/* CSS Document */

*{
margin:0;
padding:0;
}

h1{
font-size:12px;
padding:4px 8px;
background-color:#333333;
color:#ffffff;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:4px 0 8px 0;
}

a{
color:#3399FF;
}

#wrapper{
width:1000px;
margin:0 auto;
}

li{
list-style:none;
margin-bottom:16px;
}

#mainmenue li{
display:inline-block;
margin:16px 0px 16px 16px;
padding-right:16px;
font-size:16px;
border-right:1px solid #333333;
}

#mainmenue li:first-child{
margin:16px 0px 16px 0px;
}

#mainmenue li:last-child{
border:0;
}

h2{
fon-size:24px;
margin:16px 0 8px 0;
}

#faq h2{
margin:8px 0;
padding:8px;
background-color:#dfdfdf;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

h3{
fon-size:24px;
margin:16px 0;
padding:8px;
background-color:#dfdfdf;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

#faq h3{
fon-size:24px;
margin:8px 0;
padding:8px 0;
background-color:#ffffff;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

h4{
color:#ffffff;
margin:8px 0;
padding:8px;
fon-size:24px;
margin:16px 0 8px 0;
background-color:#333333;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

h5{
fon-size:24px;
margin:16px 0 8px 0;
}

p{
font-size:16px;
margin-bottom:8px;
}

#faq p{
border-bottom:1px dotted #cccccc;
padding-bottom:24px;
margin-bottom:24px;
}

.end, .liend{
border-bottom:1px dotted #000000;
padding-bottom:16px;
margin-bottom:16px;
}

.menue{
width:100%;
display:inline-block;
margin-bottom:16px;
border:1px dotted #333333;
padding:16px 24px;
box-sizing:border-box;
vertical-align:top;
}



.menue h2{
background-color:#dfdfdf;
padding:8px;
font-size:17px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.menue p{
font-size:15px;
margin-bottom:16px;
line-height:25px;
}



.menue img{
height:200px;
width:auto;
}

.menue table{
width:50%;
margin-bottom:16px;
}

.menue table, .menue td{
border:1px solid #333333;
border-collapse:collapse;
}

.menue td{
padding:8px;
}

address{
font-size:12px;
font-style:normal;
padding:16px 8px;
background-color:#333333;
color:#ffffff;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:16px 0;
}

@media (max-width:600px){

h1{
margin-bottom:24px;
}

h2{
fon-size:24px;
margin:16px 0 8px 0;
padding-bottom:16px;
border-bottom:1px solid #333333;
}

h4{
margin:16px 0;
}

#mainmenue{
margin:24px 0;
}

img{
width:100%;
height:auto;
}

#wrapper{
width:100%;
box-sizing:border-box;
padding:0 24px;
}

#mainmenue li{
width:49%;
display:inline-block;
margin:0 0 16px 0;
padding:16px;
font-size:24px;
border:1px solid #333333;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
box-sizing:border-box;
}

#mainmenue li:first-child{
margin:0 0 16px 0;
}

#mainmenue li:last-child{
border:1px solid #333333;
}

.menue p{
font-size:24px;
margin-bottom:16px;
line-height:40px;
}


.menue table{
width:100%;
}

.menue td{
font-size:24px;
padding:16px;
}

.menue img{
width:49%;
height:auto;
}

.hide{
display:none;
}

.att{
font-size:16px;
color:#666666;
}

.liend li{
border-bottom:1px dotted #cccccc;
padding-bottom:16px;
margin-bottom:16px;
}

