﻿/* Reset all margins and paddings for browsers */
* { padding: 0;	margin: 0 }

body { 
	font: Droide Sans, Verdana, Arial, Sans-Serif; 
	line-height: 0; 
	margin: 0;
		background-color: white; }
h1 {
	line-height: 41px;
	margin-bottom: 3px;
	font-size: 40px;
	margin-top: -8px;
	text-align: left;
}		
h4 { 
font-size: 24px;
line-height: 22px; color: black;
font-family: 'Yanone Kaffeesatz', Verdana, arial, serif;
margin-bottom: 3px;
margin-top:4px;
text-shadow:0px 0px 5px #C2C2C2;
}
h4.fluid {
	font-family: 'Droid Sans', Verdana, arial, serif;
	font-size: 14px; line-height: 18px;
	padding-left: 8px; 
	color: black;
	text-shadow:2px 0px 5px #A8A8A8; 
	}
h2.fluid {
	font-family: 'Droid Sans', Verdana, arial, serif;
	font-size: 14px; line-height: 18px;
	background: #f19d56;
	padding-left: 8px; padding-top:3px; padding-bottom:3px;
	color: black;
	text-shadow:0px 0px 3px #b0886f;
}
h6 {
font-family: 'Yanone Kaffeesatz', arial, serif;
        font-size: 24px;

}		

#wrap {	margin: 0 auto;	width: 959px; 
}
#aussencontainer {
clear:left; 
float:left; 
padding-bottom:20px; 
width:100%; 
background:white; 
max-width:1296px; 
margin-left:12px; 
margin-top:12px;
}
#innencontainer {
float:left; 
width:959px; 
margin-right:13px;
margin-bottom: 13px;	
}
#bottom-unterkolumne-links {
float: left;
background-color: #ead0aa;
margin-top: 0px;
margin-right:13px;
margin-bottom: 13px;
padding-bottom: 10px;
}
#bottom-unterkolumne-mitte {
float: left;
background-color: #ead0aa;
margin-top: 0px;
margin-right:13px;
	margin-bottom: 13px;
	padding-bottom: 10px;
}
#bottom-unterkolumne-rechts {
float: left;
background-color: #ead0aa;
margin-top: 0px;	
margin-right:13px;
margin-bottom: 13px;
padding-bottom: 10px;	
}
#bottom-unterkolumne-vier-bei-bedarf {
float: left;
margin-right:13px;
background-color: #ead0aa;
margin-top: 0px;
	margin-bottom: 13px;
	padding-bottom: 10px;
}
#unterkolumne-links {
float: left;
background-color: #ead0aa;
margin-top: 0px;
margin-right:13px;
margin-bottom: 0px;
padding-bottom: 10px;
}
#unterkolumne-mitte {
float: left;
background-color: #ead0aa;
margin-top: 0px;
margin-right:0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#unterkolumne-rechts {
float: right;
background-color: #ead0aa;
margin-top: 0px;	
margin-right:0px;
margin-bottom: 0px;
padding-bottom: 10px;	
}
#unterkolumne-vier-bei-bedarf {
float: left;
margin-left:12px;
background-color: #ead0aa;
margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.eingezogen {
	padding-left:10px;
	padding-right:10px;
	}
#eingezogen_kleine_schrift p {
	padding-left:10px;
	padding-right:10px;
	font-weight: normal;
font-size: 13px;
font-family: 'Droid Sans', Verdana, arial, serif;
line-height: 17px;
margin-bottom: 7px; margin-top:7px;
text-align: left;
	}
.blocksatz {
	text-align: justify;
}
.blocksatz p {
	margin-bottom: 3px;
}
#balkenhintergrundfarbe_schriftfarbe {
margin-top:0px;
margin-bottom:13px;
background-color: #dac3b5;
height: 22px;
}
h5.auf_balken {
color: black;
margin-top: 0px;
margin-bottom:20px;
padding-top: 11px;
font-variant: small-caps;
letter-spacing: 2px;
text-indent: 5px;
font-size: 13px;
height:20px;
}
.schatten_fuer_kaesten_bilder {
				-webkit-box-shadow:0px 0px 3px #878787;
-moz-box-shadow:0px 0px 3px #878787;
box-shadow:0px 0px 3px #878787;
}
	
/* +++++++++++++++++ anfang Poll +++++++++++++++++++++++++ */
.pollResultAnswer { color:black; font-weight: bold; }
.pollQuestion { color:black; font-weight: normal; }

/* +++++++++++++++++ anfang gallery +++++++++++++++++++++++++ */
.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

img {
 margin:		0;
 padding:	0;
 border:		0;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #EAEBEE;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight: 		bold;
 color:             #000;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}

li {
 margin:            0 0 15px 0;

 font-family: 'Droid Sans', Verdana, arial, serif;
 font-size: 13px;
 color: 				#333;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 /* border-bottom: 		1px dashed #ccc; */
}

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #fff;
}

.imageBG {
 text-align: center;
 background-color:  #8185A9;  
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #E9E9F2;  
}

.tableBorder {
 border: 1px solid white /* #73737E; */
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #7378A7;  
}

td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}

