/*
rot: AE0720
grau 6c6d70
orange/gelb faae19
cremeweiss F7E7DE
*/

@import url('genericons.css');


body { font-family: Arial; font-size: 15px; line-height: 150%; background-color: #eeeeef; }

h1 { font-weight: normal; font-size: 2em; letter-spacing: 1px; margin:0.75em 0; line-height: 1em; color:#6c6d70; }
h2 { font-weight: normal; letter-spacing: 1px; margin:1em 0 0.5em 0; color:#faae19 }

a { text-decoration: none; color:#666; }
a:hover { text-decoration: underline; }

header { height:160px; position:absolute; width:100%; z-index:9999; background-image: url(bgheader.png); background-repeat: repeat-x; background-color: #fff; box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.6); }
#logo { z-index:9999; position:absolute; top:0; width:256px; background-color: #ae0720; box-shadow: 0px 0px 2px #333; }
#logo img { width:100%; }


.wrap { position:relative; margin:0px auto; width:92%; }
/* noch nicht alles auf responsive umgesetzt */ .wrap { width:1000px; }


main { position:relative; padding-top:160px; }
main .wrap { background-color: #fff; }
main p { margin:1em 0; }
main ol { margin-left:20px; }
main ol li { margin:1em 0; }

#slogan { margin-top:25px; }
#slogan img { width:100%; } 

footer { height:200px; background-color:#ae0720; color:#fff; }
.itemfooter h2 { color:#fff; margin-top:20px; }
.itemfooter p, .itemfooter td { line-height: 1.4em; margin:5px 0; font-size: 0.9em; }
.itemfooter a { color:#F7E7DE; }
.itemfooter.navinfo { text-align: right; }
footer td { padding-right:10px; }
footer .itemfooter.menu { text-align: right; }

main table { border-collapse: collapse; width:100%; margin:20px 0; }
main table td { border:1px solid #ccc; padding:5px 10px; }
main table tr td:nth-child(2) { /*font-weight: bold;*/ }
main table tr td:first-child { display:none; }

#socialmedia { position:absolute; right:1%; }
#socialmedia img { width:32px; }

/* Module */

/* Item */
.itemwrapper { padding-bottom: 20px; }
.item { text-align: left; }
.item p { margin:1em 0; }
.imgx { width:40%; float:left; padding:0 2% 1% 0; }
.imgx img { max-width:100%; }

.kachel img { width:100%; display:block; margin-bottom:20px; }

.links { /*text-align: center;*/ }
.links .title { font-weight: bold; font-size:1em; }
.links img { max-width:75%; }



ul.slides { list-style-type: none; }
ul.slides > li {display: none; -webkit-backface-visibility: hidden;}

.flexslider ul img { list-style-type: none; }
.flexslider li img { width:100%; display:block; }
.flexslider .flex-control-nav { display:none; }
.flexslider .flex-direction-nav { display:none; }


.flexslidertitle {}
.flexslidertitle li img { width:100%; }
.flexslidertitle .flex-control-nav { display:none; }
.flexslidertitle .flex-direction-nav { display:none; }

@media screen and (min-width:500px) {
}

@media screen and (min-width:500px) and (max-width:767px) {
	.art_short:nth-child(3n+2) { clear:both; }
}

@media screen and (min-width:768px) {

	/*.wrap { width:92%; max-width:1000px; }*/
	
	.cats div.art_short:nth-child(4n+1) { clear:left; }

	
	.item0 img, .item .flexslideritem { width:113.4%; /*margin-left:13.4%;*/ }
}
