/* *_*_*_*_*_ kruse_medien _*_*_*_*_* Styles */
/* Farben */ 

html, body {background-color: #000618;background-image: url("../images/bg_body.jpg");margin:0; padding:0; text-align:left;;min-height: 101% }
body, td, p  { color: #493729; font-family: 'PT Sans', sans-serif;line-height: 18px;} 
a, a:hover, a:link, a:visited{}


/* ________________________________ Positionierung ______________________________________________________ */   
#container  {text-align: left; margin-right: auto;margin-top: 20px; margin-left: auto; width: 978px;padding:0 }
#klammer  {position: relative;float: right;margin: 0;padding:0}

/* ________________________________ Textformatierung ______________________________________________________ */
h1      { font-family: 'PT Serif', serif; color: #94000A;font-size: 24px; font-weight: 500; line-height: 22px; padding:0 0 15px 0;margin:0 0 2px 0;border-bottom: 1px dotted #7f6047;}
h2      { font-family: 'PT Serif', serif; color: #94000A;font-size: 18px; font-weight: 500; line-height: 22px; padding-bottom: 1px;  margin-bottom: 2px;  margin-top: 0px;   }

/* ________________________________ Content ______________________________________________________ */
#content 	{background:transparent; font-size: 14px;display: inline; margin: 0;padding: 0; width: 724px;position: relative;float: left ;min-height: 465px }






/* ________________________________ Textseiten ______________________________________________________ */
#inhalt 	{margin:0;padding:20px 18px 0 18px;min-height:372px;}
#inhalt a{ color: #493729; background-image: url("../images/pfeil_rechts.png"); background-repeat: no-repeat;background-position:3px 5px;text-decoration: underline; padding: 0 2px 2px 15px ;}
#inhalt a:hover{color: #94000A;}
#inhalt-galerie 	{margin:0;padding:20px 0 0 18px;min-height:372px;}

#rest_umfluss         {text-align: right; margin-top: 5px; margin-left: 10px; padding-bottom: 10px; float: right;width:302px }
#rest_umfluss  a {background-image:none}
#rest_umfluss  a:hover {background-image:none}
#rest_umfluss  a:active {background-image:none}
.img_rest {margin:0 20px 20px 0;padding:0;float:left}

.bild_umfluss         {text-align: right; margin:5px 4px 0 15px;padding-bottom: 10px; float: right }
.bild_umfluss_bu         { font-size: 14px;font-style: italic;font-weight: normal; text-align: right ;margin:5px 4px 0 15px; padding-bottom: 10px; float: right }

/* ________________________________ TOPNAVI______________________________________________________ */
div#menu_top ul    {color: #493729;font-weight: 500; font-size: 13px;  margin: 17px 0 25px 16px; padding: 0; position: relative ;}
div#menu_top ul li {display: inline;}

div#menu_top ul li a   { font-size: 13px; color: #493729;text-decoration: none; padding: 0 }
div#menu_top ul li a:hover  { color: #94000A; text-decoration: none;  }
div#menu_top ul li a.cur   { color: #94000A; text-decoration: none;}

.trenner  { color: #493729;font-size: 11px;font-weight: bold;padding: 20px 10px 0px 10px; }

/* ________________________________ BILDNAVI______________________________________________________ */
div#menu_bilder ul    { color: #493729;font-weight: 500;  margin: 14px 0 20px 0px; padding: 5px 0 0 0; position: relative ;text-align:right}
div#menu_bilder ul li {display: inline;padding:0;margin:0}

div#menu_bilder ul li a   { font-size: 13px; color: #493729;text-decoration: none; padding: 0;background-image: none; }
div#menu_bilder ul li a:hover  { color: #94000A; text-decoration: none; background-image: none; }
div#menu_bilder ul li a.cur   { color: #94000A; text-decoration: none;background-image: none;}

.trenner_bilder  { color: #493729;font-size: 11px;font-weight: bold;padding: 0 5px 0px 5px; }

.rand {border: solid 1px #ccc}
.titel  {font-size: 14px;padding: 0; margin:0;font-style:italic;}

.img_malerei {margin:0 20px 20px 0;padding:0;float:left}
.clear_malerei {clear:left}


#sitemap { margin-left: 100px;margin-right: 30px;}
#sitemap h1      {margin-left: 0 }
.teil {  border-top: 1px dotted #7f6047;margin-top: 5px;padding-top: 10px;} 
#navlist_sitemap ul { margin-left: 20px;}
* html #navlist_sitemap ul  { margin-top: -12px; margin-left: 60px }
#navlist_sitemap li {list-style-type: none; display: block ;background-image: none; background-repeat: no-repeat;}
#navlist_sitemap li a{ color: #493729; background-image: url("../images/pfeil_rechts.png"); background-repeat: no-repeat;text-decoration: none; padding: 0 2px 2px 18px;}
#navlist_sitemap li a:hover{color: #94000A; background-image: url("../images/pfeil_rechts.png"); background-repeat: no-repeat;text-decoration: underline;}

/* ________________________________ Links______________________________________________________ */ 
 
#links       {background: url("../images/bg_menu_links.png") no-repeat;width:254px;margin: 30px 0 0 0;padding-top:0; position: relative;float: left}
#menu-links {margin-top:43px;list-style: none;height:510px}
#navlist { margin-top: 0px;  }
.logo {padding-bottom:23px;}
.copy {margin:0 0 0 60px;font-size:13px}


/* ________________________________ Footer ______________________________________________________ */ 

#footer     { background: transparent;border-top: 1px dotted #7f6047;font-size: 13px;background: transparent;margin:30px 16px 20px 10px; clear: both;text-align:center}
div#footer ul    { color: #493729; margin: 0px; padding:0; position: relative;  top: 6px; }
div#footer ul li {display: inline;}

div#footer ul li a   { color: #7f6047;text-decoration: none; padding: 3px 3px 1px 1px;font-size:11px }
div#footer ul li a:hover  { color: #493729; text-decoration: underline;  }
div#footer .trenner  { color: #493729;font-size: 10px;font-weight: bold;padding: 20px 8px 0px 8px; }


 

/* ________________________________ Fixes / Printer ______________________________________________________ */  
 /* *** Float containers fix *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rechts{display:none;} 
#klammer, #content{width:100%; float:none;}
}

