/* Waggong Global CSS */
/* MilkyMEDIA FfM */
/* 2010-02-04 */


/* debug */
#wrapper-body,
#wrapper-inner,
#wrapper-content {
/*	overflow: visible !important;*/
}







html {

}


body {
	background-image: url( ../files/css/bg.body.gif );
}





#wrapper-body {
	position: absolute;
	min-height: 100%;
	left: 10%;
	right: auto;
	
	
	width: 830px;
	overflow: hidden;
	background: transparent url( ../files/css/bg.wrapper-body.png ) repeat-y;
}
#wrapper-inner {
	overflow: hidden;
	margin: 0 15px;
	background-color: #fff;
}





/* KOPFLEISTE */
#home {
	position: absolute;
	top: 136px;
	left: 25px;
	display: block;
	z-index: 100;
	width: 12px;
	height: 12px;
	background: transparent url('../files/css/pfeil.tl.grau.png') no-repeat 0 0;
}

#wrapper-head {
	background: #C30001 url( ../files/css/bg.wrapper-head.jpg ) no-repeat;
	height: 124px;
	padding: 0 0 0 210px;
	color: white;
}

#waggong-info {
	height: 109px;
	padding: 15px 0 0 15px;
	overflow: hidden;
	
	font-size: 90%;
	background: #C30001 url( ../files/css/bg.waggong-info.gif ) no-repeat top right;
}
#waggong-info p{
	margin: 0;
}
#waggong-info p strong {
	display: block;
	height: 86px;
	margin-left: -5px;
	
	text-indent: -99999px;
	background: url( ../files/css/waggong-logo.png ) no-repeat;
}

#nav-waggong {
	padding: 30px 0 0 0;
	width: 180px;
	float: right;
}

#nav-waggong a {
	color: white;
}










/* NAVIGATIONSLEISTE */
#wrapper-nav {
	clear: both;
	margin: 5px 0 0 0;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 36px;
	height: 50px;
}



#navigation {
	position: relative;
	float: right;
	width: 585px;
	padding: 0 0 0 5px;
	background: #bfbfbf;
}

#navigation li {
	position: relative;
	display: inline;
	float: left;
}

#navigation li a {
	display: block;
	float: left;
	padding: 3px 0 2px 0;
	margin: 0 10px;
	text-decoration: none;
	
	font-weight: normal;
	color: #fff;
	border-bottom: 2px solid #bfbfbf;
}

#navigation li a:hover {
	color: #CE0F00;
	border-bottom: 2px solid #CE0F00;
}

#navigation li.current a {
	color: #000;
	border-bottom: 2px solid #000;
	overflow: hidden;
}

#navigation ul{
	position: absolute;
	top: 25px;
	left: 0;
	width: 800px;
	overflow: hidden;
	
}

#navigation ul li  {
	float: left;
	display: block;
	overflow: hidden;
}
#navigation .current ul li  a {
	border: none;
	color: #767676;
}
#navigation .current ul li  a:hover,
#navigation .current ul li.current  a {
	color: #000;
}








/* MAIN CONTENT WRAPPER */
#wrapper-content {
	overflow: hidden;
	margin-bottom: 5em;
	margin-left: 210px;
}
#left-col{ float: left; position: absolute; left: 15px; top: 129px; width: 200px; margin-right: 10px; }
#left-col img { margin-bottom: 5px; }
#main-col{ 
	float: left; 
	position: relative;
	width: 100%;
/*	width: 535px; 
	margin: 0 35px 0 20px; */
	padding: 0 0 60px; 
}
#main-col.ganze-breite{ width: 590px; margin: 0;  }













/* FUSSLEISTE */
#foot {
	position: absolute;
	bottom: 0px;
	left: 230px;
	clear: both;
	font-size: 80%;
	padding: 10px;
}

#foot li {
	display: inline;
}

#foot a { color: #000; }










/* ADMIN PATCHES */
form.admin {
	border:					1px dotted #999 !important;
}

.admin .milkycms-toolbar {
	width: 568px;
}

.admin .milkycms-toolbar textarea {
	width: 562px;
}

#options-col {
	position: absolute;
	width: 260px;
	right: 10px;
	top: 128px;
	
	background: white;
	padding: 5px;
	border: 1px dotted black;
}


iframe#file_index, iframe#file_upload {
	width: 260px;
}






/* files */
span.file {
  display: block;
  height: 50px;
  padding: 5px 0 0 50px;
  
  background-image: url( ../files/icons/unk.png );
  background-repeat: no-repeat;
}

span.jpg, span.JPG {
  background-image: url( ../files/icons/jpg.png );
}

span.pdf, span.PDF {
  background-image: url( ../files/icons/pdf.png );
}

span.zip, span.ZIP {
  background-image: url( ../files/icons/zip.png );
}

span.mp3, span.MP3 {
  background-image: url( ../files/icons/mp3.png );
}

span.doc, span.DOC {
  background-image: url( ../files/icons/doc.png );
}

span.txt, span.TXT {
  background-image: url( ../files/icons/txt.png );
}




/*
span.file:before {
  content: url( ../files/css/arrow_to_right.gif );
}
*/

span.file span.type {
  text-transform: uppercase;
}



#news span.file:before {
  content: "";
}

