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

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

a {
	text-decoration: none;
	color: #c00;
	-moz-outline: 0;
}

a:hover {
	text-decoration: underline;
}

a:focus { outline: none; }

img { border: 0; }

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

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

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

ul li b {
	color: #f60;
	font-weight: bold;
}

#header {
	width: 980px;
	height: 185px;
}

#meta_navi {
	float: right;
	margin: 5px 0 0 0;
	font-weight: bold;
	font-size: .65em;
	text-transform: uppercase;
	color: #c00;
	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: #c00; font-size: 1em; font-weight: bold; text-transform: uppercase; word-spacing: -3px; margin: 0 0 .5em 0; }
h2 { color: #c00; font-size: 1em; font-weight: bold; text-transform: uppercase; word-spacing: -3px; margin: 0 0 .5em 0; }
h3 { color: #fff; font-size: .75em; font-weight: bold; background: #f90; width: auto; display: inline; padding: 2px; margin: 0 0 .5em 0; }
h4 { color: #f60; font-size: .85em; font-weight: bold; text-transform: uppercase; word-spacing: -3px; margin: 0 0 .5em 0; background: none; }

h2.feature { color: #c00; font-size: .7em; font-weight: bold; text-transform: uppercase; background: none; padding: 0; }

#feature_head {
	background: #f90 url("../images/feature_head.gif") no-repeat;
	width: 250px;
	height: 35px;
}

.feature {
	background: #f90 url("../images/feature_ende.gif") bottom no-repeat;
	width: 230px;
	padding: 5px 10px;
	margin-bottom: 10px;
}

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

.feature_body { }
.feature_ende { }

.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: #f60; }
.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: #f90; width: auto; display: inline; padding: 2px;}
.tool_body input { margin: 10px 0;}
.tool_body textarea { margin: 10px 0;}

h3.news { color: #c00; 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: #f90; 
	width: auto; 
	display: inline; 
	padding: 2px; 
}

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

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

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

.video {  }
.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 .description {  }
.video .movie { 
	clear: both; 
	background: url("../images/video_bg.gif") no-repeat;
	padding: 10px 10px 30px 10px; 
}

#schrift {
	background: url("../images/schrift_bg.gif") no-repeat;
	width: 250px;
	height: 60px;
	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: #fff url("../images/footer_bg.jpg") no-repeat;
	width: 980px;
	height: 130px;
}

.copyright { float: left; font-size: .6em; padding: 65px 0 0 20px; width: auto; }
.copyright a { color: #000; }

.kompi { padding: 80px 0 0 20px;}

.partner {
	float: right;
	font-size: .6em;
	padding-top: 65px;
}
.logoleiste { float: right; padding-top: 65px;}
.logoleiste img { margin-left: 30px;}

.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;
}
