myerror :~/logstest/*######## Basis Style ########*/
html 
{
height:100%;
}
body 
{
font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 62.5%;
background-color:#369;
color:#1A334D;
text-align: center;
background-image:url("img/bg_stripes.gif");
background-attachment:fixed;
height:100%;
}

body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre, form, fieldset,legend {
margin: 0;
padding: 0;
}

p, li, div, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 1em;
}

html>body .moz-bug
{
clear:both;
}

td{vertical-align:top}
ul{list-style:none}
img,fieldset{border:0}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-table;}
 /* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear
{
clear:both;
height:0;	
}
/*######## Ende Basis Style ########*/

/*######## Container ########*/

#container
{
background-color:#fff;
margin:auto;
width:90%;
min-height:100%;
}
* html #container
{
height:100%;	
}

#head
{
text-align:center;
min-height:100px;
margin-top:0;
background-color:#369;
position:relative;
}
* html #head {height:100px}
#nav
{
background: #369;
border-top: 2px solid #5C85AD;
border-bottom: 2px solid #1A334D;
}


#content, #main
{
padding: 15px 25px 25px 15px;
}

#main
{
margin-right:130px;	
}	
#google
{
position:absolute;
top: 15px;
right: 3px;
width:150px;
}

#company
{
margin:25px auto;
width:700px;
}

/*######## Ende Container ########*/

/*######## Menus ########*/

div#nav ul
{
padding: 10px 0 2.2em 0;
font-size:1.1em;
}

div#nav ul li
{
background: #1A334D;
display: inline;
margin: 0 2px;
padding: 0;
position: relative;
top: 1.0em;

line-height:2.8em;
}



html>body div#nav ul li
{
padding: 4px 0;
white-space:nowrap;
}

div#nav ul li a:link, div#nav ul li a:visited
{
color: #FFF;
background: #C00;
border: 1px solid #FFF;
text-decoration: none;
display: inline;
height: 1em;
margin: 0;
padding: 2px 3px;
position: relative;
right: 5px;
bottom: 4px;
white-space:nowrap;
}
* html div#nav ul li a:link, * html div#nav ul li a:visited
{
right:1px;	
}

div#nav ul li a:hover
{
background: #A00;
color: #FFF;
position: relative;
right: 2px;	
bottom: 1px;
}
* html div#nav ul li a:hover
{
right:-1px;	
}
div#nav ul li a:active
{
background: #369;
bottom: 0px;
color: #FFF;
position: relative;
right: 1px;
bottom:0px;
}
* html div#nav ul li a:active
{
right:-2px;	
}


/* ---=* Alphabetische Liste */
ul#abc-list
{
margin:15px auto;	
text-align:center;
}

ul#abc-list li
{
display:inline;
margin:1px;	

}

ul#abc-list li a
{
padding: 2px 4px;
background-color:#1A334D;
color:#FFF;
font-family:Courier New, Courier, Monospace;
font-size:1.1em;
text-decoration:none;
font-weight:bold;
}

ul#abc-list li a:hover, ul#abc-list li a:active
{
color:#FFF;
background-color:#369;	
}
ul#city-business-directory li
{
margin:2px 0;
width:25em;
text-align:left;
float:left;
}

ul#city-business-directory li a
{
font-size:1.2em;
color:#006;	
text-decoration:none;
background-image:url("pfeil.gif");
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
}

ul#city-business-directory li a:hover, ul#city-business-directory li a:active
{
color:#009;	
background-image:url("pfeil_hover.gif");
}
/*######## Ende Menus ########*/

/*######## Formular ########*/

/* ---* Formular-Startseite*/
div#content form#filter
{
width:600px;
margin: 25px auto 5px auto;
border:2px groove #1A334D;;	
background-color:#369;
color:#fff;
}
div#content form#filter div#formularkopf
{
background-image:url("img/usa_flagge.png");
background-repeat:no-repeat;
background-position:10px 10px;
padding:10px 10px 10px 275px;
height:235px;
	
}

div#content form#filter dl
{
float:left;	
margin:0 10px 5px 0;
}

