 /* Standard Stylesheet
www.projektname.de
Start: 01.01.2006
Letzte Aenderung: 10.02.2006
*/
/* Reset all */
*{
	padding: 0;
	margin: 0;
	border: 0;
}

/* Allgemeines */
body {
	/*font-size: 80%;
	line-height: 1.6em;*/
	color: #999187;
  background:#FFFFFF;
  background-image:url(img/banderole1.gif);
  background-repeat:repeat-x;
  background-position:0px 70px;
  font-family:"Arial", "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}

#content A:link {
	/*color: #FAFAF7;*/
  color:#B7B4B1;
	text-decoration: none;
}

#content A:visited {
  color:#B7B4B1;
	text-decoration: none;
}

#content A:hover {
   color:#999187;
	 text-decoration: underline;
  
}

/* Clear Class */
.c , .clearer{
	clear: both;
}

img, a img {
	border: 0;
}

.keine-anzeige {
	display: none;
}


/* Kleinerer Text */
.s {
	font-size: 0.9em;
}

/* Links- bzw. Rechtsausrichtung für Elemente */
.leftalign {
	float: left;
	margin: 0 0.5em 0 0;
}

.rightalign {
	float: right;
	margin: 0 0 0 0.5em;
}

table {
border:1;
}

/* Layout */
#wrapper {
  position:absolute;
  left:50%;
  width:754px;
  margin-left:-377px;
  margin-top:30px;
 
  background-image:url(img/backgroundc.gif);
  background-repeat:repeat-y;
 
}

/* Layout */

#header { 
  width:100%;
  height:170px;
  background-image:url(img/head_sheep.jpg);
  background-repeat:no-repeat;
}


#content_wrap {
  float:right;
  width: 599px;

}
#content h1{
  color:#999187;
  font-size:1.5em;
  font:bold;
}
#content h2{
  color:#999187;
  font-size:1.2em;
  
}
#content h3{
  color:#999187;
  font-size:1em;
  
}
#content h4{
  color:#999187;
  font-size:0.9em;
  
}
#content h5{
  color:#999187;
  font-size:0.8em;
  
}
#content h6{
  color:#999187;
  font-size:0.7em;
  
}
#content{
  margin:10px;
  padding-bottom:80px;
  /*color:#4D4D4D;*/
  background-image:url(img/footstep_w1.gif);
  background-position:bottom right;
  background-repeat:no-repeat;
  float:left;
  position:relative;
  width:560px;
}
#skyscraper{
  position:absolute;
  left:50%;
  margin-left:390px;
  margin-top:200px;
 
}
#sidebar {  
  float: right;
  width: 150px;
  margin-right:0px !important;
  margin-right:-2px;
  vertical-align: top;
}

#footer {
  clear:both;
  width:100%;
  font-size:5px;
  color:#7F7F7F;
  background:url(img/bottomc.gif) top no-repeat;
  background-repeat:no-repeat;
  

 }
/* Menu 1 column*/
#breadcrumb{
 margin-left:20px;
 margin-top:5px;
 font-size: 9px;
 
}
#navi{
  float:left;
  vertical-align: top;
  width: 150px;
  
 }

#navi DIV{
  margin-left:10px;
  margin-right:20px;
  
}

#navi DIV A{
  color: #FFFFFF;
  text-decoration: none;
}

#navi DIV:hover{
 /* text-decoration: underline;*/
}

#navi DIV.menu1-level1-no{
  border-bottom: 1px dotted #FFF;
  font-size: 11px;
  padding-top: 5px;
  padding-left: 5px;
}

/*MENU 1, level1, active state(ACT)*/
#navi DIV.menu1-level1-act{
  border-bottom: 1px solid #FFF;
  font-weight:bold;
  font-size: 11px;
  padding-top: 5px;
  padding-left: 5px;
  
  filter:alpha(opacity='70', style='0');
}

#navi DIV.menu1-level1-act A{
  color:#FFFFFF;
}

/*MENU 1,level2, normal state (NO)*/

#navi DIV.menu1-level2-no{
  font-size: 10px;
  padding-left: 20px;
}

/*MENU 1,level2, normal state (ACT)*/

#navi DIV.menu1-level2-act {
  font-size: 10px;
  font-weight: bold;
  padding-left: 20px;
}
/*MENU 1,level3, normal state (NO)*/

#navi DIV.menu1-level3-no{
  font-size: 9px;
  padding-left: 30px;
}

/*MENU 1,level3, normal state (ACT)*/

#navi DIV.menu1-level3-act {
  font-size: 9px;
  font-weight: bold;
  padding-left: 30px;
}

.tx-cegallery-pi1{
  padding:30px;
}
.tx-cegallery-pi1-album_entry{
  
}
#smenue{
	float:left;
	width:200px;
	border: 1px solid grey;
	padding: 5px;
}
#smenue p{
	font-weigth:bold;
}
#location{
	float:left;
	width:200px;
	margin: 30px 0;
}
#searchcontrol{
	float:right;
}
#navi div.pad{
  margin:0 0 150px 0;
}
#as_leftnav{
  position:absolute;
  bottom:50px;
}
#content .linklist table td.col1  {
  width:20%;
}
#content .linklist table td.col2  {
  width:20%;
}
#content .linklist table td.col3  {
  width:60%;
}
#content .linklist table td  {
  padding: 10px 0 0 0;
  vertical-align:top;
}
#content .linklist table tr.group td{
  padding: 20px 0 0 0;
  border-bottom:1px solid #fff;

  
}
#content .linklist table td.col3 p {
  font-size:0.9em;
}
.image,  .video {
	float:left;
	height:75px;
	margin-bottom:12px;
	margin-right:12px;
	overflow:hidden;
	width:75px;
}
.floatbox{
	overflow:hidden;
}
