/* CSS Document */

body { margin:0; background:#cce8dd url(grafik/bg-alles.gif) repeat-y; }
/* Header */
#header	{ margin: 0px;	height:187px;	width:1014px;	background-color:#cce8dd;	background-image:url(grafik/flash-rechts-oben-hg.gif);	background-repeat:no-repeat; background-position:1007px 0px;}
#nav-oben {	height:36px;	width:1014px;	background:#cce8dd url(grafik/bg-navoben.gif) no-repeat; font-size:0.9em;}

/*Social Network-Button*/

#social-network {	
	position:absolute;
	width:32px;
	z-index:1;
	left: 1030px;
	top: 215px;}
#social-network img { padding: 0 0 5px 0;}
#social-network p { text-align:center;}

/* Navoben-Header */
#nav-icon { margin:0; padding:0px; width:280px; float:left; }
#nav-icon ul { margin:5px 0 0 50px; padding:0px }
#nav-icon li { margin:0px; list-style:none; padding:0 10px; float:left; }
#nav-icon a { border:none; }

#nav-link { margin:0; padding:0; width:720px; float:right;} 
#nav-link ul { margin:2px 0 0 0; padding:0px; }
#nav-link li { margin:0px; list-style:none; padding:0 20px; float:left;}

#nav-link a:link, #nav-link a:visited		{ text-decoration:none; color:#ffffff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; display:block; padding:3px 0 2px 0; }
#nav-link a:hover, #nav-link a:active, #nav-link a:focus		{ color:#000000; }
/* Header ENDE */

#hg { width:1014px;	background:#cce8dd url(grafik/bg-alles.gif) repeat-y; clear:left;}
#alles { margin:0;	width:1007px;}

/* breadcrumb */
#nav-breadcrumb { margin:0 0 0 193px; width:583px; padding:0px 10px 0px 30px; }
#nav-breadcrumb a, #nav-breadcrumb a:link, #nav-breadcrumb a:visited {color:#ff721c; font-weight:bold;}
#nav-breadcrumb a:hover, #nav-breadcrumb a:active, #nav-breadcrumb a:focus {color:#000000; font-weight:bold;}

/* Navigation */
/* nav-links */
#sidebar_left { width:185px; padding:20px 0 0 8px ; float:left; }
#navabstand { height:415px;}

#sidebar_left .abstand { margin:0 0 15px 0;}
#sidebar_left ul { margin:0; padding:0; display:block; }
#sidebar_left li { margin:0; padding:0; list-style:none; }

#sidebar_left a, #sidebar_left a:link, #sidebar_left a:visited 	{ padding:3px 0 2px 14px;  text-decoration:none; color:#000000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; line-height:1.1em; font-size:1.1em; font-weight:bold; display:block; background:url(grafik/bullet.gif); background-repeat:no-repeat; background-position:center left }
#sidebar_left a:hover											{ border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:2px 0 1px 14px; color:#919191; background-color:#ffffff;  }
#sidebar_left a:active, #sidebar_left a:focus					{ border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:2px 0 1px 14px; background-color:#ffffff; }

#sidebar-menuesplus { margin:0 0 15px 0; }

#sidebar-werbewerk  { margin:0 0 15px 0; width:180px; }
#sidebar-werbewerk  a, #sidebar-werbewerk a:link, #sidebar-werbewerk a:visited, #sidebar-werbewerk a:hover, #sidebar-werbewerk a:active, #sidebar-werbewerk a:focus	{ margin-left:4px; background-color:#f0f2f1; border:0px; text-decoration:underline; color:#ff721c; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1.0em; padding:0px;}
#sidebar-werbewerk h3 { margin:0; padding:0 0 3px 6px; font-family:"Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-weight:bold; line-height:1.0em; color:#919191; font-size:1.1em;}

#sidebar-sozialbookmarks  { margin:30px 0 30px 8px; width:170px; }
#sidebar-sozialbookmarks a img {border:0px}
#sidebar-sozialbookmarks a, #sidebar-sozialbookmarks a:link, #sidebar-sozialbookmarks a:visited, #sidebar-sozialbookmarks a:hover, #sidebar-sozialbookmarks a:active, #sidebar-sozialbookmarks a:focus	{ margin:4px 0px; border:0px; text-decoration:none; padding:0px; display:inline; background:none}
#sidebar-sozialbookmarks h3 { margin:0; padding:0 0 5px -1px; font-family:"Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-weight:bold; line-height:1.0em; color:#919191; font-size:1.1em;}


