/* Style-Definitionen www.oktoberfest.de 							*/
/* Datenwerk GmbH - www.datenwerk.de     							*/
/* Stand: 07.06.2004                     							*/

/* Tabellenformatierungen              								*/

table
	{
	table-layout:				fixed;
	}

table.TopBanner th
	{
	height:						1px;
	}

table.MainContent
	{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	}

table.MainContent th
	{
	text-align:					left;
	height: 					120px;
	}

table.MainContent td.MainContentArea, table.MainContent td.MainTeaserArea
	{
	background-color:			#FFFFFF;
	background-image:			url(/images/common/content_watermark.gif);
	background-repeat:			no-repeat;
	padding:					25px;
	font-size:					12px;
	line-height:				16px;
	}

td.MainContent
	{
		font-size:					12px;
		line-height:				16px;
	}

td.MainContentArea a
	{
	color:						#0066CC;
	text-decoration:			none;
	font-weight:				bold;
	}
	
td.MainContentArea a p
	{
	color:						#000000;
	text-decoration:	none;
	font-weight:			normal;
	}

img.ruleright
	{
	margin-top:					5px;
	margin-bottom:				5px;
	}

td.contentad300
	{
	min-height:					1px;
	padding-left:				25px;
	padding-right:				210px;
	}

td.skyad
	{
	padding:					5px;
	padding-top:				63px;
	padding-bottom:				47px;
	}

/* Textformatierungen              									*/


td.MainContent h1
{
	line-height: 24px;
}

body, p, span, td
	{
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:13px;
	line-height:120%;
	color: #000;
	}

p
	{
	margin-top:  				0px;
	}

b
	{
	color: 						#216DB4;
	}
	
b#olaf 
	{
	color: #000;
	}

a b
	{
	color:						#0066CC;
	}

div.miniteaser
	{
	margin-left:				10px;
	margin-right:				10px;
	font-size:					10px;
	color:						#FFFFFF;
	}

div.textanzeige
	{
	width:						485px;
	font-size:					10px;
	color:						#999999;
	}

td.caption
	{
	font-size:					13px;
	color:						#000000;
	}

td.copyright
	{
	font-size:					13px;
	color:						#000;
	}

p.galeriebu
	{
	padding:					5px;
	padding-bottom:				0px;
	font-size:					11px;
	}

/* Linkdefinitionen 												*/

a
	{
	text-decoration:			none;
	color:						#000000;
	}

a.weiterlink
	{
	font-weight:				bold;
	color:						#0066CC;
	}

td.MainContentArea a.blacklink
	{
	font-weight:				bold;
	color:						#000000;
	}

a h1, a:visited h1, a:link h1, a h2, a:visited h2, a:link h2, a h3, a:visited h3
	{
	color:						#0066CC;
	text-decoration:			none;
	}

td.right, td.right strong, td.right a, td.right a b, td.right table td
	{
	font-size:					10px;
	color:						#FFFFFF;
	}

/* Formulare 														*/

table.MainContent input2
	{
	background-color:			#ECF5FF;
	width:						125px;
	height:						24px;
	text-align:					right
	}

table.MainContent input.img
	{
	background-color:			none;
	width:						50px;
	height:						24px;
	border-style:				solid;
	border-width:				0px;
	}

td.left input
	{
	background-color:			#ECF5FF;
	width:						125px;
	height:						24px;
	text-align:					left
	}

/* Bildpositionierungen													*/

div.imgleft
	{
	text-align:					left;
	display:					inline;
	float:						left;
	margin-right:				10px;
	margin-bottom:				10px;
	}

div.smallimgleft
	{
	text-align:					left;
	display:					inline;
	float:						left;
	margin-right:				3px;
	margin-bottom:				3px;
	}

div.imgright
	{
	text-align:					right;
	display:					inline;
	float:						right;
	margin-left:				10px;
	margin-bottom:				10px;
	}

div.smallimgright
	{
	text-align:					right;
	display:					inline;
	float:						right;
	margin-left:				3px;
	margin-bottom:				3px;
	}

table.caption
	{
	background-color:			#E4F2FD;
	}

td.caption, td.copyright
	{
	background-color:			#E4F2FD;
	padding:					5px;
	}

td.copyright
	{
	padding-bottom:				0px;
	}

div.caption
	{
	padding:					0px;
	margin:						0px;
	margin-top:					-2px;
	}

