@charset "utf-8";
/* CSS Document */

body {	
	background-image:url(../images/hglow.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
	background-color:#403e38;
	
	margin:0;
	padding:0;
	
	font-family:Verdana, Geneva, sans-serif;
	
	color:#8a8b8d;
	
	font-size:11px;
}

p {
	margin:0 0 10px 0;
	padding:0;
}

img {
	border:none;
}

html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
}

/*IE PNG TRANSPARENCY FIX*/
img, #winklerLogo { behavior: url(styles/ressources/iepngfix.htc) }

a {
	color:#bb9d7d;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	color:#ffad39;
	font-weight:200;
	font-size:19px;
	
	margin-top:0;
}

h2 {
	color:#ffad39;
	font-weight:bold;
	font-size:11px;
	
	margin:0px;
	padding:0px;
}

h2 a {
	color:#ffad39;
	text-decoration:underline;
}

h2 a:hover {
	text-decoration:none;
}

h3 {
	font-size:11px;
	font-style:italic;
	letter-spacing:-0.3px;
}

#contentBox {
	background-color:#FFF;
	border:1px solid #363530;
	border-top:none;
	
	position:absolute;
	width:980px;
	margin-left:-490px;
	left:50%;
	
	background-image:url(../images/cBG.gif);
}

#winklerLogo {
	background-image:url(../images/winkler_logo.png);
	position:absolute;
	
	z-index:30;

	width:206px;
	height:100px;
	
	margin:0px 0px 0px 15px;
	
	cursor:pointer;
	
	display:block;
	
	text-decoration:none !important;
}

#menu {
	height:56px;
	width:980px;
	background-image:url(../images/menuBG.png);
	position:absolute;
	z-index:20;
	
	/*Ohne hidden steht das menü ca 8 px rechts raus im ie */
	overflow:hidden;
}

#menu ul {
	margin: 0;
	padding: 18px 0px 0px 260px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:block;
}

#menu ul li{
	float:left;
	padding:0;
	margin-right:15px;
}

#menu ul li a {
	margin-right:16px;	
	font-size:12px;
	color:#5f5f5f;
	text-decoration:none;
	/*display: block;*/
	float:left;
}

#menu ul li a.active, #menu ul li a:hover {
	padding-bottom:3px;
	border-bottom: 5px solid  #ffad39;
}


#menu ul li a #lastMenuItem{
	margin-right:0px;	
}

#menu .trennstrich {
	position:absolute;
	margin-top:-6px;
}


#headImages {
	position:absolute;
	z-index:10;
	
	width:100%;
	height:138px;
		
	margin-top:53px;
	
	border-bottom:solid 1px #cfcfcf;
	padding-bottom:1px;
}



/*nur ie*/
/* html #content

{
	background-color:#666;
	padding-top:300px;
}*/

#leftBox {
	position:absolute;
	
	/*background-color:#f2f2f2;*/
	
	width:237px;
	padding-top:194px;
	/*top:0;*/
	/*margin-top:-85px;*/
	
	/*border-right:solid 1px #cfcfcf; */
	
	text-align:center;
	
	/*float:left;*/
	
	/*padding-right:1px;*/
	
	
	/*margin-bottom:1px;*/
	/*margin-right:20px;*/
	
	/*height:100%;*/
	
}

#medBoxNoBorder {
	width:170px;
	margin-left:18px;
	
	padding:15px;
	
	/*margin-top:200px;*/
}

.medBox {
	width:170px;
	margin-left:18px;
	
	padding:15px;
	
	border-top:dashed 1px #666666;
}


#leftBox p, #leftBox h2 {
	text-align:left;
	margin:0px;
}



#content {
	/*padding-top:194px;*/
	/*margin-top:218px;*/
	/*width:100%;*/
	padding:218px 20px 20px 260px;
	
	/*margin-left:244px;*/
	
	line-height:17px;
	
	min-height:685px;
	
	/*background-color:#990;*/
}

* html #content { 
	height:550px;
}

html > body #content {
	/*height:550px;*/
}

/*#content p {
	text-align:justify;
}*/

#col1 {
	/*width:100%;*/
	
	/*margin-left:244px;*/
	width:329px;
	float:left;
	
	margin-bottom:20px;
	
	/*padding-right:27px;*/
	
	/*display:inline;*/
	
	/*float:right;*/
	
	padding-right:17px;
	border-right:dashed 1px;
}

#col2 {
	width:334px;/*padding-left:17px;
	border-left:dashed 1px;*/margin-bottom:20px !important;/*padding-left:15px;*/
	float:right;
}



#footer {
	clear:both;
	text-align:center;
	height:67px;
	
	background-image:url(../images/footBG.jpg);
	
	border-top:solid 1px #cfcfcf;
	padding-top:16px;
	
	/*margin-top:40px;*/
}

#footer p {
	margin-top:0px;
	margin-bottom:6px;
}





.bigA {
	color:#ffad39;
	/*font-size:14px;*/
	font-weight:bold;
}

.darkB {
	font-weight:bold;
	color:#5f5f5f;
}

.linkCol {
	color:#bb9d7d;
}

.hideLink a{
	color:#8a8b8d !important;
	text-decoration:none !important;
}

.hideLink a:hover {
	color:#8a8b8d !important;
	text-decoration:none !important;
}

.dashedLine {
	border-bottom:dashed 1px;
	height:10px;
	margin-bottom:20px;
	
	clear:both;
}

.dashedLineH {
	border-bottom:dashed 1px;
	height:22px;
	margin-bottom:20px;
	
	clear:both;
}

.noMP {
	margin:0;
	padding:0;
}

/*abstände zwischen h2 und p elementen auf 0 setzen*/
.hXpNoP h1, .hXpNoP h2 {
	margin-bottom:0;
	padding-bottom:0;
}
.hXpNoP p {
	margin-top:0;
	padding-top:0;
}

.picItem {
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #8A8B8D;
}
.textitem {
	float:right;	
	width:212px;
}

.textitem2 {
	float:right;	
	width:238px;
}

.textitem h2, .textitem2 h2{
	margin:0; 
	padding:0;
}

.textitem p, .textitem2 p {
	margin:0; 
	padding:0;
}



.sb{
	width:330px;
	height:200px;
	background-image:url(../images/sb.jpg);
	text-align:center
}

.sb p {
	padding:20px;
	
	color:#FFF;
}
.clr {
	clear: both;
}
