/* ----------------------------------------------------------------
	CSS: Gewerbeverein wolbeck
	Version: 1.2
	Date: 26.04.2010
	www.florian-diederich.de 
	www.artrium.net
---------------------------------------------------------------- */

/*  Global definitions */

* { margin:0px; padding:0px; }
html { margin:0px; padding:0px; }

body {
	margin:0px; padding:0px;
	text-align:center;	
	color:#666666;
	font-size:101%;
	font-family: luicida sans, trebuchet ms, Arial, SunSans-Regular, Sans-Serif;
	background:transparent url("../images/page-bg.gif") repeat-x center 0px;
}

a {color:#003790;}

hr {
background-color: #666666; /* Farbe für Opera und Firefox */ 
color: #666666; /* Farbe für Internet Explorer (IE) */
border: 0; 
height: 1px; 
}

#overall {
	border:0px solid black;
	width:800px;
	height:100%;
	min-height:801px;
	margin:0px auto;
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	background: white url("../images/overall-bg.jpg") top right no-repeat;
}

#header {
	float:left;
}


#header #logo {
	float:left;
	width:374px;
	height:112px;
}

#header #suche {
	float:right;
	width:178px;	
	margin-right:30px;
	height:112px;
	background: white url("../images/suche-bg.gif") no-repeat;
}


#header #suche  input {border:0px solid #7b2d19;width:115px;margin-left:0px;background:transparent;position:relative;top:18px;left:3px;}
#header #suche  input.sbmt {border:0px solid #b79086;width:56px;height:20px;margin:0px;padding-left:2px;padding-right:0px;background:transparent;}

#header #suche .metanav {
	padding-top:20px;
	width:370px;
	clear:both;
	font-weight:bold;
	font-size:12px,
}

#header #suche .metanav a {
	color:#242424;
	text-decoration:none;
	font-size:12px,
}


#header #navi {
	float:left;
	height:41px;
	width:801px;
	text-align:center;
}

#header #banner {
	float:left;
	border-top:1px solid #808cb0;
	border-bottom:4px solid #808cb0;
}

#main {
	float:left;
	padding-bottom:60px;
}


#main #left {
	padding-left:29px;
	padding-right:20px;
	padding-top:60px;
	float:left;
	width:508px;
	text-align:left;
	color:#666666;
	font-size:75%;
}

*html #main #left  {
padding-right:0px;width:508px;}
*html #main #left h1 {
padding-right:0px;width:508px;}

#main #left h1 {
	float:left;
	color:#003790;
	font-size:21px;
	width:528px;
font-weight:bold;
}

#main #left h2 {
	float:left;
	color:#808080;
	font-size:14px;
	width:508px;
padding-bottom:5px;
text-transform:none;
font-weight:bold;
}

#main #left h3 {
	float:left;
	color:#808080;
	font-size:14px;
	width:528px;
	padding-bottom:5px;
	font-weight:normal;

}
#main #left table {float:left;}
#main #left ul {
	margin-left:17px;
}

#main #left .artikelliste h2,h1,h3 {font-size:14px;font-weight:normal}
#main #left .artikelliste h2 a {font-size:14px;font-weight:normal;text-decoration:none;}


.ligallery {width:500px;border:0px solid green;margin-top:100px}


#main #left #left-1 {width:230px;float:left;}
#main #left #left-1 h1 {width:230px;float:left;border-bottom:4px solid #e0e2e8;margin-bottom:7px}
#main #left #left-2 {width:230px;float:right;}
#main #left #left-2 h1 {width:230px;float:right;border-bottom:4px solid #e0e2e8;margin-bottom:7px}


#main #left #Branchenbuch {float:left;}

/* Rechte Spalte */

#main #right {
	float:left;
	width:182px;
	background: white url("../images/bg-right.gif") no-repeat;
	min-height:200px;
	text-align:left;
	padding:30px;
	font-size:75%;
	line-height:120%;
}

*html #main #right {}
*html #main #right h1,h2 {}


#main #right h1,h2 {
	float:left;
	color:#003790;
	font-size:18px;
/*	text-transform:uppercase; */
	font-weight:normal;
	width:182px;
	padding-bottom:10px;
	padding-top:10px;
}

#main #right a {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}


#main #right select {font-size:11px;}
#footer {
	clear:both;
	text-align:center;
	float:left;	
	width:741px;
	margin-left:30px;
	border-top:4px solid #e3e2e8;
	padding-top:20px;
	font-size:70%;
}

#footer a:link {
	color:#666666;
	text-decoration:none;
}

#footer a:hover {
	color:#666666;
	text-decoration:underline;
}

#footer ul#metaNavigation {
	position:relative;
	left:260px;
	list-style:none;
	text-align:center;
}

#footer ul#metaNavigation li {
	float:left;
	padding-right:10px;
}

#footer ul#metaNavigation li a, a:active, a:visited, a:hover {
	color:#666666;
	text-decoration:none;
}






/* ------ Branchenbuch ------- */

#Branchenbuch{
    width:100%;
    font-family: luicida, luicida sans, helvetica, arial, geneva, sans-serif; 
    color:#4E4E4E; 
}

#Branchenbuch a {text-decoration:none}

#kat_choose {
    width:100%;
}
#kat_choose th{
    text-align:center;}

#abc_choose {
    width:100%;
    text-align:center;
}

#showData {
    width:100%;
}
#error_msg{
    width:300px;
    border: solid 2px #ff0000;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}
#msg{
    width:300px;
    border: solid 2px #00ff00;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}



/*********************
 *    tabelle.css    *
 *********************/
.table
{
    border:solid 1px #c0c0c0;
}
.table thead
{
    background-color: rgb(255,239,215);
}
.table td
{
    border-top:solid 1px #c0c0c0;
    margin:0px;
    vertical-align: top;
} 


/* Sitemap */
li.sitemapStandardLevel_1 {font-weight:bold;}
li.sitemapStandardLevel_2 {margin-left:10px;font-weight:normal}
