<!--
/* +++++	Universal reset reloaded
			http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ +++++ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; /* WICHTIG */
	/*
	vertical-align: top;
	*/
}
/*
a, img { t.s.
	vertical-align: baseline;
}*/

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* +++++	EO Universal reset reloaded	+++++ */

body {
	color: black;
	background : #CCCCCC;
	font-size: 100.01%;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	margin: 0;
	padding: 0;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */

	/*
	scrollbar-face-color: #3d6a7f;
	scrollbar-highlight-color: #3d6a7f;
	scrollbar-shadow-color: #3d6a7f;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	*/
}

h1 {
	font-size: 1.5em;
	margin: 0 0 0.7em; padding: 0.3em;
	text-align: center;
	background-color: #fed;
	border: 2px ridge silver;
}
/* Links */
a:link {
color : #3d6a7f;
font-weight: normal;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
a:active {
color : #3d6a7f;
font-weight: normal;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
a:visited {
color : #3d6a7f;
font-weight: normal;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
a:hover {
color : #ff0000;
font-weight: normal;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}

/* EO Links */

/* Forumlare */

		input, textarea {
		color : #000000;
		border : 1px solid #000000;
		font-size : 12px;
		}

		.submit {
		color : #ffffff;
		background : #ff0000;
		border : 1px solid #000000;
		font-weight : bold;
		font-size : 12px;
		}

		.reset {
		width : 100px;
		color : #000000;
		background : #3d6a7f;
		background-color : #ffffff;
		border : 1px solid #000000;
		font-size : 12px;
		}

/* EO Forumlare */

.banner {
text-align : center;
background-image : url(http://www.goldseiten.de//bilder/anzeige.gif);
background-repeat : no-repeat;
padding-left : 12px;
padding-right : 0px;
padding-top : 6px;
padding-bottom : 6px;
}

.wrapper {  z-index: 100; }
.wallpaper_skyscraper { vertical-align: top; }
.wallpaper_background { position: absolute; z-index: 1; top: 0px; right: 0px; height : 700px; width : 600px; }
#header { padding: 0px; /*height: 68px;*/ }
#header .logo { vertical-align: middle; height: 70px; }
#header .werbung { text-align: right; margin: 0; vertical-align: middle; }
#header .banner468x60_top { float: right; margin: 4px; padding: 0; }
#header .wallpaper_leaderboard { float: right; text-align: right; margin-top: auto; margin-bottom: auto; }
#navi_top { padding: 0px 5px 0px 5px; }
#footer { font-size: 11px; margin: 0; text-align: center; padding: 20px; line-height: 150%; }
#main_content { width: 990px; background : #ffffff; padding: 5px; }
#header , #navi_top , #footer { background : #ffffff; }

  div#sidebar_left {
    float: left;
    margin: 0;
    width : 165px;
    padding: 0;
	background : #ffffff;
	overflow: hidden;
  }

  div#sidebar_right {
    font-size: 0.9em;
    float: right;
    width : 185px;
    margin: 0 0 1.1em;
    padding: 0;
	background : #ffffff;
  }

  div#main {
  	margin: 0 185px 1em 165px;
  	padding: 0 4px;
  	/* padding: 0 1em;
    border: 1px dashed red;*/
    float: none;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
  }
  * html div#main {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

#test { /*clear: both;*/ border: 1px solid red; float: left; }
.br { clear: both; }

  ul#Navigation {
    font-size: 0.83em;
    width: 18em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul#Navigation a:link {
    color: black; background-color: #eee;
  }
  ul#Navigation a:visited {
    color: #666; background-color: #eee;
  }
  ul#Navigation a:hover {
    color: black; background-color: white;
  }
  ul#Navigation a:active {
    color: white; background-color: gray;
  }

  div#sidebar_right h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#sidebar_right p {
    font-size: 1em;
    margin: 0.5em;
  }
  div#main h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#main p {
    font-size: 1em;
    margin: 1em 0;
  }

