@import "unternehmensliste.css";
@import "veranstaltungsliste.css";
@import "formulare.css";

body {text-align:center;
	  background:#b5b5b5;
	  font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#707070;
	  padding:0px;
	  margin:0px;}

/* Inhaltselemente */
a {text-decoration:none;color:#666;}
div#inhalt a {text-decoration:underline;}
div#inhalt div.tx-rgsmoothgallery-pi1 a {text-decoration:none;}
img {border:0px;}
p {margin:0px;padding:0px;}
h1 {font-size:24px;}
h2 {font-size:16px;}
h3 {font-size:12px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
   *+html h1,*+html h2,*+html h3 {font-weight:500;}
div.clear {clear:both;}
.digg {font-weight:700;}

/* Layoutelemente */

#rahmen {text-align:left;width:960px;border:2px solid #a1a1a1;
		background:#fff;margin:auto;position:relative;}
#meninh {width:750px;}
#farbkasten {position:absolute;left:0px;top:0px;width:45px;height:45px;}
#bildlu {position:absolute;left:-400px;top:-184px;z-index:1;background:#fff url(../gfx/hause.jpg) no-repeat;width:228px;height:244px;}
#bildlur {
	position:absolute;
	left:-170px;
	top:2px;
	z-index:1;
}
h2.seitentitel {margin:10px 0 0 0;}

/* Inhalt */
#inhalt {width:550px;float:left;position:relative;z-index:8;
		 padding:15px 0 0 25px;min-height:450px;}
	*html #inhalt {height:450px;padding-left:12px;}
#inhalt #cont33links {float:left;width:31%;margin-right:2%;}
#inhalt #cont33mitte {float:left;width:31%;margin-right:2%;}
#inhalt #cont33rechts {float:left;width:31%;padding-right:2%;}
#untertitel {height:16px;font-size:14px;margin:0px;padding:0px;font-weight:600;}

/* rechte Spalte */
#rechts {position:absolute;left:750px;top:0px;
		 z-index:1;
		 width:190px;height:500px;padding-left:10px;}
#suchfeld {margin-top:66px;}
    *html #suchfeld {margin-top:86px;}
#suchfeld td {font-size:11px;}
#suchfeld #suchsubmit {background:#fff url(../gfx/suchknopf.jpg) no-repeat;border:0px;width:40px;}
   *html #suchfeld #suchsubmit {background-position:2px 1px;}
#rechts_inhalt {margin-top:30px;}

/* Header */
#header {padding-left:200px;margin-top:20px;}
#header1 {float:left;width:250px;height:70px;}
      *html #header1 {height:50px;}
      *+html #header1 {height:50px;}
#header2 {float:left;width:220px;height:15px;
	  border-left:1px solid #a1a1a1;
          border-right:1px solid #a1a1a1;
          padding:35px 0 0px 30px;}
      *html #header2 {padding-left:15px;}
#header p.headerschrift {font-size:14px;color:#8b211d;}


/* Menü */

#menu {
        clear:left;
        padding:10px 0 0 200px;
        height:50px;width:550px;
	margin-top:0px;
	border-top:1px solid #a1a1a1;
	
}
	*html #menu {width:750px;}

#menu_a {height:18px;border-bottom:1px solid #a1a1a1;}
#menu_b {height:18px;margin-top:10px;border-bottom:1px solid #a1a1a1;}

#menu a {
	display:block;
	float:left;
	color:#707070;
	font-size:14px;
	font-weight:700;
	padding-left:10px;
	background-repeat:no-repeat;
}
	*html #menu a {margin-right:10px;padding-bottom:10px;}