td.popup
	{
	font-family:				verdana, sans-serif;
	font-size:					10px;
	color:						#18661B;
}

td.popup a:link, td.popup a:visited {
	color:						#18661B;
}

table.nlformular {
	font-family:				verdana;
	font-size:					11px;
}


/* Gaudi Mobile */

td.mobile_img {
	margin-left:				25px;
	margin-right:				25px;
	padding-bottom:				5px;
}

td.mobile_bu {
	padding-bottom:				8px;
}

td.mobile_tone {
	padding-bottom:				5px;
}

/* Box eSpotting Menübereich */

table.esphidden,
div.esphidden, 
div.esphidden object
	{
	display:							none;
	}

table.espbox td {
	font-weight:					normal;
	color:								#000000;
	font-size:						10px;
}

table.espbox td a, table.espbox td a:visited, table.espbox td a:active, table.espbox td a:hover {
	color:								#000000;
	text-decoration:			none;
	font-weight:					normal;
}

table.espbox a i {
	color: 								#0066CC;
}

table.blueframe input, table.blueframe textarea {
	border:								1px solid #0B62C5;
	background-color:			#FFFFFF;
}

div.alternate
{
	display: none;
}
.err
{
	background-color: #FFBBBB;
}

div.videohtv
{
	margin:0px;
	width: 483px;
	background-color: #82B0D9;
}

div.videohtv.clearfix {
	overflow: hidden;
}

div.videohtv h2
{
	margin: 10px;
	margin-bottom: 20px;
	color: #FFFFFF;
}

div.videowetter
{
	margin:0px;
	width: 483px;
	margin-bottom: 25px;
}

div.videomyvideo
{
	margin:0px;
	width: 483px;
	text-align:center;
}

/* Special link definitions */

.deepref
{
	display: none;
}

/*Tagcloud */
#tagcloud 
{
	padding: 0px 5px 0px 5px;
	text-align: center;
}


#tagcloud a.suchwort_size7 
{
	font-size: 22px;
}

#tagcloud a.suchwort_size6 
{
	font-size: 20px;
}

#tagcloud a.suchwort_size5 
{
	font-size: 18px;
}

#tagcloud a.suchwort_size4 
{
	font-size: 16px;
}

#tagcloud a.suchwort_size3 
{
	font-size: 14px;
}

#tagcloud a.suchwort_size2 
{
	font-size: 12px;
}

.suchwort_size1 
{
	font-size: 10px;
}

/* Social Bookmarking */

div.socialbookmarks
{
	width: 330px;
	height: 20px;
	margin: 20px 0px 20px 155px;
	text-align: right;
}

div.socialbookmarks img
{
	border: 0px;
}

div.socialbookmarks div.sbmdesc
{
	font-size: 10px;
	height: 20px;
	vertical-align: middle;
	float: left;
}

div.socialbookmarks div.sbmlinks
{
	float: right;
}

div.goContentAds
{
	float: left;
	width: 225px;
	margin: 0px 15px 15px 0px;
	overflow: hidden;
}

td.left div.goContentAds
{
	display: block;
	width: 170px;
	margin: 0px;
	margin-bottom: 10px;
}

.footerlinks td a h3
{
	display: inline;
	font-size: 10px;
	font-weight: normal;
}

.footerlinks .crosslinking a
{
	display: block;
	float: left;
	width: 120px;
	height: 17px;
}

.linguatec
{
	position: relative;
	top: -42px;
}

/* Gast des Tages Box */

.gdtbox, 
.gdtbox strong, 
.gdtbox a strong, 
.gdtbox a, 
.gdtbox a:link, 
.gdtbox a:active, 
.gdtbox a:visited
{
	color: #000000;
}

.gdtbox h2
{
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}


/* AdTags SevenOne Intermedia 02.07.2008 */
	
/* Fullbanner2 style */
/* 728x90 & 468x90 */
.DIVFB2I{
 	position:absolute; 
	top:100px; 
	left:300px; 
	z-index:9999;
	width:728px;
	height:90px;
	clear: both;
	border:0px;	
 	}

.TBLFB2R {
	height:1px; 
	border:0px;
	}

/* Skyscraper */
.DIVSC1I{
 	position:absolute; 
	top:390px; 
	left:865px; 
	z-index:9999;
	width:160px;
	height:600px;
	clear: both;
	border:0px;	
 	}
