@charset "utf-8";

html{
    height: 100%;
    
}

body {
  height: 100%;
  
  font-size: 100.01%;
  font-family: Verdana,sans-serif;
  background-color: #D20025;
  margin-top:0px; 
  margin-left:0px; 
  padding: 0px;
  /* min-width: 60em; Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  width:1000px;
    
}


hr {
	color: #FFF8DC; 
	background-color: #FFF8DC;
	height:1px;
	margin-left:30px;
	border:none;
}

h1{
font-size:1.4em;
font-weight:lighter;
color:#FBBE01;
}

h2{
font-size:1.4em;
}
h3{
font-size:1.2em;
}
h4{
font-weight:lighter;
color:  #FBBE01;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}


#header {
    
    background-color: #FBBE01;
    height: 170px;
    top: 0px;
    border: none;
    width:1000px;
}

#trescherlogo {
    width:250px;
    border:none;
	position:absolute;
	top:60px; left: 30px;
	}

#trescherkarte {
	position:absolute;
	left:400px;
}

/*#toggle{
margin-left:550px;
}*/



/*.com-basket-header-text{
color:#000099;
font-size:0.6em;
}
div.com-basket-qv-value {
font-size:0.55em;
color:#000099;
 }
.com-basket-list{
width:250px;
font-size:0.55em;
}
.com-basket-even td{
background-color:#FFF8DC;
}
.com-basket-odd td{
background-color:#f6f0d4;
}
.com-basket-even a:link{
color:#000099;
}
.com-basket-even a:visited{
color:#000099;
}
.com-basket-odd a:link{
color:#000099;
}
.com-basket-odd a:visited{
color:#000099;
}
.com-input-qty{
font-size:1.0em;
width:20px;
}
.gesamt{
background-color:#ffffff;
}
*/
#willkommen {
    position:absolute;
    top:151px;
    left:640px;
    
}
#fremd{
    position:absolute;
    top:152px;
    left:58em;
}

#headnav {
    background-color: #D20025;
    height: 15px;
    font-size: 0.8em;
    text-align: left;
    /*padding:0.5em;*/
    padding-top:0.6em;
    padding-left:30px;
    color:#ffffff;
}

#search {
	/*position:absolute;*/
	margin-top:-1.5em;
  margin-left:43em;
  z-index:100;
}

#warenkorbpic{
position:absolute;
margin-left:1em;
margin-top:0.1em;
border:none;
z-index:100;
}

/*#breadcrumb {
    font-size: 0.7em;
    text-align: left;
    margin-left: 1em;
    padding: 0.3em;
    
    }*/

#mitte {
	background-color: #D20025;
	width:1000px;
      
}

.bodytext{
font-size: 0.8em;
color:  #FBBE01;
}

#myheader{
    font-size:1.4em;
font-weight:lighter;
    /*position:absolute;*/
    top:220px;
    
}


#left {
    
    font-size: 0.8em;
    font-weight: normal;
    text-align: left;
    
    
    
    padding-right: 1em;
    padding-bottom:50px;
    padding-left:8px;
    padding-top:10px;
    
    margin-left:0px;
    /*
    margin-top:20px;
    */
    
    top:240px;
    left:0px;
      /*border: thin solid blue;*/
}

#left ul{
    color:  #FFFFFF;
    list-style-image:url(style_FILES/3.gif);
    
    /*
    _margin-top:0px;            // forIE6
    _margin-left:-10px;
    */
    /* border: thin solid blue; */ 
    }
#presse_menu{
margin-left:0px;
}
#pressetexte_menu{
margin-left:8px;
padding-bottom:50px;
}

.spacer{}

#main{
/*padding-bottom:50px;*/
}

#links_txt{
font-size:1.0em;
width:400px;
margin-top:20px;
margin-left:15px;
}
#links_lst{
color:  #FBBE01;
font-size:0.9em;
list-style-image:url(style_FILES/3.gif);
padding-bottom:50px;
padding-left:5px;
}
#links_lst h4{
font-size:1.4em;
}

#rv_links{
font-size:0.9em;
width:450px;
margin-top:20px;
margin-left:5px;
}

#rand{
	
	position:absolute;
	top:200px; left:500px; 
	width: 500px;
	 
}

/* #right{
	min-width:20em;
	min-height:30em;
      margin-left: 25em;
    text-align: left;

	color: #fff;

} */

#oben {
/*position:absolute;*/
margin-top:-120px;
margin-left:0px;
/*padding-bottom:50px;*/
color:  #FBBE01;

  /* border: thin solid green; */  

}
oben.bodytext{
margin-left:30px
}