div#main .pfeil,
div#main .blockContent .pfeil {
	background: transparent url(http://www.goldseiten.de/bilder/mehr.gif) 4px 6px no-repeat;
	padding: 3px 3px 3px 20px;
}

div#main .blockContent {margin-top: 5px; margin-bottom: 10px; line-height: 110%; }

div#main .blockContent td {
	padding: 3px;
	font-size : 12px;
	vertical-align : top;
	color: #000000;
	font-weight: normal;
}
div#main .blockContent .content_box_1 {
	width : 50px;
	padding-right: 0px;
	text-align: right;
}

div#main .blockContent a:link,
div#main .blockContent a:active,
div#main .blockContent a:visited {
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
div#main .blockContent a:hover {
	text-decoration : underline;
}

#footer a,
#footer a:link,
#footer a:active,
#footer a:visited  {
	color : #000000;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#navi_top .menu,
#navi_top .menu2 {
	clear: both;
	width: 100%;
}

#navi_top .menu a {
	display: block;
		font-size : 11px;
		color : #ffffff;
		text-align : center;
		text-decoration: none;
		font-weight : bold;
		padding: 4px 6px;
		background: #3d6a7f url(http://www.goldseiten.de/bilder/hg.gif);
}

#navi_top .menu a:hover {
		background-color : #cc0000;
		background-image : url(http://www.goldseiten.de/bilder/hg_over.gif);
  }

#navi_top .menu_top2 {
		padding-top : 4px;
		padding-bottom : 4px;
		text-align : left;
		}

#navi_top .menu_top2 a {
	color : #000000;
	text-decoration : none;
	font-size : 11px;
}
#navi_top .menu_top2 a:hover {
	text-decoration : underline;
}

#navi_top .datum {
	text-align : right;
	font-size : 11px;
	color : #000000;
	padding : 2px;
}

#navi_top .strich {
	font-size : 9px;
	font-family : arial, helvetica, sans-serif;
}


#main .blockTitle,
#sidebar_left div.blockTitle,
#sidebar_right div.blockTitle {
padding: 3px 4px 3px 20px;
vertical-align : middle;
color : #ffffff;
font-weight : bold;
font-size : 11px;
background: #3d6a7f url(http://www.goldseiten.de/bilder/pfeil.gif) left 50% no-repeat;
display : block;
}

#sidebar_left div.blockContent {
padding: 6px 3px;
font-size : 11px;
line-height: 1.2em;
margin-bottom: 10px;
overflow: hidden;
clear: both;
}

#sidebar_left .blockContent .h_separator { height: 1px; clear: both; font-size: 1px; margin: 3px 0; border-top: 1px solid #CCCCCC; }

/*#sidebar_left div.blockContent a { font-weight : bold; }*/
#sidebar_left div.blockContent .text { /*font-weight: bold;*/ margin-bottom: 4px; }
#sidebar_left div.blockContent .comments { font-size : 10px; display: block;}
#sidebar_left #marktberichte div.blockContent .comments { padding-top:5px; }
#sidebar_left div.blockContent .comments2 { font-style: italic; }
#sidebar_left div.blockContent .comments a { font-weight : normal; }
#sidebar_left div.blockContentItem { clear: left; float: none; margin-bottom: 5px; }
#sidebar_left div.blockContentItem img.avatar {margin-right : 5px; margin-top : 4px; margin-bottom : 7px; float: left; width: 35px; height: 45px;}
#sidebar_left div.mehr, #sidebar_left div.more { text-align: right; clear: both;}
#sidebar_left div.mehr a, #sidebar_left div.more a {padding-left : 10px; clear: left; font-size : 12px; background: transparent url(http://www.goldseiten.de/bilder/mehr.gif) left 50% no-repeat; text-align: right; }
#sidebar_left input, #sidebar_left select { font-size: 10px; }
#sidebar_left select.select_m { width : 149px; margin-bottom : 4px; }
#sidebar_left input.text_s { width : 105px; margin-right: 2px; }
#sidebar_left div.anzeige { display: none; background: #EDEDED; padding-top: 4px; padding-bottom: 8px; /*border: 1px solid #CCCCCC;*/ margin-bottom: 10px; }
#sidebar_left div.anzeigeTitle { clear: both; margin-bottom: 3px; padding-left: 3px; font-size: 10px; /**/ }
#sidebar_left div.anzeigeContent { clear: both; text-align: center; }

