/* Site:KJG Eichstätt                */
/* URL:http://www.kjg-eichstaett.de */
/* File:modern.css                   */
/* Author:Johannes Anderl              */
/* Last modified:2010-08-25            */
/* import Basic-Sytles */
@import url(basic.css);
/* Seite-Styles */
body{background:url(bknd.png) #efefef;font-family:calibri, arial, sans-serif;color:#000;}
a:link{color:#888;}
a:visited{color:#a0a0a0;}
a:hover, a:active{color:#da051d !important;}
#header, #navigation, #maincontent, #footer{width:70%;min-width:970px;margin:auto;}
#lc{width:10em;}
/* header */
#header{color:#000;}
#header h1{margin-right:180px;text-align:right;text-transform:uppercase;font-size:1.1em;letter-spacing:0.15em;line-height:1.7em;color:#da051d;}
#header h1:first-line{font-size:1.5em;color:#000;}
#homelink{float:right;}
/* navigation */
#navigation{padding:4px 0 0 0;position:relative;top:-26px;background:url(bg_header.png) right top no-repeat;min-height:24px;}
#navigation a{background:#f5f5f5; border:1px #afafaf solid; border-top:0; border-radius:0 0 5px 5px; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px; padding:4px 8px; text-decoration:none; color:#000;}
#navigation a:hover{background:#fff;border-color:#333;}
#navigation .aktuell a{background:#fdfdfd;border-color:#333;color:#da051d;}
#navigation li:last-child{}
/* subnavigation left */
#sub_navigation{border-left:1px #afafaf solid;}
#sub_navigation li{margin-left:0;}
#sub_navigation li a{background:#f5f5f5; border:1px #afafaf solid; border-left:0; border-radius:0 5px 5px 0; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px; padding:2px 8px 2px 4px; text-decoration:none; color:#000;}
#sub_navigation a:hover{background:#fff;border-color:#333;}
#sub_navigation .aktuell_rl li, #sub_navigation .aktuell li {padding-left:0;background:#fdfdfd;}
#sub_navigation .aktuell_rl li a{background:#fdfdfd; padding-left:1em; padding-right:2px;}
#sub_navigation .aktuell li a{padding-left:1em; padding-right:2px;}
#sub_navigation .aktuell > a{background:#fdfdfd;border-color:#333;color:#da051d;}
/* content */
#maincontent{background:url(modern_seelenbohrer_bg.png) center 50px no-repeat #fff; min-height:800px;padding:0.4em 0;box-shadow:rgba(100,100,100,0.5) 5px 5px 25px 5px; border:1px #afafaf solid; border-radius:5px;margin-bottom:2em;letter-spacing:0.8px;min-width:600px;}
#maincontent>*{padding:0 20px;}
#title{display:none;}
#bc{margin-bottom:0.5em;}
#content p, #content table, #content ul, #content ol, #content dl{padding-top:1em; line-height:1.25em}
/* footer */
#footer{background:#fff;border:1px #afafaf solid; border-radius:5px; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px; padding-top:0.6em;padding-bottom:0.6em;}
/* clear-fix */
/*#content .tx-chgallery-pi1, #content .tx-cal-controller, #content .csc-textpic-intext-right-nowrap, .csc-default {display:table; width:100%;}*/
#content{float:left;width:96%;}
#more{clear:left;}
/* specials */
#lc fieldset{background:#f5f5f5; border:1px #afafaf solid; border-radius:0 5px 5px 0; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px;}
#rc_content, #lc{margin-top:0;}
#rc_content h2, #lc h2{margin:0;}
#rc_content h2 a{text-decoration:none;}
#rc_content fieldset, #rc_content dt, #rc_content table.month-small{background:#f5f5f5; border:1px #afafaf solid; border-radius:5px 0 0 5px; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px;}
#rc_content dt *{border:0; background:inherit;}
#rc_content dd:empty{display:none}
#rabatz{margin-top:0.5em;}
.cal_start_event{background:#fdfdfd; border:1px #afafaf solid; border-radius:5px; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px;}
.cal_start_title{border-bottom:1px #afafaf solid;}
.cal_start_title a{color:#da051d; background:#f5f5f5;}
.csc-textpic-intext-right + .csc-textpic-clear{clear:none !important;}

#maincontent {width:auto; min-width:600px; margin-left:11em; margin-right:9.7em;}

/*mobile*/
/*@media only screen and (max-device-width: 480px) {iPhone*/
@media only screen and (max-width: 800px) {
 #maincontent{margin-right:0;margin-left:10em;}
 #randimg, #rabatz, #seelenbohrerland, #updated, #lc .tx-macinasearchbox-pi1, #lc .newsletter {display:none;}
 
 #lc{width:8em; padding-right:0.7em; float:none;}
 #rc_content{padding-right:0.7em; padding-left:0; margin-top:0.8em; float:left;}
 #rc_content fieldset, #rc_content dt, #rc_content table.month-small{border-radius:0 5px 5px 0; box-shadow:rgba(160,160,160,0.4) 3px 2px 4px; }
 #main{position:relative} 
 #maincontent{position:absolute; top:0; background:green;width:auto;float:none;}
 
}
@media only screen and (min-width: 1450px) {
  #header, #navigation, #maincontent{width:auto; min-width:600px; margin-left:12em; margin-right:10em;}
  #footer{width:auto;}
  #rc_content{background:green;}
}



/* Print-Layout */
@media print {
* {
	color: #000 !important;
	background: #fff;
	border-radius:0 !important;
  box-shadow:none !important;
}
#navigation, #lc, #bc, #rc_content, #homelink, div.pdflink, #footernav {
	display: none;
	width: 0;
	height: 0;
	font-size: 0;
}
#header h1 {
	margin-left: 0;
	text-align:left;
}
#maincontent {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}
#content{
  padding:0;
}
#maincontent a[href^="http://"]:after {
	content: ' ('attr(href)') ';
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
}
.tx-linklist-listView dt{float:none;margin-top:0.5em;border:0;}
.tx-linklist-listView dt:first-child{float:none;margin-top:0.5em}
.tx-linklist-listView dd{margin-left:0;min-height:0;padding:0;}
#footer {
	border:none;
	margin-top:1em;
	padding-top: 0.2em;
}
}