/* ---*Formular-Ergebnissseite */
div#new-search form#filter
{
margin:25px 55px;
border-top:1px solid #1A334D;
border-bottom:3px solid #C00;
padding:10px;
background-color:#369;
color:white;
font-size:1.1em;	
}

div#new-search form#filter label
{
margin:0 5px 0 15px;	
}

/* ---*Formular-Allgemein */

form#filter legend
{
display:none;	
}

form#filter fieldset#branchenbuch
{
padding:10px;
text-align:left;
font-size:1.1em;	
}
form#filter #Name-Keyword
{
width:275px;	
}
form#filter #Zip-Code
{
width:60px;	
}
form#filter #City
{
width:200px;	
}

input, select
{
border:1px solid #1A334D;
color:#1A334D;
background-color:#BCE;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size:1.1em;	
}
input[type="submit"]
{
cursor:pointer;
}
label 
{
cursor:pointer;	
}

/*######## Ende Formular ########*/


/*######## Allgemein ########*/

h1
{
font-size:1.8em;
font-weight:bold;
margin:5px 0;	
}

h2, h3
{
font-size:1.4em;
margin:3px 0;	
}

a:link, a:visited
{
color:#C00;
text-decoration:none;	
}

a:hover, a:active
{
color:#A00;
}

address
{
font-style:normal;	
}

/*######## Ende Allgemein ########*/

/*######## Inhalt ########*/

ul#linkidx
{
margin:0 25px 25px;
}

ul#linkidx li:first-child:before
{
content:"";
}
ul#linkidx li
{
display: inline;
font-size:1.1em;
}

html>body ul#linkidx li
{
white-space:nowrap;
}
ul#linkidx li:before
{
content:"\A0|\A0\A0";
}

* html ul#linkidx li
{
margin-right:7px
}

p#infotext 
{
font-size:1.1em;
text-align:left;
margin:2px auto;
max-width:72em; 
padding:0 25px
}



div#results-business-directory-search
{
text-align:left;
padding:25px 160px 0 0;	
position:relative;
}

div#results-business-directory-search dt
{
background-color:#369;
padding:5px;
font-size:1.3em;
border-bottom:3px solid #C00;
}
div#results-business-directory-search dt a
{
color:#FFF;
display:block;	
}
div#results-business-directory-search dt a:hover
{
color:#BCE;	
}

div#results-business-directory-search dd
{
padding:5px;
font-size:1.2em;	
}

/* ---*Show Company Details */

#company #pic
{
float:left;
width:335px;
text-align:left;
}

#company #company-description
{
width:350px;
margin-left:345px;
text-align:left;
}
#company .top
{
min-height:250px;
position:relative;
padding-bottom:30px;
}

* html #company .top{height:250px;}

#company p
{
font-size:1.2em;
line-height:1.3em;
padding:5px 0;
}

#company address
{
font-size:1.2em;
line-height:1.3em;
font-style:normal;
margin:10px 0;
}

#company .navibar
{
position:absolute;
bottom:10px;
left:0;
width:100%;
border-top:1px solid #C00;
border-bottom:1px solid #C00;
padding:4px 0;
}

#company .navibar a
{
background-repeat:no-repeat;
padding:0 15px 3px 25px;
font-size:1.1em;
}
#company .navibar li
{
float:left;
height:16px;
}
div#content form#filter div#formularkopf
{
background-image:url("img/alabama_state.gif");
background-repeat:no-repeat;
background-position:10px 10px;
padding:10px 10px 10px 275px;
height:235px;
}
#company .navibar a.contakt
{
background-image:url("img/mail.gif");
}
#company .navibar a.print
{
background-image:url("img/print.gif");
}
#company .navibar a.link
{
background-image:url("img/mail2.gif");
}
#company .navibar a.mail
{
background-image:url("img/email.gif");
}
#company .navibar a.hp
{
background-image:url("img/homepage.gif");
}
#company .navibar a.map
{
background-image:url("img/map.gif");
}