#menu a.link1 {background-image:url(../gfx/lrot.gif);}
#menu a.link2 {background-image:url(../gfx/lgruen.gif);}
#menu a.link3 {background-image:url(../gfx/lgelb.gif);}
#menu a.link4 {background-image:url(../gfx/lorange.gif);}
#menu a.link5 {background-image:url(../gfx/lgrau.gif);}
#menu a.link1,#menu a.link2,#menu a.link3,#menu a.link4,#menu a.link5 {background-position:0px 5px;} 
#menu a.linkb1 {width:80px;}	
#menu a.linkb2 {width:155px;}
#menu a.linkb3 {width:125px;}
#menu a.linkb4 {width:130px;}
#menu a.link1:hover {color:#9b1b1d;}
#menu a.link2:hover {color:#00a651;}
#menu a.link3:hover {color:#ffcb05;}
#menu a.link4:hover {color:#f58220;}
#menu a.link5:hover {color:#a7a9ac;}

/* Brotkrumenmenü */
#brot {margin-top:10px;padding-left:200px;color:#888;}
#brot a {color:#888;}
#brot a:hover {color:#aaa;}

/* Untermenü links */
#untermenu {width:163px;
           float:left;
           position:relative;
           z-index:8;
	   border-top:1px solid #a1a1a1;
	   margin:60px 0 0 12px;
}
    *html #untermenu {margin-left:7px;}
#untermenu a {display:block;
			  width:163px;
			  color:#707070;
			  padding:4px 0;
			  border-bottom:1px solid #a1a1a1;}
	*html #untermenu a {width:173px;}
#untermenu a.linkebene3 {margin-left:15px;width:148px;overflow:visible;}
   *html #untermenu a.linkebene3 {width:158px;overflow:hidden;}
#untermenu a.linkebene4 {margin-left:30px;width:133px;overflow:visible;}
   *html #untermenu a.linkebene4 {width:143px;overflow:hidden;}
#untermenu a:hover {color:#999;}
#untermenu_spacer {height:170px;}

/* Footer */

#footer {
	background:#fff;
	height:25px;
	padding-top:35px;
	margin:30px 10px 0 400px;
	position:relative;
	z-index:5;
}
#footer a {
	display:block;
	float:left;
	color:#707070;
	margin-left:15px;
	font-size:10px;
}
   *html #footer a {margin-left:13px;height:25px;}
#footer a:hover {color:#838383;}
#druckrueck {display:none;}

/* Content-Boxen-Formatierung */
div.boxsauber {clear:left;}

#links10,#links15,#links20,#links25,#links30,#links33,#links35,#links40,#links45,#links50,#links55,#links60,#links65,#links70,#links75,#links80,#links85,#links90,
#mitte33,
#rechts10,#rechts15,#rechts20,#rechts25,#rechts30,#rechts33,#rechts35,#rechts40,#rechts45,#rechts50,#rechts55,#rechts60,#rechts65,#rechts70,#rechts75,#rechts80,#rechts85,#rechts90 {padding-right:2%;}
div#links33 {float:left;width:31%;}
  *+html div#links33 {width:30%;}
div#mitte33 {float:left;width:31%;}
  *+html div#mitte33 {width:30%;}
div#rechts33 {float:left;width:31%;}

div#links35 {float:left;width:33%;}
  *+html div#links35 {width:31%;}
div#rechts65 {float:left;width:63%;}
  *+html div#rechts65 {width:62%;}
div#links50 {float:left;width:48%;}
  *+html div#links50 {width:47%;}
div#rechts50 {float:left;width:48%;}
  *+html div#rechts50 {width:47%;}
div#links65 {float:left;width:63%;}
  *+html div#links65 {width:62%;}
div#rechts35 {float:left;width:33%;}
  *+html div#rechts35 {width:32%;}

/* tt-news Anpassungen */
div.news-latest-item {
	border:1px solid #ccc;
	margin-bottom:10px;
}
div.news-latest-item h3 {padding:2px 0px 2px 5px;margin:0px;
	background-image:url(../gfx/latesth3.jpg);background-repeat:repeat-x;}
div.news-latest-item a {color:#21307a;}
div.news-latest-item p {padding:0px 5px;}
div.news-latest-item img {padding:5px;}
div.news-latest-morelink {padding:5px;}

