/* -------------------------------------------------------
TalkingFood Main CSS
Authors:  Digitale Zeiten GmbH: Jens Scharnetzki, Alexander Nichau
Design:   Digitale Zeiten GmbH: Jens Scharnetzki
Contact:  info@digitale-zeiten.de
Version:  14.Februar 2005
------------------------------------------------------- 
Hier wird gedruckt.

/*	=Seitenstruktur 
------------------------------------------------------- */

html {height: 100%;  padding-bottom:1px;}
body{font-size: .8em;
	line-height:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#fff;
	height: 100%; 
	float: none !important;
	margin:0;
  	padding:0;
	}

/* layout */
.unsichtbar{ display:none; visibility:hidden;}
.slinks {float:left;}
.srechts {float:right;}

/* breiten */
.ms { width:800px;}


#container { min-width:882px; width:882px; margin:0 auto 50px auto;   }

#tl{ display:none;} 
#top1 {background: url(../img/taf_oben_1_logo.jpg) no-repeat left bottom; height:144px; width:250px; } 
#top2 { background:url(../img/taf_oben_2.jpg) no-repeat left bottom; height:144px; width:442px; } 
#top3 { background:url(../img/taf_oben_3.jpg) no-repeat right bottom; height:144px; width:188px;} 
#nav { display:none;} 
#mainblock {clear:both; width:880px;}
 

#content {margin:0; padding:20px 21px 0 21px;} 
#boxenleiste {display:none; } 
#footer{  clear:both; }

/*	=specials
------------------------------------------------------- */
.textcenter { text-align:center}
.textleft { text-align:left}
.textright { text-align:right}


/*	=Elements
------------------------------------------------------- */
h1 {
	font-size: 140%;
	color:#6C9C0D;
	padding:0 0 .4em 0;
	margin:0;
}
h2,h3,h4,h5,h6 {
	font-size:120%;
	font-weight:bold;
	padding:0 0 1em 0;
	margin:0;
}
p {
	margin:0;
	padding: 0 0 10px 0;
	
}

div{}

a{text-decoration:none; color:#6C9C0D;}
a:hover{color:#FF6800;}

/* special links */
.box a{color:#FFFFFF;}
.box div a {color:#6C9C0D;}
.box a:hover, .box div a:hover{color:#FF6800;}
a.extlink {
	padding-right: 10px;
	background: url(../img/extlink.gif) no-repeat right center;
}
a.pdflink {
	padding-right: 15px;
	background: url(../img/pdflink.gif) no-repeat right center;
}

#content p a:link, #content p a:visited {
	color:#000;
	border-bottom: 1px solid #000;
}
#content p a:hover, #content p a:active{
	color:#FF6800;
	border-bottom: 1px solid #000;
}
#content table { 
	border-collapse:collapse;
	padding:0;
	margin:0;
	font-size:120%;
	border-right: 1px solid #6c9c0d;
	border-bottom: 1px solid #6c9c0d;
}
#content th {
	font-weight:bold;
	text-align:center;
	padding:2px 4px;
	margin:0;
	background: #ebf2de;
	border-right: 1px solid #6c9c0d;
	border-bottom: 1px solid #6c9c0d;
}
#content td {
	padding:2px 4px;
	margin:0;
}

#boxenleiste a, #newsletter a {
	text-decoration:none;
	color:#6C9C0D;
}

#boxenleiste a:hover, #newsletter a:hover{
	text-decoration:none;
	color:#FF6800;
}


/*	=Navigation
------------------------------------------------------- */
#subnav {
	width:auto;	
	font-size:110%;
	text-align:right;
	position:relative;
	top:2em;
	right:0;
	color:#fff;
    background:transparent;
}
#subnav a {
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
}


#nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
#nav a {
	font-size:120%;
	display:block;
}
#nav li {
	padding:0;
	margin:0;
	width:100%;
	display:block;
	list-style:none;
	background: #6C9C0D url(../img/navi_bg.gif) repeat-y top right;
}
#nav li a:link, #nav li a:visited{
	margin:0;
	padding: 5px 5px 5px 10px;
	color:#fff;
	text-decoration:none;
	border: 1px solid;
	border-color: #8FB447 #4B6C09 #4A6A09 #90B448;
}
#nav li a:hover, #nav li a:active {
	border: 1px inset;
	border-color: #7699BA #436383 #436383 #7699BA;
}

#nav li ul {
	padding:0;
	margin:0;
}
/*#nav li li a {
	padding-left: 20px !important;
	background: #A3C266 url(../img/element/nav_item.gif) no-repeat 10px 50%;
	border-color: #B9D18B #718646 #6F8446 #B9D18B;
}*/
#nav .second a {
	padding-left: 20px !important;
	background: #A3C266 url(../img/nav_item.gif) no-repeat 10px 50%;
	border-color: #B9D18B #718646 #6F8446 #B9D18B;
}

