/* CSS Document */
body {
	behavior: url("javascript/csshover2.htc");
	background: #2D2C27 url("../images/bg02.jpg") no-repeat -300px -400px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.show1 {
	background: #0E0E0E url("../images/bg01.jpg") no-repeat -300px -400px;
}

.show2 {
	background: #2D2C27 url("../images/bg02.jpg") no-repeat 0 -140px;
}

.show3 {
	background: #404040 url("../images/bg03.jpg") no-repeat -100px -1400px;
}

.show4 {
	background: #131313 url("../images/bg04.jpg") no-repeat 0 -800px;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: .85em;
	line-height: 1.4em;
}

a {
/*	text-decoration: none;
	color: #C21143; */
	color: black;
	-moz-outline: 0;
}

a:hover {
	text-decoration: underline;
}

a:focus { outline: none; }

img { border: 0; }

/* 
Bilderpositionierungen
 */

.image_right img,  
.image_left img,
.image_center img {
/*padding: 3px;*/
border: 1px solid #000;
/*background: #fff;*/
}

.image_right {
float:	right;
margin:	.1em 0 .1em .5em !important;
}

.image_left	{
float:	left;
margin:	.1em .5em .1em 0 !important;
}

.image_center	{
text-align: center;
}

.image_center div {
  margin: 0 auto;
  padding: 0;
  text-align: center;
}


.inword-image {
	margin-bottom: -3px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .85em;
}

li {
	background: url("../images/li_dot.png") no-repeat;
	padding: 0 0 .5em 20px; 
}

ul li b {
	font-weight: bold;
}

ul li a b {
	color: #000;
}

#container {
		width: 980px;
	background: url("../images/container_bg.png") repeat-y;
}

#header {
	width: 980px;
	height: 185px;
	background: url("../images/medienwettbewerb.png") no-repeat bottom right;
}

#meta_navi {
	float: right;
	margin: 5px 60px 0 0;
	font-weight: bold;
	font-size: .65em;
	text-transform: uppercase;
	color: #000;
	width: auto;
/*	background: #fff;*/
}

#meta_navi a:hover {
	text-decoration: underline;
}

#left_col {
	float: left;
	width: 210px;
	margin: 0 20px 0 0;
	padding: 0;
}

#main_col {
	float: left;
	width: 480px;
	margin: 0 20px 0 0;
	padding: 0;
}

#right_col {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
}

h1 { color: #C21143; font-size: 1.3em; font-weight: bold; padding: 2px; margin: .5em 0; }
h2 { color: #C21143; font-size: 1.2em; font-weight: bold; padding: 2px; margin: .5em 0; }
h3 { color: #000; font-size: 1.1em; width: auto; display: inline; padding: 2px; margin: .5em 0; }
h4 { color: #000; font-size: 1em; font-weight: bold; padding: 2px; margin: .5em 0; background: none; }

h2.feature { color: #C21143; font-size: .85em; font-weight: bold; background: none; padding: 0; }

h2.feature_video,
.feature_video a,
.feature_video p { color: #fff; }

.feature_video a { text-decoration: none;
                   font-weight: bold; }
h2.feature_video a { text-decoration: underline; }

.feature_head {
	background: url("../images/feature_head.png") no-repeat;
	width: 250px;
	height: 10px;
}

#feature_head-2 {
	background: url("../images/feature01_head.png") no-repeat;
}


.feature {
	background: url("../images/feature_ende.png") bottom no-repeat;
	width: 230px;
	padding: 10px 10px 20px;
	margin-bottom: 10px;
text-align: center;
}


#feature-2 {
	background: url("../images/feature01_ende.png") bottom no-repeat;
}

/* feature box video */

.feature_head_video {
	background: url("../images/feature_head_video.png") no-repeat;
}

.feature_video {
		padding: 10px 10px 25px;
	background: url("../images/feature_video.png") bottom no-repeat;
}

a.weiter {
	font-size: .8em;
}

.feature_body { }
.feature_ende { }

#left_col .featuresticker {
height: 100px;
	margin: 80px 0 0 5px;
	background: url("../images/counter.png") top left no-repeat;
}

#left_col .featuresticker h1 {
	padding: 7px 0 0 7px;
	color: #fff;
	font-size: 1.6em;
	font-style: italic;
}

/* IE7: */
*:first-child+html #left_col .featuresticker h1 {

margin: 0;
}

.featuresticker {
	margin-top: 10px;
}

#news_head {
/*	background: #f90 url("../images/news_head.gif") no-repeat;*/
	width: 250px;
	height: 35px;
	margin-top: 10px;
}