/*Suchen-nav-links */
#sidebar-suchen { margin:0 0 15px 0; width:180px; }
#sidebar-suchen h3 { margin:0; padding:0 0 3px 6px; font-family:"Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-weight:bold; line-height:1.0em; color:#919191; font-size:1.1em;}
#sidebar-suchen form { margin:0; }
#sidebar_left .formweite { width:171px; margin:0 0 2px 4px; padding:2px}
#sidebar_left .submit { margin:0 0 0 4px; }

/*Wetter-Box*/
#wetter-box div{ margin:0 0 20px 4px;}
#wetter-box div a {}
#wetter-box table{ }
#wetter-box td { border:0px;}
#wetter-box tr{ border:0px;}
#wetterbix div table tbody td tr a { list-style:none;}




/* nav-rechts */
#sidebar_right	{ position:absolute; width:185px; padding:10px 0px 10px 0px; z-index:1; left: 822px; top:240px }
#sidebar_right h3 { padding:0; margin:15px 0px 5px 10px; color:#919191; font-size:1.2em; }
#sidebar_right .abstand { margin:0 0 10px 0; }
#sidebar_right ul { margin:0; padding:0; display:block; }
#sidebar_right li {  margin:0; padding:0; list-style:none; padding:0; list-style:none; }

#sidebar_right a, #sidebar_right a:link, #sidebar_right a:visited		{ text-decoration:underline; color:#ff721c; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; line-height:1.2em; font-size:1.0em; display:block; padding:2px 0px 6px 10px;}
#sidebar_right a:hover													{ color:#919191; background-color:#ffffff; border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:1px 0px 5px 10px; }
#sidebar_right a:active, #sidebar_right a:focus							{ background-color:#ffffff; border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:1px 0px 5px 10px;}

#anzeigen a, #anzeigen a:link, #anzeigen a:visited			{ text-decoration:underline; color:#ff721c; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1.0em; display:block; padding:3px 3px;}
#anzeigen a:hover											{ color:#919191; background-color:#ffffff; border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:2px 3px; }
#anzeigen a:active, #anzeigen a:focus						{ background-color:#ffffff; border-bottom: 1px solid #919191; border-top: 1px solid #919191; padding:2px 3px;}

#anzeigen .wp_bannerize a img 								{ border:none; } 
#anzeigen .wp_bannerize object 								{ border:none; padding:3px 0px 0px 3px;} 
/* Ende Navigation */