/* Kinderleicht on Tour */
#nav #tour {
	margin: 20px 0 66px 0;
}
#nav #tour li a{
	background: #9DBA00;
	border-color: #FFD521 #FEDE55 #AE9116 #FFD521;
}

/* Kinderleicht on Tour */
#nav #tour {
	margin: 20px 0 66px 0;
}
#nav #tour li a{
	background: #9DBA00;
	border-color: #FFD521 #FEDE55 #AE9116 #FFD521;
}

/*	=Forms
------------------------------------------------------- */
form,input {
	padding:0;
	margin:0;
}
input[type="text"] {
	border:1px solid #6C9C0D;
	margin:4px 0;
	padding:2px;
}


/*	=Misc
------------------------------------------------------- */
img.left, img.right {
	padding: 0;
	border: 1px solid #6C9C0D;
}
img.right {
	margin: 0 0 1em 15px;
	float:right;
}
img.left {
	margin: 0 15px 1em 0;
	float:left;
}
div.datum {
	font-size: 110%;
	font-weight:bold;
	border-bottom: 1px solid #6C9C0D;
	margin-bottom:.4em;
	color: #6C9C0D;
}

#content ul {
	font-size:120%;
	margin: .5em 0 1em 0;
	padding:0;
}
#content li {
	list-style:none;
	padding: 0 0 2px 8px;
	background: url(../img/listitem.gif) no-repeat left center;
}


.sub{ font-size:90%;}
.grey{  color: #999999;}



/*flatnavigation wir eingestzt z.B. Pressenews*/
#flatnavi ul{ padding:0; margin:0; font-size:95%; text-align:center; }
#flatnavi li{ padding:0; margin:0 35px; width:50px;list-style:none; background: none; display:inline; }

/*startboxe*/
#specialstartbox { padding-top:20px;}
.specialimg { border:1px solid #FFD521; margin-right:1.2em; } 
#aktuelles { margin-top:1.2em;}
 
 
 
/*all boxen*/
.box {
margin-bottom:20px;

}
.headbox {
	display:none;}
.box img {border: none;
}

div.green  {
display:none;
}
div.white  {
	background-color:#fff;
	border-top:1px solid #fff;
	display:block;
	font-size:1.2em;
	padding:3px 10px 10px 10px;
}


#boxenleiste ul, #boxenleiste li {
	padding:0;
	margin:0;
	list-style:none;
}
#boxenleiste li ul {
	padding:0 0 5px 0;
}

#boxenleiste li img {
	margin-top:15px;
	border:0px;

}

/*Quiz boxen*/
.box#quiz  {
	background: none; 

}
#quiz span{display:block;
	width:auto;
	margin:0px;
	padding:5px 0 0 10px;
	height:1.6em;
	color: #fff;
	font-size:1.2em;
	font-weight:normal; background: url(../../data/image/quiz.gif) no-repeat left top; height:6.0em; }
#quiz label{}


/* search box upper right */
#suche {
	color:#6C9C0D;
	margin-bottom:0;
	margin-top:15px;
}
#suche div {
	padding:3px 10px 10px 10px;
}
#suche a {
	color:#6C9C0D;
	text-decoration:none;
	font-size:95%;
}
#suche input {
	width:98%;
}

/* Newsletter box */
#newsletter h3 {
	display:block;
	margin:0;
	padding:5px 0 0 10px;
	height:1.6em;
	color: #fff;
	font-size:1.2em;
	font-weight:normal;
}
#newsletter form {
	background: #E6EED5;
	border-bottom: 7px solid #BCD28F;
	padding: 7px 10px;
	line-height:100%;
	text-align:right;
}
#newsletter input {
	width: 95%;
	margin-bottom: 8px;
}


/*inhaltsbesonderheiten*/
.realcontent{ }
#contentfunctions { display:none;}
#contentfunctions a{ text-decoration:none !important;}
#additionalinfos {font-size:90%;  padding:0 10px 10px 10px; border:1px solid #BCD290;}
#additionalinfos h2{ background-color:#EBF2DE; margin:0 -10px 0 -10px;  padding: 5px; border-bottom:1px solid #BCD290;}
#content p{ font-size:120%;  }

/* Übersichtseiten - vornehmlich Änderungen bzg. h1 Alleinstellungsmerkmals*/
.overview h2{
	font-size:140%;
	font-weight:bold;
	padding:0;
	margin:0;	color:#6C9C0D;
}
.overview h3{
	font-size:120%;
	font-weight:bold;
	padding:0 0 4px 0;
	margin:0;	
}
.overview h3 a{color:black;}