.powered {
 margin:            15px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
}

/* +++++++++++++++++ ende gallery +++++++++++++++++++++++++ */

.foto_links { float:left; margin-right:12px; margin-top:6px;}

.foto_rechts { float:right; margin-left:12px; margin-top:6px; }

cite {
background-image: url({site_url}media_css_egbiz/anfuehrungsstrich_blau.gif);
background-repeat: no-repeat;
background-position: 0px -10px;
width: 240px;
float: right;
font-style: italic;
letter-spacing: -2px;
font-weight: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 22px;
margin-bottom: 12px;
font-size: 25px;
text-align: left;
padding: 0px 0px 5px 70px;
margin: 5px 5px 5px 5px;
color: #015e80;}

p {color: black;
font-weight: normal;
font-size: 14px;
font-family: 'Droid Sans', Verdana, arial, serif;
line-height: 22px;
 letter-spacing: 0px; }

p.fetter_anlauf { font-weight: bold; }

p.autor {
font-size: 11px;
color: black;}

p.rubrikenzeile {
font-family: 'Yanone Kaffeesatz', Verdana, arial, serif; 
font-weight: 200; 
font-size: 20px; 
text-shadow:2px 0px 5px #A8A8A8;
width:635px;
margin-top: 0px;
margin-bottom: 11px;
padding-bottom:0px;
background-color: #ead0aa;
font-variant: normal;
letter-spacing: 0px;
text-indent: 5px;
}

/* TOP HEADER -------- */
#top { 
	margin: 0 auto;
	padding: 0;
	color: #666;
	background: #FFF url({site_url}media_css_egbiz/top.jpg) repeat-x top;
	height: 81px; }

#top h1 { padding: 10px 0 0 25px; color: #FFF; font-size: 160%; background: transparent;}
#top h2 { padding: 0px 0 0 25px; color: #aaa; font-size: 80%; background: transparent;}
#top .padding { padding-top: 5px; }
#top .lefts { background: transparent url({site_url}media_css_egbiz/topl.jpg) no-repeat left; height: 81px; }
#top .rights { 	background: transparent url({site_url}media_css_egbiz/topr.jpg) no-repeat right;
	float: right;
	height: 81px;
	width: 18px; }

/* Subheader = Kopfzitate ----------- */

#subheader { clear: both; 
	background: #ead0aa;
	color: black; /* farbe der Schrift de Subheaders unter Navi */
	padding-top: 5px; padding-bottom: 5px; padding-left:10px; padding-right:10px;
	margin: 5px 0px 11px 0px; }

#subheader a { text-decoration: none; border-bottom: 1px dashed #0066B3; } 

#subheader p { color: black;
font-weight: normal;
font-size: 13px;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 16px;}
 
/* TOP MENU Navigationsleiste ---------- */
#topmenu { width: 959px;
margin-top:10px;
margin-bottom: 11px;
			padding: 0;
			background: url(/media_css_egbiz/menu.jpg) repeat-x top;
			height: 35px; 
			-webkit-box-shadow:0px 0px 3px #878787;
-moz-box-shadow:0px 0px 3px #878787;
box-shadow:0px 0px 3px #878787;}

#topmenu .lefts { background: url(/media_css_egbiz/menul.jpg) no-repeat left; 
	height: 35px; 
	padding-left: 5px; }

#topmenu .rights { background: url(/media_css_egbiz/menur.jpg) no-repeat right;
	float: right;
	height: 35px;
	width: 8px; }

#topmenu li a { color: black;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	background: transparent;
	font-weight: bold }
 
#topmenu li { padding: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	line-height: 35px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
	background: url(/media_css_egbiz/sep.gif) no-repeat top right;
	letter-spacing: 0px;
} /* hochkante striche */

#topmenu  a.selected {color: #7f7f7f}

#main { background: #FFF; margin: 6px 0 0px 0; 
width: 959px;}

/* RIGHT SIDE - ARTICLES AREA -------- */
#rightside {width:635px;
float: right;
	padding-left: 0px;
padding-right:0px;

	background: #FFF;
	margin-right:0px;
	margin-left: 0px;
	}
#rightside h2 { font-size: 30px;
line-height: 30px; color: black; background: white; 
font-family: 'Yanone Kaffeesatz', Verdana, arial, serif;
margin-top: 0px;
margin-bottom: 8px;
text-shadow:2px 0px 5px #A8A8A8; 
 text-align: left;
}
#rightside h2.tk-hooligan {
	font-size: 31px;
}
#rightside h2.aufmacher {
	font-family: 'Old Standard TT', serif;
	font-size: 35px;
	text-shadow:2px 0px 5px #A8A8A8; 
}
#rightside h2.tk-ff-masala-script-web-pro {
	font-size: 31px;
}
#rightside h2.tk-ff-market-web {
	font-size: 31px;
}