#company .navibar a:hover.contakt
{
background-image:url("img/mail_hover.gif");
}
#company .navibar a:hover.print
{
background-image:url("img/print_hover.gif");
}
#company .navibar a:hover.link
{
background-image:url("img/mail2_hover.gif");
}
#company .navibar a:hover.mail
{
background-image:url("img/email_hover.gif");
}
#company .navibar a:hover.hp
{
background-image:url("img/homepage_hover.gif");
}
#company .navibar a:hover.map
{
background-image:url("img/map_hover.gif");
}


#contact-person, #de, #engl 
{
font-size:1.1em;
border-top:2px solid #C00;
padding:10px 0;
text-align:left;
}

#contact-person dl
{
margin:3px 0;
float:left;
width:115px;
}

/* ---*Sucharchiv */

.text-sucharchiv
{
margin:15px 50px;
font-size:1.2em;
text-align:left;	
}


ul.sucharchiv_synopsis
{
margin:25px 50px;
}

ul.sucharchiv_synopsis li { float:left;font-size:1.1em;
text-align:left;
width:175px;
height:125px;
}

ul.sucharchiv_synopsis li a
{
background-image:url("img/sucharchiv-calendar-business-directory.png");
background-repeat:no-repeat;
background-position:left top;
display:block;
height:45px;
padding:25px 5px 0px 30px;
}

dl#data-sucharchiv
{
width:50em;	
text-align:left;
margin:25px auto;
border:2px solid #369;
}

dl#data-sucharchiv dt
{
float:left;
width:15em;	
}

dl#data-sucharchiv dt
{
font-weight:bold;
width:30em;	
}


dl#data-sucharchiv dt, dl#data-sucharchiv dd
{
font-size:1.2em;
padding:3px 5px;	
}
.sec-color
{
background-color:#BCE;	
}

ul#sucharchiv-business-directory
{
margin:25px 50px;
	
}

ul#sucharchiv-business-directory li
{
float:left;
margin-bottom:15px;
width:20em;
font-size:1.1em;
}

ul#sucharchiv-business-directory li a
{
display:block;
border-top:1px dashed #369;
border-bottom:1px dashed #369;
margin-right:20px;	
padding-left:2px;
}

ul#sucharchiv-business-directory li a:hover
{
border-top:1px solid #1A334D;
border-bottom:1px solid #1A334D;	
}

* html ul#sucharchiv-business-directory li a
{
width:100%;	
}

/*Top Suche*/

#topLst {padding:25px 0;text-align: left}
#topLst li
{
float:left;
width:250px;
font-size:1.2em;
margin:0 10px 5px 0;

}
#topLst li a
{
background-image:url("img/button_liste.gif");
background-repeat:no-repeat;
padding-left:25px;
}

#topLst li a:hover
{
background-image:url("img/button_liste_hover.gif");
background-repeat:no-repeat;
padding-left:25px;
}


/* ---*Legal Notice ------*/
div#legal
{
max-width:72em;
margin:0 auto 15px auto; 
padding:0 25px	
}
div#legal h2
{
text-align:left;
font-weight:bold;
font-size:1.2em	
}

div#content dl#legal-notice
{
font-size:1.2em;
text-align:left;
border-bottom:1px solid #369;
margin:25px 0;
}

div#content dl#legal-notice dt
{
float:left;	
width:8em;
border-top:1px solid #369;
padding:5px 0;
}
div#content dl#legal-notice dd
{
margin-left:8em;
padding:5px 0 5px 5px;
border-top:1px solid #369;
}
div#content address#ikm
{
text-align:left;
margin:15px 0;
font-size:1.2em;
background-image:url("img/ikm-logo-usa.gif");
background-repeat:no-repeat;
padding-top:70px;	
}
div#content p.linkdis
{
margin: 0;
font-size:1.1em;
text-align:left;	
}

/* ---* TNC ------*/

div#tnc
{
max-width:72em;
margin:auto;
padding:0 25px;	
}
div#tnc h1, div#tnc h2, div#tnc h3
{
font-weight:bold;
margin:0.8em 0 0.1em 0;
}
div#tnc h2
{
font-size:1.5em;
text-align:left;
}
div#tnc h3
{
text-align:left;
}

