@import url(search.css);
body {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; top-margin:0px; left-margin:0px;}

body,table,td,div,form,input,textarea,select,option {
	font-size:10px;
	scrollbar-base-color: #EBEBEB;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #EBEBEB;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #EBEBEB;
	text-align: left;
}

img {
	border:0px;
	text-align: center;
	position: fixed;
} 
form { display:inline; }
p {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
sub {font-size: 8px; font-weight: bold;}
sup {font-size: 8px; font-weight: bold;}

/* #### Tabellenformatierungen - geo.de #### */
table.article {width: 568px; background-color: #FFFFFF; margin: 0px; padding: 0px;}
table.portfolio {width: 568px; background-color: #3D3938; margin: 0px;}
table.portfolio-image {width: 388px; background-color: #3D3938; margin: 0px;}
table.image {background-color: #FFFFFF; margin: 0px;}
.border {border:1px; border-style:solid; border-color:#808179; padding-top: 8px; padding-bottom: 6px;}

/* #### Navigationsabhängige Formatierungen #### */
.background-default {font-size: 11px; background-color: #CDE599;}
.box-frame-default {background-color: #9CCB31; margin: 0px;}
.box-content-default {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-default {background-color: #F7FBEF; margin: 0px; padding: 0px;}
.border-default {margin: 0px; padding: 1px; border: 1px solid #9CCB31;}

.background-service {font-size: 11px; background-color: #CDE599;}
.box-frame-service {background-color: #9CCB31; margin: 0px;}
.box-content-service {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-service {background-color: #F7FBEF; margin: 0px; padding: 0px;}
.border-service {margin: 0px; padding: 1px; border: 1px solid #9CCB31;}

.background-kontakt {font-size: 11px; background-color: #CDE599;}
.box-frame-kontakt {background-color: #9CCB31; margin: 0px; table-layout: fixed;}
.box-content-kontakt {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-kontakt {background-color: #FBFFE5; margin: 0px; padding: 0px;}

.background-info {font-size: 11px; background-color: #CDE599;}
.box-frame-info {background-color: #9CCB31; margin: 0px; table-layout: fixed;}
.box-content-info {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-info {background-color: #FBFFE5; margin: 0px; padding: 0px;}

.background-hefte {font-size: 11px; background-color: #CDE599;}
.box-frame-hefte {background-color: #9CCB31; margin: 0px; table-layout: fixed;}
.box-content-hefte {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-hefte {background-color: #FBFFE5; margin: 0px; padding: 0px;}

.background-abo {font-size: 11px; background-color: #CDE599;}
.box-frame-abo {background-color: #9CCB31; margin: 0px; table-layout: fixed;}
.box-content-abo {background-color: #ECF5D6; margin: 0px; padding: 0px;}
.teaserbox-content-abo {background-color: #FBFFE5; margin: 0px; padding: 0px;}

.background-wissen {font-size: 11px; background-color: #B2C1E0;}
.box-frame-wissen {background-color: #003399; margin: 0px;}
.box-content-wissen {background-color: #EDF2F8; margin: 0px; padding: 0px;}
.teaserbox-content-wissen {background-color: #FAFEFF; margin: 0px; padding: 0px;}
.border-wissen {margin: 0px; padding: 1px; border: 1px solid #003399;}

.background-medizin {font-size: 11px; background-color: #F2CBCC;}
.box-frame-medizin {background-color: #990134; margin: 0px;}
.box-content-medizin {background-color: #FBEFEF; margin: 0px; padding: 0px;}
.teaserbox-content-medizin {background-color: #FFFEFE; margin: 0px; padding: 0px;}
.border-medizin {margin: 0px; padding: 1px; border: 1px solid #990134;}

.background-kultur {font-size: 11px; background-color: #FACCAE;}
.box-frame-kultur {background-color: #FF6600; margin: 0px;}
.box-content-kultur {background-color: #FFE7DA; margin: 0px; padding: 0px;}
.teaserbox-content-kultur {background-color: #FFF6E9; margin: 0px; padding: 0px;}
.border-kultur {margin: 0px; padding: 1px; border: 1px solid #FF6600;}

.background-reisen {font-size: 11px; background-color: #EBD599;}
.box-frame-reisen {background-color: #CC9900; margin: 0px;}
.box-content-reisen {background-color: #FAF3E1; margin: 0px; padding: 0px;}
.teaserbox-content-reisen {background-color: #FFFFF0; margin: 0px; padding: 0px;}
.border-reisen {margin: 0px; padding: 1px; border: 1px solid #CC9900;}

.background-fotografie {font-size: 11px; background-color: #CCCCCC;}
.box-frame-fotografie {background-color: #636363; margin: 0px;}
.box-content-fotografie {background-color: #E0E0E0; margin: 0px; padding: 0px;}
.teaserbox-content-fotografie {background-color: #E0E0E0; margin: 0px; padding: 0px;}
.border-fotografie {margin: 0px; padding: 1px; border: 1px solid #636363;}

.background-community {font-size: 11px; background-color: #CDE599;}
.box-frame-community {background-color: #999999; margin: 0px;}
.box-content-community {background-color: #F5F5F5; margin: 0px; padding: 0px;}
.teaserbox-content-community {background-color: #F5F5F5; margin: 0px; padding: 0px;}

/* #### Boxformatierungen #### */
.background-portfolio {font-size: 11px; background-color: #3D3938;}
.box-frame-portfolio {background-color: #636363; margin: 0px;}
.box-content-portfolio {background-color: #E0E0E0; margin: 0px; padding: 0px;}

.box-frame-sub-navigation {width: 106px; background-color: #B6B6B6; margin: 0px; padding: 1px;}
.box-content-white {background-color: #FFFFFF; margin: 0px; padding: 0px;}
.box-toc-image {margin:10px; padding:10px; border:1px solid #999999; text-align:center;}

/* #### Linkformatierungen - geo.de ### */
a {font-size: 11px; text-decoration: none; color: #669900;}
a:hover {
	text-decoration: underline;
	color: #000;
}

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

.text-link-bold:link {text-decoration: none; font-weight: bold;}
.text-link-bold:visited {text-decoration: none; font-weight: bold; color: #BFBFBF;}
.text-link-bold:hover {font-weight: bold; text-decoration: underline;}
.text-link-bold:active {text-decoration: none; font-weight: bold;}

.adtext-link:link {text-decoration: underline; font-size: 11px; color: #000000; line-height: 14px; }
.adtext-link:visited {text-decoration: underline; font-size: 11px; color: #000000; line-height: 14px; }
.adtext-link:hover {text-decoration: underline; font-size: 11px; color: #000000; line-height: 14px; }
.adtext-link:active {text-decoration: underline; font-size: 11px; color: #000000; line-height: 14px; }

.magazine-headline:link {text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: #666666;}
.magazine-headline:visited {text-decoration: none; font-size: 12px; line-height: 15px; font-weight: bold; color: #666666;}
.magazine-headline:hover {text-decoration: underline; font-size: 12px; line-height: 15px; font-weight: bold; color: #666666;}
.magazine-headline:active {text-decoration: none;  font-size: 12px; line-height: 15px; font-weight: bold; color: #666666;}

.navigation:link {color: #000000; text-decoration: none;}
.navigation:visited {color: #000000;}
.navigation:hover {color: #FFFFFF; text-decoration: none;}
.navigation:active {color: #000000;}

.navigation-klein {color: #999999;}
a.navigation-klein:link {color: #999999; text-decoration: none;}
a.navigation-klein:visited {color: #999999;}
a.navigation-klein:hover {color: #999999; text-decoration: underline;}
a.navigation-klein:active {color: #999999;}

.footer-navigation:link {color: #000000; font-size: 10px; text-decoration: none; vertical-align: middle;}
.footer-navigation:visited {color: #BFBFBF; font-size: 10px; vertical-align: middle;}
.footer-navigation:hover {color: #000000; font-size: 10px; text-decoration: underline; vertical-align: middle;}
.footer-navigation:active {color: #000000; font-size: 10px; vertical-align: middle;}

.sub-navigation-active {color: #333333; font-size: 10px; font-weight: bold;}
.sub-navigation:link {color: #333333; font-size: 10px;}
.sub-navigation:visited {color: #999999; font-size: 10px;}
.sub-navigation:hover {color: #333333; font-size: 10px; text-decoration: underline;}
.sub-navigation:active {color: #333333; font-size: 10px;}

.status:link {font-size: 10px; color: #000000;}
.status:visited {font-size: 10px; color: #000000;}
.status:hover {font-size: 10px; color: #000000;}
.status:active {font-size: 10px; color: #000000;}

.portfolio-footer-navigation:link {color: #A59A9C; font-size: 10px; line-height: 11px; text-decoration: none;}
.portfolio-footer-navigation:visited {color: #BFBFBF; font-size: 10px; line-height: 11px;}
.portfolio-footer-navigation:hover {color: #A59A9C; font-size: 10px; line-height: 11px; text-decoration: underline;}
.portfolio-footer-navigation:active {color: #A59A9C; font-size: 10px; line-height: 11px;}

.portfolio-link:link {color: #DAD8D9; font-size: 11px; text-decoration: none;}
.portfolio-link:visited {color: #DAD8D9; font-size: 11px;}
.portfolio-link:hover {color: #DAD8D9; font-size: 11px; text-decoration: underline;}
.portfolio-link:active {color: #DAD8D9; font-size: 11px;}

.portfolio-link-bold:link {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 14px;}
.portfolio-link-bold:visited {color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px;}
.portfolio-link-bold:hover {color: #FFFFFF; font-size: 11px; font-weight: bold;  text-decoration: underline; line-height: 14px;}
.portfolio-link-bold:active {color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 14px;}

.portfolio-image-hint:link {font-size: 9px;  text-decoration: none; color: #A59A9C; vertical-align: top;}
.portfolio-image-hint:visited {font-size: 9px; text-decoration: none; color: #A59A9C; vertical-align: top;}
.portfolio-image-hint:hover {font-size: 9px; text-decoration: underline; color: #A59A9C; vertical-align: top;}
.portfolio-image-hint:active {font-size: 9px; text-decoration: none; color: #A59A9C; vertical-align: top;}

.more:link {color: #99cc33; font-weight: bold;}
.more:visited {color: #BFBFBF; font-weight: bold;}
.more:hover {color: #99cc33; font-weight: bold; text-decoration: underline;}
.more:active {color: #99cc33; font-weight: bold;}

.order-magazine:link {font-size: 10px; color: #666666; font-weight: bold; line-height: 10px;}
.order-magazine:visited {font-size: 10px; color: #666666; font-weight: bold; line-height: 10px;}
.order-magazine:hover {font-size: 10px; color: #666666; font-weight: bold; text-decoration: underline; line-height: 10px;}
.order-magazine:active {font-size: 10px; color: #666666; font-weight: bold; line-height: 10px;}

.credit:link {color: #669900; vertical-align: top;}
.credit:visited {color: #669900; vertical-align: top;}
.credit:hover {color: #669900; vertical-align: top; text-decoration: underline;}
.credit:active { color: #669900; vertical-align: top;}


/* #### Textformatierungen - geo.de ### */
.article {color: #000000; font-size: 10px; vertical-align: middle;}
.article-vorspann {font-size: 12px; line-height: 18px; color: #999999;}
.article-headline {font-size: 19px; line-height: 25px; color: #666666;}
.article-contentbox { font-size: 9px; line-height: 15px; color: #000000 ;}
.article-contentbox-grey { font-size: 9px; line-height: 15px; color: #999999;}
.superscription-green {font-size: 9px; color: #99cc33;}
.superscription-grey {font-size: 9px; color: #999999;}
.superscription {font-size: 9px; color: #000000;}
.superscription-magazine {font-size: 13px; font-weight: bold; color: #999999;}
.superscription-magazine-green {font-size: 14px; font-weight: bold; color: #A4BD45;}
.magazine-uppercase {font-size: 11px; line-height: 15px; color: #000000; text-transform: uppercase; letter-spacing: 1px;}
.magazine-content-hint {font-size: 12px; line-height: 22px; font-weight: bold; color: #A4BD45;}
.magazine-content-caption {font-size: 11px; line-height: 11px; color: #BFBFBF;}
.magazine-headline {font-size: 12px; line-height: 15px; font-weight: bold; color: #666666;}
.text {font-size: 11px; line-height: 14px; color: #000000;}
.fotoshow-text {font-size: 11px; line-height: 14px; color: #000000;}
.text-bold {font-size: 11px; line-height: 13px; font-weight: bold; color: #000000 ;}
.text-link {font-size: 11px; line-height: 13px; color: #669900;}
.service-headline {font-size: 19px; line-height: 22px; color: #A4BD45;}

.abo-grey  {font-size: 13px; color: #999999;}
.abo-green {font-size: 13px; font-weight: bold; color: #99cc33;}
.abo-teaser {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #4E4B4A;
	text-align: center;
}
.abo-magazine {font-size: 11px; line-height: 13px; color: #666666;}
.abo-uppercase {font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; text-transform: uppercase; letter-spacing: 1px;}

.search {font-size: 12px; line-height: 15px; font-weight: bold; color: #000000;}
.search-default {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-wissen {font-size: 12px; line-height: 15px; font-weight: bold; color: #345AAD;}
.search-medizin {font-size: 12px; line-height: 15px; font-weight: bold; color: #B03C5F;}
.search-kultur {font-size: 12px; line-height: 15px; font-weight: bold; color: #DC8029;}
.search-reisen {font-size: 12px; line-height: 15px; font-weight: bold; color: #B0872B;}
.search-fotografie {font-size: 12px; line-height: 15px; font-weight: bold; color: #5F5F5F;}
.search-community {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-service {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-kontakt {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-info {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-hefte {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}
.search-abo {font-size: 12px; line-height: 15px; font-weight: bold; color: #669900;}

.header-teaserbox {font-size: 11px; font-weight: bold; color: #FFFFFF;}
.headline-teaserbox {font-size: 11px; line-height: 12px; font-weight: bolder; color: #999999;}
.text-teaserbox {font-size: 11px; color: #000000; font-weight: bold; line-height: 14px; }
.text-teaserbox-thin {font-size: 11px; color: #000000; line-height: 14px; }
.textgrey-teaserbox {font-size: 11px; font-style: bold; line-height: 12px; font-weight: bold; color: #999999;}

.headline-hp1 {font-size: 16px; font-weight: bold; color: #999999;}
.headline-hp2 {font-size: 12px; font-weight: bold; color: #999999; line-height: 13px; }
.related-headline {font-size: 16px; font-weight: bold; color: #4E4B4A;}
.related-list-headline {font-size: 14px; line-height: 28px; font-weight: bold; color: #4E4B4A;}
.related-link {font-size: 12px; font-weight: bold; color: #666666;}
.related-link-image-box {font-size: 10px; font-weight: bold; color: #666666; line-height:10px;}
.related-text {font-size: 11px; color: #000000;}
.related-link-small {font-size:10px; padding-bottom:4px; padding-left:5px; padding-right:2px; display: block; line-height:12px;}
.related-text-small {font-size:10px; padding-bottom:4px; padding-left:5px; padding-right:2px; color:#333333; display: block; line-height:12px;}
.headline-magazine {font-size: 12px; line-height: 13px; color: #4E4B4A;}
.teasertext {font-size: 9px; line-height: 9px; color: #000000;}
.teasertext-bold {font-size: 9px; line-height: 10px; font-weight: bold; color: #666666;}

sup {font-size: 10px; line-height: 10px; color: #000000;}
.ad {
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	text-align: center;
}
.author {font-size: 9px; line-height: 12px; color: #000000; text-transform: uppercase; letter-spacing: 1px;}
.status {font-size: 10px; color: #000000;}
.image-hint {font-size: 9px; color: #333333; vertical-align: top;}
.credit {font-size: 9px; line-height: 11px; color: #BFBFBF; vertical-align: top;}
.caption {font-size: 10px; line-height: 11px; color: #666666;}
.popup-caption {font-size: 10px; line-height: 11px; color: #666666; padding-left: 55px; padding-right: 55px; padding-top: 10px;}
.zoom {font-size: 16px; font-weight: bold; color: #EA000C;}

.magazin-description {font-size: 9px; color: #000000;}
.portfolio {font-size: 10px; color: #A59A9C; vertical-align: middle;}
.portfolio-author {font-size: 9px; line-height: 25px; color: #FFFFFF; text-transform: uppercase;}
.portfolio-headline {font-size: 19px; line-height: 22px; color: #FFFFFF;}
.portfolio-vorspann {font-size: 12px; line-height: 18px; color: #CCCCCC;}
.portfolio-caption {font-size: 10px; line-height: 11px; color: #CCCCCC;}
.portfolio-text-bold {font-size: 11px; line-height: 13px; font-weight: bold; color: #FFFFFF;}
.portfolio-text {font-size: 11px; line-height: 14px; color: #DAD8D9;}
.portfolio-credit {font-size: 9px; color: #CCCCCC;}
.portfolio-image-hint {font-size: 9px; color: #A59A9C; vertical-align: top;}
.portfolio-superscription-green {font-size: 9px; font-weight: bold; color: #99cc33;}
.portfolio-superscription-white {font-size: 9px; color: #FFFFFF;}
.portfolio-superscription-grey {font-size: 9px; color: #A59A9C;}
.portfolio-footer-navigation {font-size: 10px; color: #A59A9C; vertical-align: middle;}
.portfolio-footer-navigation-active {font-size: 10px; font-weight: bold; color: #FFFFFF; vertical-align: middle;}

.footer-credit {color:#666;}
.footer-navigation {font-size: 10px; color: #000000; vertical-align: middle;}
.footer-navigation-grey {font-size: 10px; color: #999999; vertical-align: middle;}
.footer-navigation-active {font-size: 10px; font-weight: bold; color: #000000; vertical-align: middle;}

/* #### Absatzformatierungen - geo.de ### */
.box-classic {width: 468px; background-color: #FFFFFF; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-default {width: 468px; background-color: #F7FBEF; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-wissen {width: 468px; background-color: #EDF2F8; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-medizin {width: 468px; background-color: #FBEFEF; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-kultur {width: 468px; background-color: #FFE7DA; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-reisen {width: 468px; background-color: #FAF3E1; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-fotografie {width: 468px; background-color: #E0E0E0; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-portfolio {width: 368px; background-color: #E0E0E0; font-size: 11px; border-width: 1px; border-style:solid; border-color:#999999; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.box-fotoshow {width: 388px; background-color: #FFFFFF; font-size: 11px; border-width: 1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

.box-related-left {margin-right:10px; float:left; margin-bottom:3px; width:180px; border:1px solid #B6B6B6; }
.box-related-right {margin-left:10px; float:right; margin-bottom:3px; width:180px; border:1px solid #B6B6B6; }
.box-related-header {margin-bottom:4px; border-bottom:1px solid #B6B6B6; background-color:#B6B6B6; height:14px; padding-top:2px; padding-bottom:3px;}
.box-related-disclaimer {background-color:#F5F5F5; border-top:1px solid #B6B6B6; padding-left:5px; padding-top:1px; padding-bottom:2px;}

.fotoshow-box-classic {width: 368px; background-color: #FFFFFF; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.fotoshow-box-default {width: 368px; background-color: #F7FBEF; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.fotoshow-box-fotografie {width: 368px; background-color: #E0E0E0; font-size: 11px; border-width:1px; border-style:solid; border-color:#808179; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
 
.nobreak {white-space:nowrap} 

.mehr {vertical-align: bottom;}
.sold-out {font-size: 10px; line-height: 10px; color: #666666;}
.invisible {display: none; color: #FFFFFF;}
.survey-error {font-size: 11px; line-height: 14px; color: #ff0000;}
.ecard-error {border:2px solid white; display:none; width:97%; padding:2px; visibility:hidden; font-weight:bold; color:white; background-color:red}
.textfield { border-style: solid; border-width: 1px; border-color: #999999; font-size: 11px; line-height: 14px; color: #000000; }
.survey-submit { background-color: #F6F6F6; color: #333333; border-style: solid; border-width: 1px; border-color: #999999; font-size: 11px;}
.ecard-submit { background-color: #F6F6F6; color: #000; border-style: solid; border-width: 1px; border-color: #999999; font-size: 11px;}
.error {color: #ff0000;}
.search-field { width: 175px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; font-size: 12px; line-height: 14px; border-color: #999999; color: #000000; }
.searchfield { width: 218px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; font-size: 12px; line-height: 14px; border-color: #999999; color: #000000; }
.qhigh {background-color:#9CCB31; color:#000;}

#shopbox {
	  width: 176px;
	  border-width: 6px;
	  border-style: solid;
	  border-color: #9CCB31;
	  background-color: #FFFFFF;
}

#pulldown_menu 	{
		border-width:1px; border-style:solid; border-color: #808179;
		position: absolute;
		visibility: hidden;
		width:174px;
		padding: 0px;
		cursor: pointer;
		cursor: hand;
		filter: Alpha(opacity=85, finishopacity=85);
		-moz-opacity: 0.90;
}



/* #### ad-container #### */
#buffer-rubriken-ad {
    display:none;  
    background-color: #EFEFEF;
    width:500px;       
}

#buffer-halfpage {
    display:none;  
}

#buffer-google-contentbox {
    display:none;  
}


#rubriken-ad {
     height:60px;
	 margin: 9px 0px 9px 0px;
     text-align:center;
	 width:768px;
}
#content-ad {
	 margin: 0 0 5 0;
    text-align:center; 
}
#halfpage {
    display:none;  
	text-align:center;
	width:100%;
}

#google-contentbox {
    margin-bottom:10px; 
}

#ad-content {
     text-align:center; 
     width:768px; 
     padding:8px;
}

#floater {
		position: absolute;
		left: 778px;
		top: 71px;
		z-index: 1;
		border: 0px;
}



/* #### main col elements #### */

#mainbox {
  width:530px; 
  margin:18px; 
  margin-top:5px;           
}

.mainbox-header {
  width:28%;
  text-align:left; 
  display:block; 
  height:17px;  
  color:#fff; 
  font-weight:bold;    
  padding:2px; 
  margin-bottom:10px;    
}

.mainbox-img-item {
  width:127px;
  float:left;
  display:block;
  text-align:center;
  margin-left:4px;
  margin-right:1px;  
  margin-bottom:0px;
  padding-bottom:5px;  
}

.hspacer {
	width:100%;
	height:1px;
	background-color:#99cc33;
	clear:both;
	text-align:center;
}

/* #### START BEST-OF ARCHIVE-BOX #### */
.bestof-box-wissen {
	width:100%;
	border:solid 1px #003399;
	background-color:#EDF2F8;
	margin-bottom:25px;
}
.bestof-box-medizin {
  width:100%;
  border:solid 1px #990134;	
  background-color:#FBEFEF;
  margin-bottom:25px;
}
.bestof-box-kultur {
  width:100%;
  border:solid 1px #FF6600;
  background-color:#FFF6E9;
  margin-bottom:25px;
}
.bestof-box-reisen {
  width:100%;
  border:solid 1px #CC9900;
  background-color:#FAF3E1;
  margin-bottom:25px;
}
.bestof-box-fotografie {
  width:100%;
  border:solid 1px #636363;
  background-color:#E0E0E0;
  margin-bottom:25px;
}

.bestof-box-header-wissen {
  height:17px;
  padding:2px; 
  color:#fff; 
  font-weight:bold;
  background-color:#003399;
}
.bestof-box-header-medizin {
  height:17px;
  padding:2px; 
  color:#fff; 
  font-weight:bold;
  background-color:#990134;
}
.bestof-box-header-kultur {
  height:17px;
  padding:2px; 
  color:#fff; 
  font-weight:bold;
  background-color:#FF6600;	
}
.bestof-box-header-reisen {
  height:17px;
  padding:2px; 
  color:#fff; 
  font-weight:bold;
  background-color:#CC9900;	
}
.bestof-box-header-fotografie {
  height:17px;
  padding:2px; 
  color:#fff; 
  font-weight:bold;
  background-color:#636363;	
}
.bestof-box-content {
	padding:10px;
	color: #000;
}

/* #### END BEST-OF ARCHIVE-BOX #### */
 
.archiveteaser-img {
	padding-bottom:10px; 
	padding-right:10px;
   margin-bottom:5px; 
	float:left
}
.archiveteaser-txt { 
	margin:0px; 
	margin-left:90px;
	margin-bottom:5px;
}
.archivebestofteaser-txt{
	margin:0px; 
	margin-bottom:2px;
}
/* #### right col elements #### */

#rightcol-left {
  float:left;
  display:block;
  text-align:left;
  padding-left:12px;
  width:184px;  
  margin:0px;
}

#rightcol-right {
  display:block;
  float:right;
  text-align:center;
  width:126px;  
  border: solid 1px #99CC33;  
  background-color: #FFF;
  margin-right:9px;
  margin-bottom:10px;
}

#rightbox {
  width:174px;
  background-color: #FFF;  
  margin-top:15px;
  margin-bottom:15px;
  padding-bottom:7px;  
  vertical-align:left;
}

.rightbox-header {
  text-align:left; 
  display:block; 
  height:17px;  
  color:#fff; 
  font-weight:bold; 
  width:67%;   
  padding:2px; 
  margin-bottom:5px;  
}

#rightbox-grey {
  width:174px;
  border: solid 1px #999;
  background-color: #F5F5F5;  
  margin-top:15px;
  margin-bottom:15px;
  padding-bottom:7px;  
  vertical-align:left;
}

.rightbox-grey-header {
  text-align:left; 
  display:block; 
  height:17px; 
  background-color:#999; 
  color:#fff; 
  font-weight:bold; 
  width:67%;   
  padding:2px; 
  margin-bottom:5px;  
}

.rightbox-grey-item { 
  display:block; 
  padding-left:5px; 
  padding-top:5px; 
  color:#000; 
  font-weight:bold; 
  line-height:14px;
  text-indent:-10px;
  margin-left:10px;
}

.rightbox-grey-text { 
  display:block; 
  padding-left:15px; 
  color:#000; 
  line-height:14px;
}

.rightbox-mag-header {
  text-align:left; 
  display:block; 
  height:17px; 
  background-color:#99cc33; 
  color:#fff; 
  font-weight:bold; 
  width:124px;   
  padding:2px; 
  margin-bottom:10px;
}

/* #### G+J-Footer ### */
#g_j { font-size: 9px; line-height: 11px; text-align: center; width: 768px; padding: 15px; color: #999;}
.g_j-sites:link {  font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; color: #999}
.g_j-sites:visited {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #999}
.g_j-sites:hover {  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #999}
.g_j-sites:focus {  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #999}
.subtext { font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: bold; color: #666}

@import url(box_model_hacks.css);

.tablesurround {
  background: #999999;
}
.tableborders {
  background: #999999;
}
.lighttable {
  background: #FFFFFF;
  font-size:   11px;
  font-family: verdana,arial,sans-serif;
}
.darktable {
  background: #F5F5F5;
  font-size:   11px;
  font-family: verdana,arial,sans-serif;
}

