/* DRESSCODE Website            */


			
body {  text-align: center;
	font-size: 12px;
	margin: 0px;
	
 	}
 	
 	
#aussen { margin: auto; width: 920px; }
			
#container{width:1000px; overflow: visible; }	

a{color:#000;}

a img {border:0px;}

#glam_logo{decoration:none, align: right; border: 0px;}
		

h0 		{ 	font-size: 18px; line-height: 22px; font-weight: bold; color: black;
			text-align: left;

			 }

h1 		{ 	font-size: 14px; line-height: 16px; font-weight: bold; color: black;
			text-align: left;

			 }
			 			
h2 		{ 	font-size: 12px; line-height: 16px; font-weight: bold; color: black;
			text-align: left;
			 }	
			 			
h3 		{ 	font-size: 12px; line-height: 16px; font-weight: bold; color: black;
			text-align: left;
			 }	
			 
body, td, li, p{font-size:12px}
			 
a{color:#000; text-decoration:none; font-weight: bold;}
			 
.mini 	{  	font-size: 10px;
		text-align: left;
			}	
				
.formular {	border: solid 1px #666666;
		text-align: left;

}

/**********************/
/* Layout der News    */
/**********************/

.tx-ttnews-browsebox	{font-family: Arial, Helvetica;
						font-size: 12px;
						color: black;
						text-align: left;
						}

.bodytext	{ font-family: Arial, Helvetica;
			font-size: 12px;
			color: black; 
			text-align: left;
			}
.headline	{ font-family: Arial, Helvetica;
			font-size: 14px;
			font-weight: bold;
			color: black; 
			text-align: left;
			}
.datum		{ font-family: Arial, Helvetica;
			font-size: 10px;
			color: #41598d;
			text-align: left;
			}
			
.autor		{ font-family: Arial, Helvetica;
			font-size: 8px;
			color: black; 
			text-align: left;
			}

.news-single-imgcaption	{ font-family: Arial, Helvetica;
						font-size: 10px;
						color: black;
						padding: 2px;
						clear: both;
						}
						
.searchbody	{ font-family: Arial, Helvetica;
		  font-size:10px;
		  color:black;
		  text-align:left;
		  font-weight:normal;
		  }
		 
.searchbody a { font-weight:normal;}
			

			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			



#banner		{ width:468px;
		  height:60px;
		  float:center;
		  display:block;
		  z-index:3;
		  position:relative;
		}


#header {	 
			width:100%;
			border-bottom:3px solid #182C84;
			margin-bottom:0.5em;
			z-index:1;
			}
			
			
					
		
#search {
	float:left;
	padding-left:1em;
	width:15em;
	font-size:0.85em;
	font-weight:bold;
	color:#666666;
	z-index:1;
}
			
#pfad {
			font-size:0.8em;
			color: #666666;
			text-align: left;
			z-index:1;
			
			}
			
	


#nav 	{	clear:both;
			float:left;
			width:120px;
			background-color: lightgrey;
			color: black;
			text-align: left;
			
			z-index:1;
			}	

#inhalt {	float:left;
			width:472px;
			margin-right:10px;
			margin-left:10px;
			font-family: Arial, Helvetica;
			text-align: left;
			z-index:1;
			}
			
#inhalt ul	{	list-style-type:none;
					padding:0;
					margin: 0;
					margin-left: 3px;
					margin-right: 3px;
					float:left;
					z-index:1;
		}
		

#inhalt img {	border:0px solid #666666;z-index:1;}

#spalte_rechts {float:left;				
				width:180px;
				font-size: 10px;
				background-color: lightgrey;
				text-align: left;
				z-index:1;
				}
#spalte_rechts p, #spalte_rechts p.bodytext{font-size:10px;z-index:1;}

#spalte_rechts ul 	{list-style-type:none;
					padding:0;
					font-size: 10px;
					margin-left: 3px;
					margin-right: 3px;
					z-index:1;
					}	
				
#SKYSCRAPER {float:left;
			margin-left:10px;
			z-index:3;
			position:relative;
			}		


/* Navigation */

