@charset "UTF-8";
/* Contao Open Source CMS :: Copyright (C) 2005-2012 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}
.mod_dlh_googlemaps img
{
	max-width: none;
}
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../plugins/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../plugins/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
* { box-sizing: border-box; }
body { font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee; font-size:14px; padding:0; margin:0; color:#222222;}
#wrapper { margin-top:10px; width:780px; margin-left:auto; margin-right:auto; position:relative; }
#container { background-color:#3d5ba7; }
#header { background-image:url("../../tl_files/sottrumer-tc/template/header2.jpg"); padding-top:94px; margin-top:10px; margin-bottom:0px; background-color:#ffffff; }
#left {  width:175px;  } 
.home #left { width:0px;  }
#left .inside {  }
#main { background-color:#ffffff; margin-left:175px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:40px; }
.home #main { margin-left:0px; }
#footer { margin-top:10px; }
.custom  { position:absolute; top:0px; left:0px;  }
#side { left:790px; }
#sideleft { left:-210px; }
#side, #sideleft { padding-top:99px; width:200px; position:absolute; top:0px; background-color:#ffffff; background-image: url("../../tl_files/sottrumer-tc/template/header2.jpg"); background-repeat:no-repeat; }
#sideleft h4, #side h4 { background-color:#3d5ba7; margin:0px 0px 10px 0px; text-align:center; line-height:2.6em; text-transform:uppercase; text-decoration:none; font-family:arial; font-weight:bold; display:block; width:auto; color:#ffffff; font-size:0.9em;}

.hideleft #left { display:none; }
.hideleft #main { margin-left:0px;}
.hideleft .mod_breadcrumb { margin-left:167px; }
.hidebreadcrumb .mod_breadcrumb { display:none; }

figure { margin:0px; }
.inside { position:static; }
#logo { position:absolute; top:-10px; left:-10px; z-index:1; }
#logo img { width: 180px;}

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

.mod_breadcrumb { color:#555555; font-style:italic; border-bottom:solid 1px #eeeeee; margin-bottom: 10px; }
.mod_breadcrumb a { color:#156FCA; }
.mod_breadcrumb .active {  }

h1 { font-size:2em; /*line-height:2.5em;*/ font-family:Trebuchet MS; font-weight:bold; margin-top:25px; margin-bottom:0px; color:#0066CC; }
#side h1 { margin-top:5px; font-family:Trebuchet MS; margin-bottom:10px; border-bottom:solid 2px #0066cc; font-size:16px; }
#left h1 { text-transform:uppercase; border-bottom:solid 2px #ffffff; margin:60px 0 0 10px; padding:0px 0px 3px 5px; color:#ffffff; font-size:18px; }
h2 { font-size:1.2em; font-family:Trebuchet MS; font-weight:bold; margin-top:25px; margin-bottom:20px; color:#0066CC; }

.ce_image.full img { width:100%; height:auto; }


.image_container.float_left { margin-right:7px; }
.image_container.float_right { margin-left:7px; }
.ce_image.width100 img { width:100%; height:auto; }

#mbCenter { top:0px !important; left:0px !important; right:0px; bottom:0px;  margin-top:auto !important; margin-right:auto !important; margin-left:auto !important; margin-bottom:auto !important; position:fixed; }
#mbImage { padding:0; }

#left { color:#ffffff; font-size:12px; }
#left a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#left a:hover { color:#ffaaaa; }
#left .mod_navigation { margin-top:25px; text-align:left; margin-bottom:10px; }
#left .mod_navigation ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; list-style-type:none; text-indent:0px; }
#left .mod_navigation ul ul { margin:3px 0px 3px 0px; padding:0px 0px 0px 10px; list-style-type:none; text-indent:0px; }
#left .mod_navigation li { margin-top:13px; margin-bottom:2px; }
#left .mod_navigation a {  }
#left .mod_navigation a:hover {  }
#left .mod_navigation li.active { color:#fde98c; border-bottom:solid 1px #fde98c; text-transform:uppercase; }
#left .mod_navigation a.trail { }
#left .mod_navigation ul.level_3 li { padding-left:10px; }
#left .mod_navigation ul.level_2 li a { font-weight:normal; }


#mainmenu { margin-top:0; margin-bottom:0; background-color:#3d5ba7; border-top:solid 5px #ffffff; border-bottom:solid 0px #2a4ab5; padding-left:180px; }
#mainmenu a, #mainmenu span { text-transform:uppercase; text-decoration:none; font-family:arial; font-weight:bold; color:#ffffff; font-size:0.9em; }
#mainmenu span { cursor:default; }
#mainmenu ul { list-style-type:none; text-indent:0; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#mainmenu li { float:left; text-align:center; }
#mainmenu .trail a, #mainmenu span.active { color:#9DC5E7;}
#mainmenu .level_1 li a:hover, #mainmenu .level_1 li:hover, #mainmenu .level_1 li a:focus { background-color:#6381E5; }
#mainmenu .level_1 a, #mainmenu .level_1 span  { text-transform:uppercase; line-height:2.6em; padding:7px 10px 7px 10px; }
#mainmenu .level_2 { width:190px; display:none; left:-930em;z-index:1; position:absolute; padding-top:10px; padding-bottom:10px; background-color:#ffffff; border:solid 1px #e3e3e3; }
#mainmenu .level_2 a, #mainmenu .level_2 span { line-height:28px; text-transform:none; color:#214461; padding:0px 15px 0px 15px; display:block; }
#mainmenu .level_2 li { border-width:0px; text-align:left; float:none; margin-left:0px; padding:0 0px 0px 0px; white-space:nowrap; }
#mainmenu .level_2 li:hover, #mainmenu .level_2 li:hover.active, #mainmenu .level_2 li:hover.trail  { background-color:#e3e3e3; }
#mainmenu .level_2 li a:hover, #mainmenu .level_2 li:hover, #mainmenu .level_2 li a:focus { background-color:#e3e3e3; }
#mainmenu .level_2 li.active, #mainmenu .level_2 .trail { background-color:#FAE4DE; }
#mainmenu .level_2 .active span, #mainmenu .level_2 .trail span { color:#003BFF; }
#mainmenu .level_2 ul { padding-top:0px; padding-bottom:0px; margin-bottom:5px; margin-left:0px; }
#mainmenu .level_3 a, #mainmenu .level_3 span { line-height:17px; padding-left:20px;}
#mainmenu li:hover .level_3 li, #mainmenu .active .level_3 li, #mainmenu .trail .level_3 li  { background-color:#FFFFFF; }
#mainmenu li:hover ul.level_2, #mainmenu li:focus ul.level_2{ left:auto; z-index:1; display:block; }
#mainmenu .level_2 li a:hover {  }


#mainmenu li.verein .con1 { background-image:url("../../tl_files/sottrumer-tc/template/verein.jpg"); }
#mainmenu li.home .con1 { background-image:url("../../tl_files/sottrumer-tc/template/verein.jpg"); }
#mainmenu li.mannschaften .con1 { background-image:url("../../tl_files/sottrumer-tc/template/verein.jpg"); }
#mainmenu li.nachwuchs .con1 { background-image:url("../../tl_files/sottrumer-tc/template/verein.jpg"); }
#mainmenu li.anfahrt.con1 { background-image:url("../../tl_files/sottrumer-tc/template/verein.jpg"); }


#bottomnav { margin-top:0px; margin-right:10px; margin-bottom:15px; }
#bottomnav ul { display:inline; list-style-type:none; }
#bottomnav li { display:inline; float:right; margin-left:8px; margin-right:8px; }
#bottomnav a {  }
#bottomnav a:hover { text-decoration:underline}
#bottomnav li span{ color:#214461; }

.bottomtext { text-align:center; }

.ce_gallery { margin-top:20px; margin-bottom:20px;}
.ce_gallery img{ width:100%; height:auto; }

.mod_cataloglist .total { display:none; }
.mod_cataloglist .label { display:none; }
.mod_cataloglist .titel .value { font-size:1.2em; color:#3366FF; border-bottom:solid 1px #F9BFA5; }
.mod_cataloglist .datum {  }
.mod_cataloglist .bild .image { margin:0px 4px 4px 0px; }


#main .mod_catalogreader .label { display:none; }
#main .mod_catalogreader .field.datum .value { color:#adadad; margin:5px 0px 0px 0px; font-size:1em; }
#main .mod_catalogreader .field.titel .value { font-size:1.3em; color:#0066CC; border-bottom:solid 1px #F9BFA5; font-weight:bold; margin-top:10px; }
#main .mod_catalogreader .field.titel{ margin-bottom: 20px; }
#main .mod_catalogreader .field.bild img { margin:5px; }
#main .mod_catalogreader .field.titelbild { margin-right: 10px; float: left; }
#main .mod_catalogreader .field.bild { margin-top: 0; }
#main .mod_catalogreader .field.text { margin-top: 10px; }

#newslist .item { margin-bottom:25px; clear: both; display: inline-block;width: 100%; }
#newslist .field.titelbild { float: left; margin-right: 8px; }
#newslist .field.titelbild img { /*width:100%;height:auto;*/ }
#newslist .field.datum { color:#adadad; margin:0px 0px 0px 0px; font-size:1em; }
#newslist .field.titel { padding:0px 0px 0px 0px; margin-top: 5px; }
#newslist .field.titel a { color:#0066CC; font-weight:bold; line-height:1.2; font-size:1.3em;  }
#newslist .field.lead { margin:5px 0px 10px 0px; }
#newslist .field.bild { margin:0px 0px 10px 0px }



.mod_eventlist .event {  margin-bottom:10px; }
.mod_eventlist .day { display:none; }
.mod_eventlist .date { font-weight:bold; border-bottom:solid 1px #aaaaaa; }
.mod_eventlist .header { display:none; }
.mod_eventlist h1 { line-height:1.6; font-size:1.3em; }


.pagination { margin-top:10px; }
.pagination ul { list-style-type:none; text-indent:0; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.pagination li { float:left; margin:0px 5px 0px 5px; }


.ce_form label { color:#0066CC; font-weight:normal; font-size:1em; cursor:pointer; }
.ce_form fieldset {
	border:solid 1px #cccccc;
	margin-left: 0;
	margin-right: 0;
}
.ce_form input,.ce_form select, .ce_form textarea {
	border:solid 1px #cccccc;
	border-bottom-width: 3px;
    border-bottom-color: #7a91e6;
	font-weight: bold;
	background-color: #f3f5ff;
}

.ce_form fieldset > span {
	display:inline-block;
	margin-right:5px;
}

.ce_form fieldset legend {
	color:#0066CC; font-size:0.9em;
}

.ce_form.tableless label, .ce_form.tableless select {
	display:block;
}
.ce_form.tableless .text,.ce_form.tableless select, .ce_form.tableless textarea {
	width:100%;
	padding: 7px;
}
.ce_form.tableless fieldset label {
	display:inline;
}
.ce_form.tableless input,.ce_form.tableless select, .ce_form.tableless textarea, .ce_form.tableless fieldset {
	margin-bottom:10px;
}
.ce_form.tableless br {
	display:none;
}
.ce_form .radio_container label, .ce_form .checkbox_container label {
	color: #000000;
	font-weight:bold;
}
.ce_form .error { font-weight:bold; color:#ff0000;}


#side .mod_cataloglist .item { margin-bottom:20px; }
#side .mod_cataloglist .field { margin:0px 5px 0px 5px; }
#side .mod_cataloglist .field.bild { margin:0px; }
#side .mod_cataloglist .amt .value { font-weight:bold; color:#0838D6; margin-top:10px; margin-bottom:20px; }
#side .mod_cataloglist .plz { float:left; }
#side .mod_cataloglist .telefon { margin-top:10px; }
#side .mod_cataloglist .telefon .label { display:inline; }
#side .mod_cataloglist .telefon .value { display:inline; margin-left:3px; }
#side .mod_cataloglist .mobil .label { display:inline; }
#side .mod_cataloglist .mobil .value { display:inline; margin-left:3px; } 
#side .mod_eventlist .event { margin:7px; }
#side .mod_eventlist .date { display:block; }

.mod_banner .banner_name { display:none; }

.ce_text .warning { color:#ff0000; }
.ce_text a, .ce_hyperlink a  {
	text-decoration: underline;
}



ul {
    list-style-type: none;
	margin-bottom: 0px;
}
#main .mod_article .ce_text ul {
    margin-left: 0.5em;
	padding-left:0;
}
#main .mod_article .ce_text ul li::before {
    content: "● ";
    color: #5192c8;
    width: 0.8em;
    display: inline-block;
}
#main .mod_article .ce_text ul li {
    padding-left: 2em;
    text-indent: -0.8em;
    margin-bottom: 0.5em;
}
#main .mod_article .ce_text ul li div {
	display:inline;
}



a#nav-m, a.close {
	display: none;
}





@media (max-width: 1240px) {
	#wrapper { margin-left:140px; margin-right:0; }
	#sideleft { width:120px; left:-130px; }
	#sideleft img { width:120px; height:auto;}
}
@media (max-width: 1150px) {
	#side { width:160px; }
	#side iframe { width:160px !important; }
	#side .mod_cataloglist img { width:160px; height:auto; }
}
@media (max-width: 1110px) {
	#wrapper { width:700px; }
	#side { left:710px; }
	#mainmenu a, #mainmenu span { font-size:0.9em; }
	#mainmenu .level_1 a, #mainmenu .level_1 span { padding:7px; }
	#sideleft h4, #side h4 { font-size:0.9em; }
}
@media (max-width: 1020px) {
	#wrapper { margin-left:0px; width:100%; }
	#header, #container, #footer { margin-left:10px; margin-right:180px; }
	#logo { left:0px; }
	.custom  { right: 10px; left: auto; }
	#side { left:auto; top:auto; position:relative; }
	#sideleft { left:auto; top:auto; position:relative; }
	#sideleft { width:160px; padding-top: 20px; background-image:none; }
	#sideleft img { width:160px; }
}

@media (max-width: 880px) {
	#header, #container, #footer { margin-left:0px; margin-right: 170px; }
	.custom { right: 0px; }
	#mainmenu { padding-left:23%; }
	#main { margin-left:0px; }
	#logo { width:18%; }
	#logo img { width:100% }
	#left { display:none; }
	.hideleft .mod_breadcrumb { margin-left:0px; }
}
@media (max-width: 815px) {
	#logo { width:110px; }
	#mainmenu { padding-left:0; }
}

@media (max-width: 700px) {
	.custom  { display:none; }
	#header, #container, #footer { margin-left:0px; margin-right:0px; }
	#mainmenu { padding-left:20%; }
	#header { padding-top:70px; margin-top:0px; }
	#logo { width:18%;top:-2px; } 
	#logo img { width:100% }
	#wrapper { margin-top:0; }
	
	
	/* mobile menue */
	.close, a#nav-m:target {
		display: none;
	}

	
}

@media (max-width: 500px) {
	#mainmenu { padding-left:0; }
	#logo { width:82px; }
	#newslist .field.titelbild { float: none; }
	.mod_catalogreader .field.titelbild {
		margin-right: 0;
		float: none;
	}
	.mod_catalogreader .field.titelbild img {
		width:100%;
		height:auto;
	}
}
@media print
{
#mainmenu { display:none; }
#left { display:none; }
#side { display:none; }
#sideleft { display:none; }
.pagination { display:none; }
#bottomnav { display:none; }
}
