/* Standard-CSS fuer www.bongeo.de */

/* Wichtige Farben
Rot-Braun	= #660033
Dunkelbraun = #FFCC66
Weinrot		= #CC0066
Weissgrau	= #EFEFEF
Mittelgrau	= #CCCCCC
Dunkelbeige	= #FFCC66
Hellgelb    = #FFFFCC
Weissgelb	= #FFFFEE
Orange      = #FF6633
Gelbbraun	= #CC6633
*/

body {
	margin:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:100.01%;
	color:#000000;
	background-color:#F5F5F5;
}
	
img#logo {
	float:left;
	vertical-align:middle;
	border:none;
}

#wrapper {
	background-color:#CC6633;
	width:780px;
	height:auto;
	}

#navi {
	font-size:0.75em;
	padding:5px;
	width:770px;
	height:80px;
	background-color:#FFCC66;
	vertical-align:middle;
	text-align:center;
	/*background-image:url('bilder/bg_main.gif');*/
}

#navibottom {
	font-size:0.8em;
	background-color:#FF6633;
	color:#FFFFFF;
	padding:0px 5px;
	width:770px;/*610px;*/
	height:25px;
	line-height:25px;
}

#naviright {
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#CC6633;*/
	color:#FFFFFF;
	position:absolute;
	width:145px;
	/*height:470px;*/
	top:120px;
	left:625px;
	font-size:12px;
	padding:5px;
}

#naviright a { font-size:12px !important; }

#naviright ul.nav_right {
	padding:0;
	margin:0;
	font-size:11px;
	list-style-type:none
	}
	
#naviright ul.nav_right li {
	line-height:1.25em;
	margin-bottom:8px;
	}

ul.sitemap { margin:0; padding:0; }

ul.sitemap li 
{ 
	margin:0 0 5px 0;
	padding-left:5px;
	font-size:13px;
	list-style-type:none;
}

ul.sitemap li ul li
{
	font-size:11px;
}
ul.sitemap li a { font-weight: bold; }
ul.sitemap li ul li a { font-weight:normal; }

#main {
	font-size:0.8em;
	/*position:absolute;
	top:115px;*/
	padding:15px 15px 15px 20px;
	width:585px;
	/*height:425px;*/
	min-height:425px;
	line-height:1.5em;
	background-image:url('../bilder/bg_main.gif');
	/*text-align:center;*/
}

* html #main { height: 425px; } /* IE 5.x + 6.0 */

#bottom {
	font-size:0.7em;
	background-color:#FFCC66; /*#FF6633;*/
	color:#000; /*#FFFFFF;*/
	/*position:absolute;
	top:570px;*/
	padding:0px 5px;
	width:770px;
	height:25px;
	line-height:25px;
}

#bottom a { color: #fff; }

#counter {
	position:absolute;
	left:5px;
	bottom:5px;
	}

.produktBox {
	width:95%;
	border:1px solid #FFCC66;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFFEE;
}
	
.mitte {
	text-align:center;
	}

p.proddescr {
	font-size:0.8em;
	margin-top:0.125em;
	margin-bottom:0.125em;
	margin-left:1em;
	}

label {
	font-weight:bold;
	font-size:0.9em;
	}
	
td {
	padding:3px;
	}
	
table#produkte {
	margin-top:25px;
	width:100%;
}

table#produkte img {
	margin:0px;
}

table#produkte td {
	width:50%;
	text-align:left;
	text-indent:1px;
	vertical-align:top;
	padding:0px 10px 50px 10px;
}

table.index_news_table { margin-left:20px; }

table.index_news_table td, table.all_news_table td { font-size:0.9em; }

ol li {
	margin-bottom:10px;
}

li {
	text-align:left;
	line-height:1.8em;
	}

li.geo {
	padding-bottom: 28px;
	}

img {
	margin:5px;
	}
	
a img {
	border:1px solid #CC6633;
	}
	
/* not used yet */
p.imgdescr {
	margin-left:5px;
	margin-top:-1.75em;
	font-size:0.75em;
	}
	
