/**************************************************************
  xmental [c] 2007 burkhardt wenzel
 **************************************************************
 
 
/**************************************************************
  Page setup
 **************************************************************/
 
 
 /**************************************************************
  Layout Columns 3-Spalten
 **************************************************************/



#leftWrap, #rightWrap { width: 280px; float: left;}
#centerWrap {width: 400px; float: left;}
#leftContent, #centerContent, #rightContent { padding: 20px;}

 
 
 
 
.csc-textpicHeader h1 {margin: 0px; } 
.csc-textpic p {margin: 0px; } 
 
html,body {
 	height: 100%; 
	min-height: 100%;
	}
  
body { 
 	color: #666;
	font: 11px/17px  Verdana, Arial, Helvetica, sans-serif;
	padding: 0; 
	margin: 0;
	cursor: default; 
	background: #fff url(../img/back_page.gif) repeat;
	text-align: center;
	}
 
#outerWrap {	
	width: 960px;  
	margin: auto;
	}
	
#innerWrap {
	margin: auto;
	width: 960px;
	text-align: left;
	background: #fff;
}	
	


#headerWrap { position: relative; margin: 0; padding: 0; background: #fff; width: 960px; padding-top: 40px;   float: left;}
#bild {position: relative;  padding: 0; margin: 0;    float: left; z-index: 1; }

#logo {
	position: absolute; 
	padding: 0px;  
	width: 259px; 
	height: 180px;  
	margin: 0px; 
	left: 701px; 
	top: 63px; 
	z-index: 100; 
	border-bottom: 1px solid #fff;
	background: url(../img/logo.png) no-repeat;
	
	//background-image:url(); /* entfernt das Hintergrundbild für IE */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/tanzwerk/templates/img/logo.png',sizingMethod='scale');	 
	}
	

/**************************************************************
navigation
 **************************************************************/
#mainNav { margin: 0px;  padding: 0;  height: 22px;   border-bottom: 1px solid #fff; }

#globalNavWrap {  }
#globalLink {width: 691px; float: left; font-size: 11px; font-weight: bold; color:#999; padding:  5px; height: 10px;}
#globalLink a {font-size: 11px;font-weight: bold;}
#globalNav { background:#AF1144; width: 259px; float: left; }


/**************************************************************
  Layout Columns
 **************************************************************/
#wrap {overflow:hidden;}
#contentWrap { display: table; margin-top: 40px; clear: both;}


#left,
#center,
#right {
	display: table-cell;
	vertical-align: top;}

#left { padding: 0px; width: 180px; background: #fff;}
#center {margin: 0px; width: 530px;  padding: 0px 30px 0px 20px; background: #fff; 	}
#right { padding: 0x; width: 180px; background: #fff;}






/**************************************************************
  footer
 **************************************************************/

#footer {width: 920px; background: #fff; height: 80px;  padding: 20px;}
#pageTop, #imprint {float: right; padding-left: 10px; margin-top: 3px;}

#copyright {text-transform: uppercase; font-size: 9px; text-align: right; color: #ccc; }


/**************************************************************
  Styles Text
 **************************************************************/

h1,
.titel {

	text-transform: uppercase;
	letter-spacing: 3px;
	word-spacing: -3px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;

	font-weight: bold;
	font-size: 11px;
	 border-left: 5px solid #AF1144;
	 padding-left: 5px;

	}
	

h3,
.untertitel {
	margin-bottom: 20px;
	letter-spacing: 3px;
	word-spacing: -3x;
	border-left: 5px solid #eee;
	padding-left: 5px;	
	font-weight: bold;
	}

.bild_titel {font-size: 9px; color: #ccc; }
.csc-textpic-caption {font-size: 9px; color: #ccc;}
.bild_links {float: left; padding-right: 10px; }
.bild_rechts {float: left; padding-left: 10px; }
hr {border-bottom:  1px solid #eee; margin: 10px 0px;  width: 100%; height: 1px;}





/**************************************************************
  Styles Generic Links
 **************************************************************/

a, a:link, a:visited, a:active { color: #AF1144; text-decoration: none; font-weight: bold;}
a:hover {color: #666;  }

a img {border: none;}
a.seite img, a.web img, a.download img, a.email img  {padding-right: 5px;}


	

td {padding:3px;}
th {background: #fff; text-transform: uppercase; color:#999; }
.td-0 {font-weight:bold;}

.contenttable {
	border-collapse:collapse; 
	padding: 0px; 
	margin: 0px 0px 0px -3px; 
	width: 550px; 
	}
	  

.tr-even {
	background: #f5f5f5; 
	padding: 10px; 
	}



.tr-even td {
	border: 1px solid #fff;
	border-width: 0px 0px 1px 0px;
	}
	 
.tr-odd {
	background: #eee; 
	padding: 10px; 
	border: none;
	} 

/****************************************************************************
Formulare allgemein
*****************************************************************************/

fieldset {border: none; margin: 0px; padding: 0px;}

label { margin-top: 5px; float: left; width: 100px; color: #666; }

textarea, input {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #634f52; padding: 5px; width: 240px;}
textarea  { font-size: 10px; margin: 5px 0px; border: 1px solid #eee; margin-left: 0px;}

input {font-size: 10px; margin: 5px 0px; border: 1px solid #eee; }
  

input[type = "submit"] {
	margin-top: 10px;
	margin-left: 100px;
	color: #fff;
	border: none;
	background: #AF1144;
	cursor: pointer;
	width: 116px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase; word-spacing: -2px; letter-spacing: 2px; 
	}