#nav ul 	{	list-style-type:none;
				padding:4px;
				margin:0;
				line-height:22px;
				z-index:1;
				}
				
#nav ul ul	{	list-style-type:none;
				padding:8px;
				line-height:13px;
				margin-bottom:1px;
				text-align: left;
				z-index:1;
				}			
								
li.mainnav 	{}	
		

li.mainnav a { 
				
				padding:0.2em 0.5em;
				text-decoration:none;
				color: black;
				font-weight:bold;
				text-align: left;
				}	
				
li.mainnav a:hover { color:red;	}


li.mainnav_2 	{}	

li.mainnav_2 a { 
				
				padding:0.2em 0.5em;
				text-decoration:none;
				color: #f200ef;
				font-weight:bold;
				text-align: left;
				}	
				
li.mainnav_2 a:hover { color: #f200ef;	}

				
li.subnav	{	list-style-type:none;
				margin: 0;
				padding:0;
				margin-bottom:0.2em;
				text-align: left;
				}				
				
li.subnav a {	 
				
				padding:0.2em 0.2em;
				text-decoration:none;
				color: black;
				font-weight:normal;
				text-align: left;
				}	
										
li.subnav a:hover { color:red;	}


li.subnav_2	{	list-style-type:none;
				margin: 0;
				padding:0;
				color:#f200ef;
				margin-bottom:0.2em;
				text-align: left;
				}				
				
li.subnav_2 a {	 
				
				padding:0.2em 0.2em;
				text-decoration:none;
				color: #f200ef;
				font-weight:normal;
				text-align: left;
				}	
										
li.subnav_2 a:hover { color:#f200ef;	}



/* Navigation Ende */



#contentwrapper {width:922px;overflow:hidden;background:transparent url('http://www.dresscode.at/fileadmin/dresscode/templates/dresscode_wrapperbg.gif') top left repeat-y;z-index:1;}





#kontakt  {	list-style-type:none;
			margin:2em 0;
			padding:0;
			text-align: left;
			z-index:1;
			}
			
#kontakt li {padding-left:2.5em;
			 margin-bottom:1em;
			 text-align: left;
			 z-index:1;
			 }	

#kontakt li a { display:block; width:14em;
				padding:0.2em 0.5em;
				font-size:0.8em;
				color:#666666;
				z-index:1;
			}
			
#footer {	clear:both;
			width:792px; 
			text-align: center;
			font-size:10px;
			font-family: arial,helvetica;
			color: black;
			z-index:1;
			}
			
/* Schrift */

body 	{font-family: arial,helvetica;}			
			
/* Farben */

body 	{color: black;}

h1, h2, h3, h4, h5 { color: black;}

#pfad	a {color: black;z-index:1;}	
			
#footer	a {color: black;z-index:1;}			

.gruen 	{  	font-weight: bold; 
			color: #3D7D99;
			}


.grau 	{ 	font-weight: bold; 
			color: #666666;
			}
			
.illu 	{	border:1px solid #666666;
			width:12em;
		}


/* Mailforumular */

.csc-mailform {
        border: 0px;
		}

.news-list .news p,.news-list .news p.bodytext {margin: 0 0 10px 5px}
.news-list .news .news-image{width:70px;float:left}
.cf {
	clear: both;
}

.cf:after {
    content: "."; 
    display: block; 
    clear: both;
    height: 0; 
    visibility: hidden;
}

.teasercontainer {width:226px;height:310px;overflow:hidden;float:left;margin-right:4px}
.teasercontainer .teaserimage-small{float:left;margin:0 5px 5px 0}

.teasercontainer .image-count{font-size:10px}

#spalte_rechts .news{margin-bottom: 8px;border-bottom: 1px solid #fff;z-index:1;}

.tx-ttnews-browsebox{clear:both;float:none}
.tx-ttnews-browsebox td{font-size:12px}
.tx-indexedsearch-res{clear:both}

.newsbox {width:225;height:230px;overflow:hidden;margin:0 8px 5px 0;float:left;display:inline}
.news h2 {margin-top:1px}