/* ########################### Layout für www.limes-cicerones.de #################################### */
/* ################################################################################################## */
/* ############# (c) markus slaby media, www.markus-slaby-media.de ################################## */

body{
	margin: 0px;
	padding: 0px;

	background-color: #FFF6DA;
}

#page{
	top: 0px;
	left: 50%;
	width: 980px;
	position: absolute;

	margin-left: -490px;

	/*border-style: solid;
	border-width: 1px;
	border-color: #FF00FF;*/
}

#logo{
	top: 0px;
	right: 0px;
	float: left;
	position: absolute;
}

#printlogo{
	display: none;
}

#menue{
	width: 980px;
	top: 175px;
	clear: both;
	position: absolute;

	/*border-style: solid;
	border-width: 1px;
	border-color: #00FF00;*/
}

#links{				/* linke Spalte der Website */
	width: 180px;
	top: 115px;
	position: relative;
	float: left;

	margin-right: 25px;
	padding: 3px;

	/*background-color: #FFFFFF;*/	/* nur zu Testzwecken */
}

#mitte{				/* Hauptspalte der Website - für Inhalt */
	width: 500px;
	top: 115px;
	position: relative;
	float: left;

	margin-right: 25px;

	/*border-width: 1px;*/	/* nur zu Testzwecken */
	/*border-style: solid;
	border-color: #00FFFF;*/
}

#rechts{				/* rechte Spalte der Website */
	width: 200px;
	top: 115px;
	position: relative;
	float: left;

	margin-left: 24px;

	/*border-width: 1px;*/	/* nur zu Testzwecken */
	/*border-style: solid;
	border-color: #FF00FF;*/
}

.clearer{			/* beendet das Floating */
	width: 980px;
	height: 25px;
	bottom: -50px;
	position: relative;
	clear: left;

	/*background-color: #444444;*/	/* nur zu Testzwecken */
	/*border-style: solid;
	border-width: 1px;
	border-color: #996633;*/
}

#footer{				/* Fußzeile der Website */
	width: 980px;
	bottom: -90px;
	position: relative;

	/*border-style: solid;
	border-width: 1px;
	border-color: #FF5522;*/		/* nur zu Testzwecken */
	
	padding-left: 265px;
}

#printfooter{
	display: none;
}

.rosa{
	background-color: #F2C7B9;
}

.csc-textpic-imagewrap{
	background-color: #F2C7B9;
}

/* ######################################   t t _ n e w s  ########################################*/
.news-latest-img{
	float: right;
	
	margin-left: 3px;
	margin-bottom: 3px;
}

.news-list-item{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.news-single-img{
	width: 220px;
	float: right;
	
	margin-left: 3px;
	margin-bottom: 3px;
	
	background-color: #F2C7B9;
}

.news-single-clearer{
	float: none;
	clear: both;
}

/* ########################################## M E N U E ########################################### */
#nav, #nav ul{
	float: left;
	/*width: 86em;*/
	list-style: none;
	/*line-height: 1em;*/
	/*background-image: url(l1_bg.gif);*/
	color: #000000;
	padding: 0;
}

#footer ul{
	left: 50%;
}

#nav ul{
	padding-right: 4px;
	padding-bottom: 2px;
	
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

#nav li.menuparent ul{
	list-style-type: square;
	
	z-index: 50;
}

#nav li.menuparent ul li{
	float: none;
	clear: left;
	
	padding-left: 36px;
}
 
#nav ul li {
	/* background-color: red;*/
	/* border-bottom:1px solid #fff; */
}

#nav li li {
	/* background:red;
	border-bottom:1px solid #fff; */
}
 
#nav a {
	/*display: block;*/
	/*xwidth: 7em;*/
	color: #000000;
	text-decoration: none;
	padding: 0.2em 0em;
}
 
#nav a.menuparent  {
	background: url(pfeil.gif) no-repeat 90% 40%;
}
 
#nav li {
	list-style: none;
	float: left;
	padding: 0;
}
 
#nav ul li a {
	color: #000000;
	font-size:11px;
	font-weight:bold;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	/*height: auto;*/
	/*width: 14em;*/
	font-weight: normal;
	margin: 0;
	background-color: #FFF6DA;
}
 
#nav li li {
	/*width: 15em;*/
}
 
#nav li ul a {
}
 
#nav li ul ul {
	margin: -1.45em 0 0 14em !important;
	margin: -1.45em 0 0 14.45em ;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;	
}
 
#nav li li:hover, #nav li li.sfhover {
	/* background-color: #ff4d00; */
}
 
#nav li li {
	/* background-color: red;*/
}
 
#nav li li a {
	padding-left:5px;
}

#nav li li a:hover{
	color: #BE0E2F;
}
 
#nav li ul  {
	background-image: none;
}

/* ################################       wec_staffdirectory       ################################## */
.tx-wecstaffdirectory-content {
	margin:2px;
	width:198px;
}

.tx-wecstaffdirectory-fullWidth {
	width:198px;
}

#mitte .tx-wecstaffdirectory-content {
	margin:2px;
	width:498px;
}

#mitte .tx-wecstaffdirectory-fullWidth {
	width:498px;
}

.tx-wecstaffdirectory-stafflist{
	width: 118px;
	height: 140px;
	float: left;
}