div#tnc p
{
font-size:1.2em;
line-height:1.4em;
margin:0.3em auto 0.7em auto;
text-align:left;	
}
div#tnc ol
{
list-style-type:decimal;
}
div#tnc ul
{
list-style-type:square;
}

div#tnc ol, div#tnc ul
{
font-size:1.2em;
max-width:72em;
margin:1.5em auto;
}
div#tnc ol li, div#tnc ul li
{
margin-left:3.5em;
text-align:left;
line-height:1.4em;
}

div#tnc address
{
font-size:1.2em;
text-align:left;
margin:0.7em 2.5em;	
}
div#tnc li address
{
font-size:1.0em;	
}

/*######## Ende Inhalt ########*/
.bannerl{position:absolute; top:5px;height:60px;left:5px}
.bannerr{position:absolute; top:5px;height:60px;right:5px}
.symbol-link span{font-size:1.3em;font-weight:bold;margin-right:5px;}
.symbol-link{font-size:1.2em;margin:15px 0;display:block;}
.pic1{float:left;margin:0 30px 15px 0;}
.pic2{float:right;margin:0 0 15px 30px;}

/* ---*Tag Cloud ------*/

p.tag-cloud {
	line-height: 2.5em !important;
    text-align: justify;
	margin: 1em auto !important;
	width: 70%;
}
a.tc1, a.tc2, a.tc3, a.tc4, a.tc5, a.tc6 {
	margin: 0.1em;
}
a.tc1{font-size: 80%}
a.tc2{font-size: 100%}
a.tc3{font-size: 125%}
a.tc4{font-size: 160%}
a.tc5{font-size: 200%;font-weight: bold;}
a.tc6{font-size: 250%;font-weight: bold;}

/* ---*=verzeichnisse ------*/
/*
div#content h1 {
	font-size: 1.6em;
	font-weight: bold;	
	text-align: left;
	margin: 4em auto auto auto;
	}
	
div#content h2 {
	text-align: center;	
	color:#465322;	
    background:#98AE6D;       
	}	
	*/

div.category, dl.category {
	border-top: 3px solid #31547D;
	border-bottom: 3px solid #31547D;
	border-left: 3px solid #31547D;
	border-right: 3px solid #31547D;
	margin: 4em auto 4em;
	text-align: left;
	text-align: center;
	width: 60em;
	background-color: #B7D1ED;
}

dl.category dt {
	background: #94AE62;
	color: #FAFBF7;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.1em 0.3em;
	font-weight: bold;
}

dl.category dt a {
	color: #FAFBF7;
	font-weight: bold;
}

dl.category dd, div.category p  {
	font-size: 1.2em;	
	margin: 0;
	line-height: 1.6em;
	height: 1%;
	padding: 0.6em 0.3em;
}

/*
GOOGLE TOP ADS
*/

div#googlejs  {
	background:none repeat scroll 0 0 #D0D9EA;
	border:1px solid #6578A0;
	padding:5px 10px;
}

div#googlejs h3 {
	font-family:Trebuchet MS;
	font-size:14px;
	margin:0 0 8px;
	font-weight:normal;
}

div#googlejs h3 a:link, div#googlejs h3 a:visited{
	color:#304B80;
	text-decoration:underline;
}

div#googlejs h3 a:hover{
	color:#6578a0;
}

div#googlejs dl {
	text-align:left;
	width:100%;
	margin-bottom: 0px;
}

div#googlejs dt, div#googlejs dd 
{
	border: none;
	border-top:1px solid #404040;
	padding:15px 3px;
	font-family: "Trebuchet MS";
}

div#googlejs dt {
	clear:left;
	float:left;
	padding-right:10px;
	width:220px;
	background-color: transparent;
}

div#googlejs dl dt a {
	color:#30466F;
	cursor:pointer;
	font-size: 1em;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;	
	display:inline;
}

div#googlejs dl dt a:hover {
	color: #6578a0;
}

div#googlejs dd {
	color: #202020;
	font-size:14px;
}

div#googlejs dd a
{
	cursor: pointer;
	color: #30466F;
	font-weight: bold;
	text-decoration: none;
}

div#googlejs dd a:hover
{
	color: #6578a0;
}

/*
END GOOGLE TOP ADS
*/