/* Start Content Inhalt */
/*Textinhalt*/ 
#text-inhalt	{ margin:0 0 0 193px; width:583px; padding:20px 10px 10px 30px; }
#text-inhalt img { float:right; border:0px; margin-left:10px; }
#text-inhalt a, #text-inhalt a:link, #text-inhalt a:visited { text-decoration:underline; color:#ff721c; }
#text-inhalt a:hover, #text-inhalt a:active, #text-inhalt a:focus { text-decoration:underline; color:#000000; }
.anzahltag { margin:0; padding:5px 0; border-bottom:1px #919191 dotted; color:#909191; }
.tags-w3c { color:#909191; display:none; }

/*Textunten */ 
#text-unten { margin:0px 0 15px 0; color:#909191; clear:left; display:block; }
#text-unten a, #text-unten a:link, #text-unten a:visited, #text-unten a:hover, #text-unten a:active, #text-unten a:focus { margin:0px; text-decoration:none; }
#text-unten h3 { margin:0; color:#909191; line-height:1.3em; font-size:1.1em; }
/* Ende Content Inhalt */

/* fuss */
#footer { padding:6px 0 10px 0; 	margin:0;	width:1014px;	background-color:#cce8dd; 	clear:all; 	background:#cce8dd url(grafik/bg-fuss.gif) no-repeat; }
#footer p { margin:0; padding:0 0 3px 0; text-align:center; font-size:0.9em; }
#footer a, #footer a:link, #footer a:visited		{ text-decoration:underline; color:#ff721c; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
#footer a:hover, #footer a:active, #footer a:focus			{ color:#000000;}
/* ENDE fuss */

/* BASICS allgemein */
body { font-size:80%; line-height:1.5em; font-family:"Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; text-align:left; }
div, br, p, form, ul, li, hr, table, td, tr, th, b, a { font-size:1.0em; line-height:1.5em; font-family:"Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; text-align:left; }
acronym, abbr, dfn {cursor:help; }
input, textarea { border: 1px solid #999999; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; background-color:#FFFFFF; }
td, tr 		{ padding:4px; border:1px #999999 solid; margin:0; }
th, thead	{ padding:4px; border:1px #999999 solid; margin:0; background-color:#f0f2f1; font-weight:bold}
table 		{ width:100%; border:1px #999999 solid; margin-top:1em;}

/* classen ueberschriften */
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", "Lucida Grande", Arial, sans-serif; color:#000000; font-weight:bold; line-height:1.0em; }
h1 { clear:right; font-size: 1.9em; margin:0; color:#747474; line-height:1.3em;}
h2 { clear:right; font-size: 1.5em; margin:1.4em 0 -0.4em 0;}
h3 { font-size: 1.2em; margin:1.4em 0 -0.5em 0;}
h4 { font-size: 1.1em; margin:1.4em 0 -0.5em 0;}
h5 { font-size: 1.0em}
h6 { font-size: 1.0em}
#text-inhalt h1 a, #text-inhalt h1 a:link, #text-inhalt h1 a:visited, #text-inhalt h2 a, #text-inhalt h2 a:link, #text-inhalt h2 a:visited, #text-inhalt h1 a:hover, #text-inhalt h1 a:active, #text-inhalt h2 a:hover, #text-inhalt h2 a:active { text-decoration:none;}

/* CLASSEN allgemein */
.print, .w3c	{ display:none }
.noprint		{ }
.wichtig	{ font-family:"Trebuchet MS", "Lucida Grande", Arial, sans-serif; color:#ff721c; font-weight:bold; font-size:1.2em; font-style:italic;}
.groesser	{ font-size:1.1em; }
.kleiner	{ font-size:0.9em; }
.orange     { color:#ff721c; }
.clearleft	{ clear:left; display:block; }
.clearright	{ clear:right; display:block; }
.borderunten	{ border-bottom:1px #919191 dotted; padding:0 0 4px 0}
.nowrap		{ white-space:nowrap; }

/* Startseite */
#home h2 { margin:30px 0 0 0; border-bottom:1px solid #919191; color:#000000; font-size:1.1em; padding:5px 0 5px 10px; background:url(grafik/ueberschrift.gif) no-repeat top left } 
#home p { margin-left:10px;}
/* Startseite */
#home .catnormal h3 { margin:30px 0 0 0; border-bottom:1px solid #919191; color:#000000; font-size:1.1em; padding:5px 0 5px 10px; background:url(grafik/ueberschrift.gif) no-repeat top left } 
#home .catnormal { padding-left:0px } 
.catnormal h3 {font-size:1.3em; }
.catnormal { padding-left:15px }

/* typische wordpress */
.storycontent h2 { font-size: 1.0em; margin:1.0em 0 -0.4em 0;}
.storytitel { clear:right; margin:1.0em 0 -0.6em 0; }
.post-title h1 {font-size: 1.6em; color:#ff721c; margin:0;}
.post-text { font-size:1.1em; font-weight:bold; }

/* firmenverzeichnis wp-snap */
#wp-snap { background-color:#f0f2f1; border:#919191 1px solid; padding:0px; font-size:1.2em; font-weight:bold; color:#dadada; }
#wp-snap li { margin:0px; padding:0 5px 0 5px; list-style:none; float:left; background-color:#f0f2f1; }
#wp-snap a:link, #wp-snap a:visited		{ text-decoration:none; color:#000000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
#wp-snap .snap_selected a, #wp-snap a:hover	 { color:#ff721c;} 

/* Start TOC */
/* toc Branchenverzeichnis */
#branchen-inhaltsverz div.toc ul { height:1.9em; background-color:#f0f2f1; border:#919191 1px solid; padding:10px 0 0 30px; font-size:1.2em; font-weight:bold; color:#dadada; }
#branchen-inhaltsverz div.toc li { margin:0px; padding:0 5px 0 5px; list-style:none; float:left; background-color:#f0f2f1; }
#branchen-inhaltsverz div.toc a:link, #branchen-inhaltsverz div.toc a:visited		{ text-decoration:none; color:#000000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
#branchen-inhaltsverz div.toc a:hover	{ color:#ff721c; }
#branchen-inhaltsverz .branchenverzeichnis { width:163px; float:left; padding:0 30px 0 0; } 
#branchen-inhaltsverz div.branchenverzeichnis a { text-decoration:none; display:block; width:163px}

/* toc-Inhaltsverzeichnis */
div.toc { padding:15px 0px 0px 15px; margin:0px; }
div.toc ul { margin:0px; padding:0px; display:block; list-style-image:none}
div.toc.auto-collapse ul { display: none; }
div.toc li  { margin:0px; padding:0px; list-style-image:none}
div.toc li a, div.toc li a:link, div.toc li a:visited, div.toc li a:hover, div.toc li a:active, div.toc li a:focus	{ color:#ff721c; list-style-image:none}
div.toc li.toc-level-1 { color:#ff721c; list-style-image:none; margin-left:0px}
div.toc li.toc-level-2 { color:#ff721c; list-style-image:none; margin-left:20px}
div.toc li.toc-level-3 { color:#ff721c; list-style-image:none; margin-left:40px}
div.toc li.toc-level-4 { color:#ff721c; list-style-image:none; margin-left:60px}
/* ENDE TOC */

/*START Content unten*/
/*tags*/ 
div.taglink { margin:0px 0 10px 0; padding:10px 0 0 0; border-top:1px #919191 dotted; color:#909191; font-size:0.9em; }
div.taglink a, div.taglink a:link, div.taglink a:visited { text-decoration:underline; color:#909191; }
div.taglink a:hover, div.taglink a:active, div.taglink a:focus { text-decoration:underline; color:#909191; }
/*eintrag fehlt*/ 
.eintragfehlt { margin:0; padding:10px 0 0 0; border-top:1px #919191 dotted; color:#909191; }
.eintragfehlt h3 { display:inline; }
/*beschreibung*/ 
.tagbeschreibung { margin:10px 0 10px 0; padding:5px 0 0 0; border-top:1px #919191 dotted; color:#909191; }
.tagbeschreibung p, div .tagbeschreibung h3  { display:inline; }
/*bookmarken*/ 
.bookmarken { margin:0; padding:10px 0 0 0; border-top:1px #919191 dotted; color:#909191; height:20px}
.bookmarken h3 { float:left; margin:0 10px 0 0;  padding:0px; display:inlne;}
.book01  { float:left; margin:0; padding:3px 0 0 0;  }
.book02  { float:right; margin:0; padding:3px 0 0 0; }
.bookmarken li { float:left; margin:0 2px; padding:0; list-style:none}
/*ENDE Content unten*/

/*Startseiten*/
#mitte-uebersichtsseite ul  { color:#ff721c; }
#mitte-uebersichtsseite h2  { margin:1.4em 0 0 0;}

/*Suchen-Content*/
.bordertop { border-top:1px #919191 dotted; margin-top:30px; padding:10px 0 15px 0; }
.bordertop .suchen h2 { margin:0 0 5px 0; color:#919191; font-size: 1.4em;}
.suchen  { margin:0; }
.suchen h2 { margin:25px 0 5px 0; color:#747474; font-size: 1.4em;}
.submit	 { cursor:pointer; color:#919191;}

ul h1, ul h2, ul h3, ul h4 {margin:10px 0 0 0;}
li h1, li h2, li h3, li h4 {margin:0 0 0 0;}

.lcp_catlist h3 { margin:30px 0 0 0; border-bottom:1px solid #919191; color:#000000; font-size:1.1em; padding:5px 0 5px 10px; background:url(grafik/ueberschrift.gif) no-repeat top left } 
.lcp_catlist p { margin-left:10px;}