#rightside h3 { 
	font-size: 24px;
	line-height: 24px; color: black;
	font-family: 'Yanone Kaffeesatz', Verdana, arial, serif;
	background-color:#EAD0AA; 
	margin-top:5px;
	margin-bottom: 3px;
	text-shadow:0px 0px 5px #C2C2C2;
 	font-weight: bold;
}
#rightside h4 { 
	font-size: 24px;
	line-height: 24px; color: black;
	font-family: 'Yanone Kaffeesatz', Verdana, arial, serif;
	margin-bottom: 3px;
	margin-top:7px;
	text-shadow:2px 0px 5px #A8A8A8; 
}
#rightside h5 { font-size: 20px;
line-height: 24px; color: black;
font-family: 'Yanone Kaffeesatz', Verdana, arial, serif;
background-color:#EAD0AA; 
padding-bottom: 3px;
margin-top:0px;
margin-bottom: 12px;
text-shadow:0px 0px 5px #C2C2C2;
}
h2.als_rubrikenname { 
font-family: 'Droid Sans', Verdana, arial, serif;
font-size: 14px; line-height: 18px;
background: #f19d56;
	padding-left: 8px; padding-top:3px; padding-bottom:3px;
	color: black;
text-shadow:0px 0px 3px #b0886f;
	}
h3.aufsetzer {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px;
    background: #b5b0d4 url({site_url}media_css_egbiz/greyc.gif) no-repeat top right;
	padding-left: 15px; padding-top:3px; padding-bottom:3px;
	color: black;}

h4.aufsetzer {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 22px;
	color: black;}

/* left SIDE -  ------ */

#leftside { top: 0px;
	width: 311px; /* rechtes Bein Breite */
	padding-left: 0px;
	background: #f3ebd4;
	margin-right: 0px;
	color: yellow;} 

#leftside .box { 
background: #ead0aa;
	margin-bottom: 13px; margin-top:0px;
	padding-bottom: 3px;
	color: #ead0aa;
/* -webkit-box-shadow:0px 0px 3px #b98f75;
-moz-box-shadow:0px 0px 3px #b98f75;
 box-shadow:0px 2px 3px #b98f75;	*/
	}

#leftside h2 { 
font-family: 'Droid Sans', Verdana, arial, serif;
font-size: 14px; line-height: 18px;
background: #f19d56;
	padding-left: 8px; padding-top:3px; padding-bottom:3px;
	color: black;
text-shadow:0px 0px 3px #b0886f;
	}
#leftside p {color: black;
font-weight: normal;
font-size: 13px;
font-family: 'Droid Sans', Verdana, arial, serif;
line-height: 17px;
margin-bottom: 7px; margin-top:7px;
text-align: left;
}

#leftside li { color: black; font-weight: normal;
font-size: 13px;
font-family: 'Droid Sans', Verdana, arial, serif;
line-height: 17px;
margin-bottom: 0px; margin-top:0px;}

#footer { clear: both;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: black}

/* #footer p  { margin-left:5px; margin-top:0px; margin-right:3px; 
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#footer .rside { float: right; display: inline; padding-top: 0px; text-align: right} */

a { color: black; text-decoration: underline}

ul {  padding: 0; margin:0}
li { list-style-type: none }
.date {line-height: 22px; 
/* border-bottom: 1px dashed #e5e5e5; */
text-align: left; 
margin-bottom: 12px; 
font-size: 14px;
font-family: 'Droid Sans', Verdana, arial, serif;
color: black}
/* #main #leftside .date a, #main #rightside a { border: 0; text-decoration: none; } */
 
.comment .date { text-align: left; border: 0;}	

#breadcrumbs { 
	float: left;
	padding-left: 8px;
	padding-top: 0px;
	font: bold .8em Arial, Arial, Sans-Serif; 
	color: #666;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

/* SNEWS */
#main #leftside fieldset { float: left; width: 95%; border: 1px solid #ccc; padding: 10px 8px; margin: 0 10px 8px 0; background: #FFF; color: #000; }
#main #leftside fieldset p { width: 95%; }
#main input { padding: 3px; margin: 0; border: 1px solid #bbb }

/*input.search { border: 1px solid #ccc; padding: 4px; width: 160px; }*/
.comment { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

.kasten { width: 311px;;
background-color: #dac3b5; /* Hintergrundfarbe BU */
float: right;
margin-left: 10px;
}

p.kasten_bu {
font-style: italic;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 3px;
margin-top: 4px;
padding-left: 10px;
}

.blocksatz {
	
}

#textkasten {
background-color: #dac3b5;
padding: 10px;
margin-bottom: 10px;}

#textkasten li {
list-style-type: disc;
color: black;
font-weight: normal;
font-size: 14px;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 22px;
margin-bottom: 12px;
margin-left: 15px;}

/* subcolumns  dreispaltig reklame ++++++++++++++++++++++++++++++++++  */
.subcolumns {
  width: 959px;
  padding-left: 0px;
  margin-left: 0px; margin-top:6px;
  overflow: hidden;}                              

/* kästen ++++++++++++++++++++++++ */

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden; height: 95px;}

.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden; height: 95px; margin-left:0px;}

.c33l, .c33r { width: 311px; }

/* ende ++++++++++++++++++++++++++++++++++ */

/* opti ++++++++++++++++++++++++++++++++++++ */

.opti {
text-indent: -999em;
position: absolute;
line-height: 0px;
bottom: -20%;
color: aqua;}