#sidebar_left .block_videos { height: 300px; overflow:auto; }



#sidebar_right div.blockContent {
padding: 6px 3px;
font-size : 11px;
line-height: 1.2em;
margin-bottom: 10px;
overflow: hidden;
}


#sidebar_right td.td1 { text-align: left; font-size: 11px; padding: 2px 3px; }
#sidebar_right td.td2 { text-align: right; font-size: 11px; padding: 2px 3px 2px 0; }
#sidebar_right tr.table_head { color: #000000; font-weight: bold; background: transparent; }
#sidebar_right tr.tr1 { background-color: #ffffff; }
#sidebar_right tr.tr2 { background-color: #eeeeee; }
#sidebar_right td.separator { height: 5px; font-size: 1px; padding: 0; }
#sidebar_right td.comment { font-size: 10px; color: #555555; text-align: center; }
#sidebar_right div.mehr, #sidebar_right div.more { text-align: right; clear: both;}
#sidebar_right div.mehr a, #sidebar_right div.more a {padding-left : 10px; clear: left; font-size : 12px; background: transparent url(http://www.goldseiten.de/bilder/mehr.gif) left 50% no-repeat; text-align: right; }
#sidebar_right div.blockContentItem { clear: left; float: none; margin-bottom: 5px; }

#sidebar_right .unternehmens_logos { height: 70px; }

#sidebar_right .container { height: 220px; width: 100%; overflow: hidden; font-family: arial; font-size: 10px; }
#sidebar_right #scrollContent a { text-decoration: none; color: #777777; font-weight: normal; font-size: 11px; }
#sidebar_right #scrollContent .header { padding: 5px 0; }
#sidebar_right #scrollContent .date { position: relative; float: left; color: #000000; padding: 3px; font-size: 10px; }
#sidebar_right #scrollContent .name { position: relative; text-align: right; float: right; color: #000000; padding: 3px; font-size: 11px; font-weight: bold; float: none; }
#sidebar_right #scrollContent .text { text-align: justify; background-color: #f5f5f5; position: relative; clear: left; color: #777777; padding: 2px 3px 2px 3px; font-size: 11px; border-top: 1px dotted #DDDDDD; border-bottom: 1px dotted #DDDDDD; }

#sidebar_right .banner_ticker { width: 175px; height: 150px; overflow: hidden; margin-left: 3px; text-align: center; background: #CCCCCC; }
#sidebar_right .banner_ticker .banner { padding: 0; background-image: none; text-align: center; background: #CCCCCC; }

#sidebar_left .x_movie_topx { /*position: relative;*/ }
#sidebar_left .x_movie_topx .thumbnail { /*position: absolute; top: 10px; left: 0px;*/ background-color: #FFFFFF; padding: 2px 2px 2px 0; margin-right: auto; margin: 0px 4px 4px 2px; float: left; }
#sidebar_left .x_movie_topx .x_movie_lastupdate { height: 10px; vertical-align: middle; margin-top: 4px; }
#sidebar_left .x_movie_topx .info { font-size: 10px; margin-top: 10px; line-height: 1.2em; }
#sidebar_left .x_movie_topx .info .x_movie_hits { height: 10px; vertical-align: middle; width: 25%; float: left; clear: none; margin-top: 4px; }
#sidebar_left .x_movie_topx .info .x_movie_rating { height: 10px; vertical-align: middle; width: 60px; float: left; clear: none; margin-top: 4px; }
#sidebar_left .x_movie_topx .info .x_movie_rating img { margin: 2px 0; vertical-align: middle; }
-->