.TBLSC1R {
	height: 1px;
	border: 0px;
	}
	
#soi_span_rectangle1
{
	display: block;
	text-align: center;
	padding-bottom: 25px;
}

#soi_span_rectangle1 object, 
#soi_span_rectangle1 embed
{
	text-align: center;
	margin-bottom: 25px;
}







#red
	{
		color: red;
	}
	
table.TopBanner
	{
	background-color:			#49A2F4;
	}	
	
table.MainContent th.right
	{
	background-image: 			url(/images/common/header_sponsorlogo.jpg);
	}

td.farbig
	{
	background-color:			#3CA600;
	color:						#FFFFFF;
	}
	
td.right, td.left
	{
	text-align:					left;
	background-color:			#3CA600;
	color:						#FFFFFF;
	}
	
td.left a
	{
	font-size:					11px;
	color:						#FFFFFF;
	font-weight:				bold;
	}
	
td.left a:hover
	{
	text-decoration:			underline;
	}	
	
td.right
	{
	font-size:					10px;
	padding-top:				24px;
	}
	
table.blueframe
	{
	background-color:			#E5F3FF;
	margin-bottom:				20px;
	}
	
table.blueframe td.blueframe
	{
	background-color:			#E5F3FF;
	padding:					5px;
	font-size:					10px;
	color:						#333333;
	}
	
table.blueframe td.blue
	{
	background-color:			#E5F3FF;
	}

td.infoframe
	{
	background-color:			#E5F3FF;
	padding:					5px;
	font-size:					12px;
	color:						#333333;
	}

td.blueframe a
	{
	color:						#333333;
	text-decoration:			none;
	}
	
td.blueframe i, td.blueframe a i, td.infoframe a i
	{
	color:						#0066CC;
	font-style:					normal;
	font-weight:				bold;
	}
	
td.communityframe
	{
	padding:					10px;
	font-size:					10px;
	color:						#333333;
	}
	
td.communityframe a
	{
	color:						#0066CC;
	text-decoration:			none;
	}	
	
td.linkboxframe
	{
	background-color:			#E5F3FF;
	padding-left:				5px;
	padding-right:				5px;
	font-size:					12px;
	color:						#333333;
	}
	
td.linkboxframe a
{
	font-weight: normal;
	color: #000000;
}
	
td.blueframeempty
	{
	height:						5px;
	}	
	
td.blueframe img
	{
	margin-right:				5px;
	}
	
td.blueframed
	{
	background-color:			#49A2F4;
	}

/* Navigation */

.nav_subrubrik
	{
	padding:2px;
	padding-left:10px;
	text-indent:-9px;
	margin-left:9px;
	font-weight:bold;
	font-size:11px;
	color:#BFFF9B;
	}

div.active a
	{
	color:#BFFF9B;
	}
	
	
/* Gestaltungselemente */

div.flowersleft
	{
	height:						25px;
	width:						200px;
	background-image: 			url(/images/common/trenner_links_tag.gif);
	margin-bottom:				10px;
	}
	
div.flowersright
	{
	height:						25px;
	width:						170px;
	background-image: 			url(/images/common/trenner_rechts_tag.gif);
	margin-bottom:				10px;
	}
	
div.ruleright
	{
	height:						10px;
	width:						170px;
	background-image:			url(/images/common/tag_trenner_170px.gif);
	margin-top:					5px;
	margin-bottom:				5px;
	}

/* Textformatierungen 	             								*/

h1 
	{
	font-weight:				bold;
	color:						#236EB5;
	font-size:					26px;
	margin:						0px;
	margin-bottom:				25px;
	padding-bottom:				0px;
	}
	
h2
	{	
	font-weight:				bold;
	color:						#236EB5;
	font-size:					15px;
	margin:						0px;
	margin-bottom:				8px;
	padding-bottom:				0px;
	}
	
h3
	{	
	font-weight:				bold;
	color:						#236EB5;
	font-size:					12px;
	margin:						0px;
	margin-bottom:				4px;
	padding-bottom:				0px;
	}	             							

table.footerlinks td, table.footerlinks a,  table.footerlinks a:visited, table.footerlinks a h3, table.footerlinks a:visited h3
	{
	font-size:					10px;
	color:						#18661B;
	text-decoration:			none;
	}	
	
table.footerlinks a:hover
	{
	color:						#3CA600;
	}