.newsbox {
/*	background: #fc0 url("../images/news_ende.gif") bottom no-repeat;*/
	width: 230px;
	padding: 10px 10px 0 10px;
}

.newsbox p {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	word-spacing: -3px;
	border-top: #000 1px dashed;
	padding: 5px 0;
	margin: 0;
}

.newsbox p a {
	color: #000;
}

.steckbrief {
/*	background: url("../images/steckbrief_head.jpg") no-repeat;*/
	width: 390px;
	min-height: 245px;
	padding: 16px 10px 10px 55px;
}

*html .steckbrief {
	padding: 22px 10px 10px 55px;
}

.steckbrief img {
	float: right;
	padding: 10px 11px 70px 20px;
}

*html .steckbrief img {
	padding: 4px 11px 70px 20px;
}

.steckbrief p {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	line-height: 12px;
	margin: .5em 0;
}

.steckbrief br {
	line-height: 5px;
}

*html .steckbrief br {
	line-height: 10px;
}

.steckbrief_ende {
/*	background: url("../images/steckbrief_ende.jpg") bottom no-repeat;*/
	width: 455px;
	height: 27px;
}

.interview-line-view .steckbrief {
/*	background: url("../images/steckbrief_liste.jpg") no-repeat;*/
	min-height: 200px;
	padding: 18px 10px 10px 55px;
}

*html .interview-line-view .steckbrief {
	padding: 22px 10px 10px 55px;
}

.interview-line-view .steckbrief img {
	padding: 13px 10px 0 20px;
}

*html .interview-line-view .steckbrief img {
	padding: 10px 10px 0 20px;
}

.interview-line-view h4 {
	margin: 1em 0;
}

.stempel {
	background: url("../images/stempel.jpg") no-repeat;
	width: 177px;
	height: 100px;
}