#vorank_wrap{
width:400px;
color:#FFFFFF;
margin-left:30px;
margin-top:50px;
}
#vorank_wrap h4{
font-size:0.8em;
font-weight:bold;
}
#vorank_wrap .bodytext{
color:#FFFFFF;
}

#impr_txt{
margin-top:40px;
margin-left:30px;
}

#text_agb{
margin-top:70px;
margin-left:30px;
}

#kontakt_wrap .bodytext{
width:400px;
margin-left:30px;
}

#anzeigen{
position:relative;
	top:150px; left:0px; 
	margin-left:0px;
}
#anzeigen_v{
position:relative;
	top:150px; left:0px; 
	margin-left:0px;
	
	
}
#anzeigen_f{
position:relative;
	top:1050px; left:0px; 
	margin-left:0px;
}
#anzeigen_h{
position:relative;
	top:2050px; left:0px; 
	margin-left:0px;
}
.contenttable{
width:500px;
background-color:black;
}
.contenttable td{
text-align:center;
}

.align-justify{
font-size:0.8em;
text-align:justify;
}

.csc-header{
margin-top:100px;
margin-left:0px;
}
h1.csc-firstHeader{
font-size:1.1em;
}
#rv_links h1.csc-firstHeader{
font-size:1.4em;
}
.csc-textpic-above{
margin-top:0px;
margin-left:30px;
}


#home_menu{
/*
margin-left:0px;
*/
}
/*
#neutext{
margin-top:-150px;
margin-left:30px;
width:240px;
}
*/


#unten{
  margin-left: 0px;
  margin-top:0px;
  padding-bottom:50px;
  font-size: 0.8em;
  color:  #FBBE01;
    
}

#unten h2{
font-weight:normal;
}
#news_start{ 
}

#footer {
    background-color: #D20025;
    color:#ffffff;
    font-size: 0.8em;
    clear: both;
    height: 15px;
    position: relative;
    margin-top: -27px;
    padding: 0.5em;
    padding-left:30px;
    text-align: left;
    width:1000px;

}

a:link, a:visited {
  
  text-align: left;
  text-decoration: none;
  color: #fff;
}

#headnav a:link {
    text-decoration: none;
    color: #ffffff;
    }
#headnav a:visited {
    text-decoration: none;
    color: #ffffff;
    }

#cur_link a:link{
color: #FBBE01;
}    
#cur_link a:visited{
color: #FBBE01;
}

.untermenu{
padding-left: 2em;
font-size:1em;
}

.rolink{
color: #FBBE01;
}

#right ul {
	list-style-image:url(style_FILES/nav.gif);
	padding-left: 1em;
	margin-left: 0px;
	
	}
	
  


/*
h1.csc-firstHeader{
font-family: Verdana,sans-serif;
font-weight: lighter;
font-size: 1.4em;
color: #FBBE01;
}
*/

.tx-indexedsearch{
margin-left:30px;
margin-top:50px;
color:  #FBBE01;
font-size:0.8em;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;  margin-left:50px;margin-top:20px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; margin-left:50px;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; font-size:0.7em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#FBBE01; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFF8DC; font-size:0.7em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-searchbox td{
  color:#FBBE01;
  font-size:0.8em;
  }

#news_start{
margin-top:40px;

}
.news-latest-container{
background-color:#D20025;
border:none;
padding-left:0px;
}
.news-latest-date{font-size:0.8em;}
.news-latest-morelink{font-size:0.8em;}
.news-latest-item{margin-left:30px;}
.news-latest-item h3{font-weight:lighter;}
.news-latest-gotoarchive{
/*margin-left:30px;*/
display:none;
}
.news-single-item{
	background-color:#FFF8DC;
  color:#000099;
  font-size:0.9em;
  padding-left:30px;
  padding-right:200px;
  margin-top:52px;
  }
.news-single-item .bodytext{
  color:#000099;
  }
.news-single-item h2{
  color:#C5B9DF;
  font-size:1.2em;
  font-weight:lighter;
  }
.news-single-timedata{
	font-size:0.8em;
}
.news-single-backlink a:link{color:#000099;font-size:0.8em;}
.news-single-backlink a:visited{color:#000099;font-size:0.8em;}
.news-single-author{
display:none;
}

.tx-spbettercontact-pi1{
margin-left:30px;
margin-top:0px;
color:  #FBBE01;
font-size:0.8em;
}

.sp_bettercontact_msg{
color:#00CC99;
}

object{
display:none;
}
img{
border:none;
}

