/*verbotene Liebe */
/* = general
-------------------------------------------------- */
h1 { color: #000;}
h2 { color: #000;}
h4 {
	background: none; /* headlines in teaser-boxes */
}

h3 {
    background:#none;
	color: #fff; /* headlines Fonts color */
    font-weight: normal;
}

#subnav h2 { color: #fff;}

table {
	background: #eeebe2;
}

.content-left .box-wrapper,
.content-right .box-wrapper, /* schriftfarbe in boxen */
.box-wrapper a,
.box-wrapper p {
	color: #fff;
}

body {
	color: #fff; /* font */
}

.content-left p {
	color: #000;
	}

/* /general */

/* SeitenZahlen */
.box-pagination a {
				color: #fff;
			}
.box-pagination h2 {
				color: #fff;
                width:117px;
			}
/* /SeitenZahlen */

/* = content
-------------------------------------------------- */
	/* background for partner- and jury-lists */
	.odd {
		background: #cc0003;
	}
	.even {
		background: #670000;
	}
/* /content */

/* = variable boxes
-------------------------------------------------- */

		/* Declare for Opera and Webkit */
		@media screen and (min-width: 0px){
			.wrapper .box-wrapper {
				background-image: url(../images/gradient_big.png);
				-moz-border-image: url(../images/gradient_big.png) 0 0 0 0;
			}
			.wrapper .box-wrapper .box-wrapper .box-wrapper {
				background-image: url(../images/gradient.png);
				-moz-border-image: url(../images/gradient.png) 0 0 0 0;
			}
		}
		/* /Declare for Opera and Webkit */

/* rounded corners */
.wrapper .tl-corner {
	background: #fff; /* gradient background - top color */
}
.wrapper .box-wrapper .tl-corner {
	background: #dd0005 url(../images/tl_corner.gif) no-repeat left top;
	/* gradient boxes - top color */
}
.wrapper .tr-corner {
	background-image: none;
}

.wrapper .box-wrapper .tr-corner {
	background: url(../images/tr_corner.gif) no-repeat right top;
}
.wrapper .bl-corner {
	background: #d7d1bb; /* gradient background - bottom color */
}
.wrapper .box-wrapper .bl-corner {
	background: #580000 url(../images/bl_corner.gif) no-repeat left bottom;
	/* gradient boxes - bottom color */
}
.wrapper .br-corner {
	background-image: none;
}
.wrapper .box-wrapper .br-corner {
	background: url(../images/br_corner.gif) no-repeat right bottom;
}
/* /rounded corners */

//.box-style-color-gowest-allgemein .box-wrapper {
//	background: #cf8b2d; /* background for teaser-boxes */
//}
/* /variable boxes /

/* = tab-boxes
-------------------------------------------------- */
	ul.tab-box li.active {
		background: transparent url(../images/tab_left.gif) no-repeat left -35px;
	}
		ul.tab-box li.active a {
			color: #fff;
		}
	ul.tab-box li.first {
		background: transparent url(../images/tab_left.gif) no-repeat left -65px;
	}
	ul.tab-box li.first-active {
		background-color: transparent;
		background-position: 0 0;
	}
		ul.tab-box li a {
			background: transparent url(../images/tab_right.gif) no-repeat right top ;
            padding-right: 5px;
            color: #000;
		}
		ul.tab-box li.before-active a {
			background: transparent url(../images/tab_right.gif) no-repeat left top;
            padding-right: 0px;
		}
        ul.tab-box li.last {
			background: transparent url(../images/tab_right.gif) no-repeat right top -65px;
            padding-right: 0px;
		}
/* /tab-boxes */

/* = main-tabs
-------------------------------------------------- */
ul.main-tabs li.first {
    background: url(../images/big_tab_left.gif) left -30px no-repeat;
    }
ul.main-tabs li.active {
    background: url(../images/big_tab_left.gif) left top no-repeat;
    }
    	ul.main-tabs li.active a {
		color: #000;
	}

ul.main-tabs li.first-active {
    background: url(../images/big_tab_left.gif) left -60px no-repeat;
    }
ul.main-tabs li a {
		background: transparent url(../images/big_tab.gif) right top no-repeat;
	}
ul.main-tabs li.last a {
		background: transparent url(../images/big_tab.gif) right -30px no-repeat;
	}
ul.main-tabs li.before-active a {
		background: transparent url(../images/big_tab.gif) left top no-repeat;
	}
ul.main-tabs li.before-active {
		background: transparent url(../images/big_tab_active.gif) left top no-repeat;
	}
ul.main-tabs li.active a {
		background: #fff url(../images/big_tab_active.gif) right top no-repeat;
	}
ul.main-tabs li.last-active a {
		background: transparent url(../images/big_tab.gif) right -60px no-repeat;
	}
    
/* /main-tabs */

/* = jury/partner lists
-------------------------------------------------- */
	.box-jury h6 {
		background: #670000; /* background: headline jury-list */
	}
	.box-jury ul {
		background: none; /* background: images of the jury */
	}
/* /jury/partner lists */

/* = footer
-------------------------------------------------- */

/* /footer */

/* ie */
* html .box-pagination h2 {
                width:auto;
			}
*+html .box-pagination h2 {
                width:auto;
			}
            
/* here you have to change the start- and endcolor for the gradient in the background */
* html .wrapper .box-wrapper {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d7d1bb');
}
*+html .wrapper .box-wrapper {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d7d1bb');
}
/* here you have to change the start- and endcolor for the gradient in the boxes */
* html .wrapper .box-wrapper .box-wrapper .box-wrapper {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#dd0005', EndColorStr='#580000');
}
*+html .wrapper .box-wrapper .box-wrapper .box-wrapper {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#dd0005', EndColorStr='#580000');
}

	* html ul.tab-box li.active {
		background: #d7d1bb url(../images/tab_left.gif) no-repeat left -35px !important;
	}
	* html ul.tab-box li.first {
		background: transparent url(../images/tab_left.gif) no-repeat left -65px !important;
	}
	* html ul.tab-box li.first-active {
		background-position: 0 0 !important;
	}
		* html ul.tab-box li a {
			background: #d7d1bb url(../images/tab_right.gif) no-repeat right top !important;
		}
		* html ul.tab-box li.before-active a {
			background: #d7d1bb !important;
		}
		* html ul.tab-box li.active a {
			background-position: right -29px !important;
		}
		* html ul.tab-box li.last a {
			background-color: transparent !important;
			background-position: right -65px !important;
		}
		* html ul.tab-box li.last-active a {
			background-position: right -92px !important;
		}

/* /ie */