.interview { margin-top: 20px;}
.interview p { margin-left: 35px; }
.interview b { color: #000; font-style: italic;}
.interview a { font-weight: bold; }

.frage_1 { background: url("../images/icon_krone.gif") top left no-repeat; }
.frage_2 { background: url("../images/icon_ausrufezeichen.gif") top left no-repeat; }
.frage_3 { background: url("../images/icon_smiley.gif") top left no-repeat; }
.frage_4 { background: url("../images/icon_nosmiley.gif") top left no-repeat; }
.frage_5 { background: url("../images/icon_daumen.gif") top left no-repeat; }
.frage_6 { background: url("../images/icon_leuchte.gif") top left no-repeat; }
.frage_7 { background: url("../images/icon_mikro.gif") top left no-repeat; }

.interview p.more { background: url("../images/link_pfeil.gif") top left no-repeat; margin-left: 0; padding: 0 35px; }
.interview p.email { background: url("../images/icon_stift.gif") top left no-repeat; margin-left: 0; padding: 10px 35px; }


.tool_button_solo { display:none;}
.tool_body { margin-top: 1em;}
.tool_body p { margin: .5em 0 0 0;}
.tool_body label { color: #fff; font-size: .75em; font-weight: bold; background: #000; width: auto; display: inline; padding: 2px;}
.tool_body input { margin: 10px 0;}
.tool_body textarea { margin: 10px 0;}

h3.news { color: #C21143; font-size: .85em; font-weight: bold; text-transform: uppercase; margin: 0 0 .5em 0; background: none; }
.datum { font-size: .7em; }
.weiter { font-size: .7em; font-weight: bold; margin: 0 0 .5em 0; }


fieldset { border: none; }

fieldset.pages { 
	margin: 0;
	padding: 0;
}

fieldset.pages legend { 
	display: none;
}

fieldset.form { 
	border: none;
	font-size: .75em; 
	margin: 0;
	padding: 5px 0;
}

fieldset.form label { display: block; } 


block { margin: .5em 0; }

input.box,
textarea.box { width: 420px;}

fieldset.sitemap { 
	border: none;
	font-size: .75em; 
	margin: 0;
	padding: 5px 0;
}

legend.sitemap { 
	color: #fff; 
	font-size: 1em; 
	font-weight: bold; 
	background: #C21143; 
	width: auto; 
	display: inline; 
	padding: 2px; 
}

legend.sitemap a { 
	color: #fff;  
}

fieldset.downloads { 
	border: none;
	margin: 0;
	padding: 5px 0;
}

fieldset.downloads legend { 
	color: #fff; 
	font-size: .75em; 
	font-weight: bold; 
	background: #C21143; 
	width: auto; 
	display: inline; 
	padding: 2px; 
	margin-bottom: .5em;
}

h3.link { color: #000; font-size: .85em; font-weight: bold; margin: 0 0 .5em 0; background: none; }
p.link { 
	margin: 1em 0;
}

.video {  }
.video .scrollButton { width: 68px;
                       height: 48px; 
                       padding: 10px 10px 20px 10px; 
                       float: left; 
                       background-color: transparent;
                       }
.video .fwButtonEnabled { background: white url("../images/fw.png") no-repeat; }
.video .fwButtonEnabled:hover { cursor: e-resize; }
.video .bwButtonEnabled { background: white url("../images/bw.png") no-repeat; }
.video .bwButtonEnabled:hover { cursor: w-resize; }

.video .prevBg { 
	float: left; 
	padding: 10px 10px 20px 10px; 
	margin: 0 8px 10px 0; 
	background: url("../images/video_thumb_bg.gif") no-repeat;  
}
.video .preview img:hover { cursor: pointer; }
.video #title { text-align: center;
                margin: 25px 0 15px 0;}
.video .description {  }
.video #clear { 
	clear: both; 
}
.video .movie { 
	clear: both; 
	background: url("../images/video_bg.gif") no-repeat;
	padding: 10px 10px 30px 10px; 
}

#schrift {
	background: url("../images/schrift_bg.png") no-repeat;
	width: 250px;
	height: 70px;
	margin-top: 10px;
	padding: 15px 10px;
	color: #000;
	font-size: 10px;
}

#schrift img {
	margin-left: 10px;
}

*html #schrift img {
	margin-left: 0;
}

.buttonleiste { padding: 20px 0 0 0; }

#footer {
	clear: both;
	background: url("../images/footer_bg.png") no-repeat;
	width: 980px;
	height: 140px;
}

.copyright { 
	float: left; 
	font-size: .6em; 
	padding:10px 0 0 10px; 
	width: auto;
	margin-top: -20px; 
/*		background: #ff0000;*/
	}
.copyright a { 
	color: #000; 
	white-space: nowrap;
	}

.kompi { 
padding: 30px 0 0 10px;
}

.partner,
.partner2 {
	float: left;
	font-size: .6em;
	padding: 30px 10px 0 10px;
}

.partner2 {
	padding: 30px 10px 0 50px;
}

.logoleiste { 
	float: left; 
	padding-top: 20px;
	}
	
	.logoleiste2 { 
	float: left; 
	padding-top: 30px;
}
.logoleiste img { 
	margin: 0 5px 5px 0;
	}

.clear {
    clear: both;
}

/* Styled Tooltips */
.hintheader,
.hintbody,
.tooltippheader,
.tooltippbody {
font-weight: bold;
width: 260px;
padding: 3px;
border: 1px solid #000;
background: #000;
color: #fff;
text-align: left;
font-size: 12px;
opacity: .85;
}

.hintbody {
font-weight: normal;
background: #fff;
color: #000;
}

.tooltippheader,
.tooltippbody {
width: 200px;
border: 1px solid #c93;
background-color: #ffc;
color: #000;
font-weight: normal;
}

.tooltippbody {
border-top: 0;
}

.tooltippheader {
padding-left: 25px;
background: #ffc url(../images/08/bg_tooltipp.gif) no-repeat 3px 3px;
}

#voting td { font-size: 0.6em;
             text-align: center;
             vertical-align: middle }
#voting input.button { font-size: 0.9em; }
#voting td.center { font-size: 1.2em; }
#voting td.vote { cursor: pointer; }
.votingbutton { font-size: 14px; }