img.border {
	border:2px solid #CC6633;
	}
	
img.fineborder {
	border:1px solid #FFCC66;
	}
	
form p {
	clear:both;
	}

form p label {
	float:left;
	}

form p input {
	float:right;
	}

.bad {
    color: red;
    }

.bigbad {
    color: red;
    font-size: 10pt;
    font-weight: bold;
    }
	
.firma {
	font-size:18px;
	font-variant:normal;
	}
	
.firma_klein {
	color:#FFFFFF;
	font-size:12px;
	}
	
h1 {
	margin:0 0 10px 0;
	font-size:1.5em;
	font-weight:bold;
	color:#333333;
	text-align:center;
	}
	
h2 {
	margin:0;
	font-size:1.15em;
	font-weight:bold;
	color:#333333;
	text-align:center;
	}

.highlight {
	font-weight:600;
	color:#CC6633;
	}
	
.highlightDruck {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.bold {
	font-weight:bold;
	}

.left {
	text-align:left;
	}
	
img.fleft
{
	float: left;
	margin: 5px 10px 10px 0;
}

img.right
{
	float: right;
	margin: 5px 0 10px 10px;
}

.small {
	font-size:0.8em;
	}

table#produkte .small {
	font-size:0.85em;
	padding-top:4px;
	}
	
.emphasize {
	/*color:#FF6633;
	font-weight:400;*/
	color:#333333;
	font-weight:600;
	font-size:0.9em;
	}
	
.leftarea {
	padding-top:20px;
	float:left;
	width:40%;
	text-align:right;
}

.rightarea {
	padding-top:20px;
	float:right;
	width:40%;
	text-align:left;
}

.leftarea2 {
	padding-top:20px;
	float:left;
	width:45%;
	text-align:left;
}

.rightarea2 {
	padding-top:20px;
	float:right;
	width:45%;
	text-align:left;
}

.clear {
	clear:both;
	}
	
.floatrechts {
	float:right;
	}

.floatlinks {
	float:left;
	}
	
.part12 {
	float:left;
	width:70%;
}

.part22 {
	margin-left:70%;
	margin-right:0;
	text-align:right;
}
	
.boxed {
	border:1px solid #CC6633;
	padding:12px;
	background-color:#FFFFEE;
	}
	
#druckversion {
	color:#000000;
	padding:15px;
	font-size:13px;
	}

#bottom a, #bottom a:visited, #bottom a:active { font-weight: normal; color: #000; text-decoration: underline; }
#bottom a:hover { text-decoration: none; }

a.notactive:link { color:#ffffff ; text-decoration:none; background:#CC6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.notactive:active { color:#ffffff ; text-decoration:none; background:#CC6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.notactive:visited { color:#ffffff ; text-decoration:none; background:#CC6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.notactive:hover { color:#ffffff ; text-decoration:none; background:#FF6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}

a.active:link { color:#ffffff ; text-decoration:none; background:#FF6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.active:active { color:#ffffff ; text-decoration:none; background:#FF6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.active:visited { color:#ffffff ; text-decoration:none; background:#FF6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}
a.active:hover { color:#ffffff ; text-decoration:none; background:#FF6633; border:1px solid #CC6633; padding:2px 10px; font-weight:600;}

a:link, a:active, a:visited { color:#CC6633; text-decoration:underline; font-weight:normal;}
a:hover { color:#CC6633; text-decoration:none; font-weight:normal;}

#naviright a:link, #naviright a:active, #naviright a:visited { color:#fff; text-decoration:underline; font-weight:bold;}
#naviright a:hover { color:#fff; text-decoration:none; font-weight:bold;}

a.light:link { color:#FFFFFF ; text-decoration:underline; }
a.light:active { color:#FFFFFF ; text-decoration:underline; }
a.light:visited { color:#FFFFFF ; text-decoration:underline; }
a.light:hover { color:#FFFFFF ; text-decoration:none; }

