/*  DETAILVIEW */

/* TABS AT THE BEGINNING */
#tabs_outside { margin:0; padding:0; clear:both; }
* #tabs_outside { // margin:0 0 1px 0; } /*  all ie */
#tabs_outside .tabs_rightlinks { float:right; padding-top:2px; }

#tabs_inside { margin:0; padding:0; border-collapse:collapse; display:table; cursor:pointer;}
#tabs_inside li { background:#fff; color:#005388; list-style:none; float:left; padding:2px 7px 1px 7px; border:1px solid #B2CBDB; border-bottom:0; font-size:12px; margin:0 1px 1px 0; }
* #tabs_inside li { // padding:0 7px 3px 7px; } /*  all ie */
#tabs_inside li:hover { border:1px solid #005388; border-bottom:0; }

#tabs_inside li a { color:#005388; text-decoration:none; }
#tabs_inside li a:hover { color:#005388; text-decoration:none; }
#tabs_inside li a:visited { color:#005388; text-decoration:none; }

#tabs_inside .selected { color:#ffffff; background:#005388; border:1px solid #005388; border-bottom:0; }
#tabs_inside .selected a { color:#ffffff; }
#tabs_inside .selected a:hover { color:#ffffff; }
#tabs_inside .selected a:visited { color:#ffffff; }


#tabs_inside_bottom { margin:0; padding:0; border-collapse:collapse; display:table; cursor:pointer;}
#tabs_inside_bottom li { background:#fff; color:#005388; list-style:none; float:left; padding:2px 7px 1px 7px; border:1px solid #B2CBDB; border-bottom:0; font-size:12px; margin:0 1px 1px 0; }
* #tabs_inside_bottom li { // padding:0 7px 3px 7px; } /*  all ie */
#tabs_inside_bottom li:hover { border:1px solid #005388; border-bottom:0; }
	    
#tabs_inside_bottom li a { color:#005388; text-decoration:none; }
#tabs_inside_bottom li a:hover { color:#005388; text-decoration:none; }
#tabs_inside_bottom li a:visited { color:#005388; text-decoration:none; }
	    
#tabs_inside_bottom .selected { color:#ffffff; background:#005388; border:1px solid #005388; border-bottom:0; }
#tabs_inside_bottom .selected a { color:#ffffff; }
#tabs_inside_bottom .selected a:hover { color:#ffffff; }
#tabs_inside_bottom .selected a:visited { color:#ffffff; }



#tabs_inside_sub { margin:0; padding:0; border-collapse:collapse; display:table; cursor:pointer;}
#tabs_inside_sub li { background:#fff; color:#005388; list-style:none; float:left; padding:2px 7px 1px 7px; border:1px solid #B2CBDB; border-bottom:0; font-size:12px; margin:0 1px 1px 0; }
* #tabs_inside_sub li { // padding:0 7px 3px 7px; } /*  all ie */
#tabs_inside_sub li:hover { border:1px solid #005388; border-bottom:0; }

#tabs_inside_sub li a { color:#005388; text-decoration:none; }
#tabs_inside_sub li a:hover { color:#005388; text-decoration:none; }
#tabs_inside_sub li a:visited { color:#005388; text-decoration:none; }

#tabs_inside_sub .selected { color:#ffffff; background:#005388; border:1px solid #005388; border-bottom:0; }
#tabs_inside_sub .selected a { color:#ffffff; }
#tabs_inside_sub .selected a:hover { color:#ffffff; }
#tabs_inside_sub .selected a:visited { color:#ffffff; }



.tab_end { border:0; background:#fff; margin:0 0 12px 0; padding:0; clear:both; border-top:1px solid #B2CBDB; height:1px; line-height:1px; font-size:1px; }

/* ARTICLE */
.article { margin:0 0 15px 10px; padding:0; font-size:12px; line-height:16px; }
* html .article { margin: 0 0 15px 5px;}
.article p { padding:0; margin:0 0 13px 0; }
.article .author { font-size:11px; padding:0; margin:0 0 10px 0; line-height:15px; }

.article hr { height:1px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }

.article h1 { font-size:22px; margin:0; padding:0 0 10px 0; font-family:times, serif; line-height:26px; }
* .article h1 { // padding:0 0 11px 0; } /*  all ie */
.article .variante { font-size:28px; margin:0; padding:0 0 15px 0; font-family:times, serif; line-height:32px; font-weight:normal; }
.article h2 { font-size:16px; margin:0; padding:0 0 11px 0; font-weight:normal; line-height:20px; }
* .article h2 { // padding:0 0 10px 0; } /*  all ie */
.article h3 { font-size:16px; margin:0; padding:0 0 11px 0; font-weight:normal; line-height:20px; }

h3.text_zt { margin:0 0 -11px 0; padding:11px 0 0 0; }

* .article h3 { // padding:0 0 10px 0; } /*  all ie */
.article h5 { font-size:11px; margin:0; padding:0 0 6px 0; color:#A3B5C0; font-weight:bold; line-height:15px; text-transform:uppercase; }

.article .img_left { float:left; width:10%; margin:3px 11px 11px 0px; }
.article .img_left_text { font-size:11px; padding:7px 0 8px 0; border-bottom:1px solid #B2CBDB; margin:0; line-height:15px; }
* .article .img_left_text { // padding:6px 0 9px 0; } /*  all ie */

.article .img_center { width:10%; margin:3px auto 11px auto; }
.article .img_center_text { font-size:11px; padding:7px 0 8px 0; border-bottom:1px solid #B2CBDB; margin:0; line-height:15px; }
* .article .img_center_text { // padding:6px 0 9px 0; } /*  all ie */

.article .img_right { float:right; width:10%; margin:3px 0px 11px 11px; }
.article .img_right_text { font-size:11px; padding:7px 0 8px 0; border-bottom:1px solid #B2CBDB; margin:0; line-height:15px; }
* .article .img_right_text { // padding:6px 0 9px 0; } /*  all ie */

.article .excerpt_left { float:left; width:150px; margin:3px 11px 11px 0; border-top:3px solid #B2CBDB; border-bottom:3px solid #B2CBDB; padding:11px 10px 13px 10px; }
* .article .excerpt_left { // margin:4px 11px 11px 0; } /*  all ie */
.article .excerpt_left .quotation { font-size:16px; line-height:18px; font-family:times, serif; margin:0; padding:0;}
* .article .excerpt_left .quotation { // padding:1px 0 0 0; } /*  all ie */
.article .excerpt_left .author { font-size:11px; line-height:15px; font-family:times, serif; margin:6px 0 0 0; padding:0; }
* .article .excerpt_left .author { // margin:4px 0 1px 0; } /*  all ie */

.article .excerpt_right { float:right; width:150px; margin:3px 0 11px 11px; border-top:3px solid #B2CBDB; border-bottom:3px solid #B2CBDB; padding:11px 10px 13px 10px; }
* .article .excerpt_right { // margin:4px 0 11px 11px; } /*  all ie */
.article .excerpt_right .quotation { font-size:16px; line-height:18px; font-family:times, serif; margin:0; padding:0;}
* .article .excerpt_right .quotation { // padding:1px 0 0 0; } /*  all ie */
.article .excerpt_right .author { font-size:11px; line-height:15px; font-family:times, serif; margin:6px 0 0 0; padding:0; }
* .article .excerpt_right .author { // margin:4px 0 1px 0; } /*  all ie */

.article .file { clear:both; border:1px solid #B2CBDB; font-size:12px; margin:10px 0 10px 0; padding:5px; font-weight:bold; line-height:25px; }
.article .file img { float:left; padding-right:6px; border-right:1px dotted #B2CBDB; margin-right:10px; vertical-align:middle; }

.article .imageshow { font-size:12px; border:1px solid #B2CBDB; padding:7px 0 8px 10px; position:relative; margin:0 0 15px 0; }
/* because of IE 6,7 the width-value has to be given in px */
.article .imageshow  img { width:107px; padding:0; margin:0; border:0; }
.bigsmall_col .article .imageshow  img { width:155px; padding:0; margin:0; border:0; }
.article .imageshow table { margin:8px 0 0 0; padding:0; }
.article .imageshow td { padding:0 10px 0 0; margin:0; }
.article .imageshow .count { position:absolute; right:10px; }
.article .imageshow .show { font-weight:bold; }
.article .imageshow .description { font-size:11px; line-height:15px; margin:7px 0 0 0;}

.article .articlebox { font-size:12px; border:1px solid #B2CBDB; padding:3px 9px 9px 9px; margin:0 0 15px 0; }

.article .left { margin:3px 11px 11px 0; float:left; }
* .article .left { // margin:4px 11px 11px 0; } /*  all ie */
.article .right { margin:3px 0 11px 11px; float:right; }
* .article .right { // margin:4px 0 11px 11px; } /*  all ie */

* .article .articlebox { // padding:3px 9px 12px 9px; } /*  all ie */
.article .articlebox .author { font-size:12px; line-height:30px; padding:0; margin:0 0 3px 0; }
.article .articlebox .author img { width:30px; float:left; padding:0 5px 0 0; margin:0; }
.article .articlebox ul { margin:0; padding:0; } 
.article .articlebox ul li { margin:0 0 2px 0; padding:2px 0 0 21px; font-size:12px; line-height:16px; list-style:none; display:list-item; background:no-repeat url(arrow.gif) top left; } 
.article .articlebox h4 { font-size:12px; margin:6px 0 0 0; font-weight:bold; padding:0; line-height:16px; }
* .article .articlebox h4 { // margin:3px 0 0 0; } /*  all ie */
.article .articlebox hr { height:0px; line-height:0px; font-size:0px; margin:8px 0 10px 0; border:0; padding:0; border-top:1px solid #B2CBDB; }
* .article .articlebox hr { // margin:2px 0 2px 0; } /*  all ie */
	
.article .commentbox a { font-weight:bold; }
.article .commentbox hr { height:0px; line-height:0px; font-size:0px; margin:10px 0 10px 0; border:0; padding:0; border-top:1px dotted #B2CBDB; }
* .article .commentbox hr  { // margin:7px 0 4px 0; } /*  all ie */

/* info boxes */
.article .articleadd { font-family:times, serif; font-size:12px; }
.article .articleadd img { margin:7px 0 10px 0; }
* .article .articleadd img { // margin:10px 0 10px 0; } /*  all ie */

/* light blue */
.article .articleadd1 { background:#B2CBDB; border-color:#8FB0C5; }
.article .articleadd1 hr { border-color:#8FB0C5; }
.article .articleadd1 a { color:#FFF; }
.article .articleadd1 a:hover { color:#FFF; }
.article .articleadd1 a:visited {color:#FFF; }

/* dark blue */
.article .articleadd2 { background:#4C86AB; color:#fff; }
.article .articleadd2 a { color:#FFF; }
.article .articleadd2 a:hover { color:#FFF; }
.article .articleadd2 a:visited {color:#FFF; }

/* yellow */
.article .articleadd3 { background:#FFE9B5; color:#564316; }
.article .articleadd3 a { color:#E3A100; }
.article .articleadd3 a:hover { color:#E3A100; }
.article .articleadd3 a:visited {color:#E3A100; }


.articlefunctions_outside { border:1px solid #B2CBDB; margin:0 0 15px 0; clear: both; }
.articlefunctions { font-size:11px; width:100%; }
* html .articlefunctions { content:\; width:98%; } /* IE bis 5.5 */
.articlefunctions td { text-align:center; border-left:1px dotted #B2CBDB; width:16%; } 
.articlefunctions .first { border:0; }
.articlefunctions img { margin:0 auto; }

/* NOTICES */
/* background:#fff and z-index:-1 because of IE */
.switch_outside_top { background:#fff; padding:0 0 1px 0; border-bottom:1px solid #B2CBDB; position:relative; margin:0 0 15px 0; z-index:0; }
.switch_outside_top .next { background:no-repeat url(arrow.gif) top right; height:18px; padding:1px 21px 2px 0; position:absolute; top:0px; right:0px; margin:0; }
.switch_outside_top .back { background:no-repeat url(arrow_back.gif) top left; height:18px; padding:1px 0 2px 21px; position:absolute; top:0px; right:68px; margin:0; }
.switch_outside_top .results { padding:1px 0 2px 0; font-weight:bold; }

.switch_outside_bottom { background:#fff; padding:0 0 1px 0; border-top:1px solid #B2CBDB; position:relative; margin:0 0 15px 0; }
.switch_outside_bottom .next { background:no-repeat url(arrow.gif) top right; height:18px; padding:1px 21px 2px 0; position:absolute; top:0px; right:0px; margin:2px 0 0 0; }
.switch_outside_bottom .back { background:no-repeat url(arrow_back.gif) top left; height:18px; padding:1px 0 2px 21px; position:absolute; top:0px; right:68px; margin:2px 0 0 0; }
.switch_outside_bottom .results { padding:3px 0 2px 0; font-weight:bold; }

.notice_header { height:20px; line-height:20px; font-size:11px; border-top:1px solid #B2CBDB; border-bottom:1px solid #B2CBDB; background:#F0F5F8; margin:0 0 15px 0; padding:0 5px 0 5px; }
.notice { margin:0 0 15px 0; text-align:center; }
.notice img { border:0; margin:0 auto 0 auto; }
.backtotop { height:40px; line-height:40px; vertical-align:middle; font-size:11px; border:0; border-top:1px solid #B2CBDB; margin:30px 0 0 0; clear:both;}

.notice_header  .memorize { float:right; font-weight:bold; background:no-repeat url(heart.gif) left center; padding-left:23px; }

.jobnotice { margin:0 0 15px 0; text-align:left; border-bottom:1px solid #B2CBDB;}
.jobtext { vertical-align:top; font-size:11px; border-right:1px solid #B2CBDB; padding:0 10px 15px 0; }
.jobtext h3 { font-size:16px; font-weight:bold; margin:0; padding:0; }
.jobtext h4 { font-size:12px; font-weight:normal; margin:0 0 12px 0; padding:0; }
.jobtext .email { padding:6px 0 6px 30px; background:no-repeat url(h-mail.gif) left center; font-weight:bold; }
.jobpic { vertical-align:top; width:154px; padding:0 0 15px 10px; margin:0; float:right; }
.jobpic img { width:154px; border:0; }
.jobpic div { font-size:11px; font-weight:bold; }


.gestaltete_classified { margin:0 0 15px 0; text-align:center; padding-left:75px;}
.smallnotice { margin:0 0 15px 0; text-align:left; }
.smallnotice table { background:#EFF7FB; margin:10px 0 0 0; }
.smallnotice table td { padding:10px; }
/* max height 105px ; max width:140px; */
.smallnotice table td img { border:0px; max-width:140px; max-height:140px; margin:0 auto; }
.smallnotice h3 { font-weight:bold; font-size:16px; padding:0; margin:0 0 2px 0; }

/* INFO BOXES */
.info { margin:0 0 15px 0; border-top:1px solid #B2CBDB; border-bottom:1px solid #B2CBDB; padding:13px 0 13px 0; }
.info2 { padding:6px 10px 9px 10px; background:#FFE9B5; margin:3px 0 5px 0; border:0; }
* .info2 { // margin:4px 0 6px 0; }
.warn { padding:6px 10px 9px 10px; background:#FF7A7D; margin:3px 0 5px 0; border:0; }
* .warn { // margin:4px 0 6px 0; }
.success { padding:6px 10px 9px 10px; background:#AAFFAD; margin:3px 0 5px 0; border:0; }
* .success { // margin:4px 0 6px 0; }

/* GUESTBOOK */
.info { margin:0 0 15px 0; border-top:1px solid #B2CBDB; border-bottom:1px solid #B2CBDB; padding:13px 0 13px 0; }
.gb_entry { border-top:1px solid #B2CBDB; padding:10px 0 6px 0; margin:0 0 10px 0; }
.gb_entry h1 { font-size:12px; font-weight:normal; margin:0 0 8px 0; padding:0; font-family:Arial,sans-serif; line-height:16px; vertical-align:middle; }
.gb_entry h1 img { display:inline; margin:0 4px 0 0; border:0; vertical-align:middle; }
.gb_entry h2 { font-size:12px; font-weight:normal; margin:0; padding:0; font-family:Arial,sans-serif; line-height:16px; }
.gb_entry .author { font-size:11px; padding:0; margin:8px 0 0 0; }
.gb_entry .author img { display:inline; margin:0 10px 0 0; width:35px; float:left; border:0; }
.gb_entrybox { margin:30px 0 15px 0; padding:12px 0 0 0; border-top:1px solid #B2CBDB; }

/* WEATHER */
.weather { height:31px; line-height:31px; border-top:1px solid #B2CBDB; border-bottom:1px solid #B2CBDB; margin:0 0 15px 0; padding:0 0 0 20px; position:relative; font-weight:bold; background:no-repeat url(list_w.gif) scroll 0% center; }
.weather .world { right:0px; position:absolute; font-weight:normal; top:0px; }
.weathertab { margin:0; padding:0; }
.weathertab td hr { border:0; border-top:1px solid #B2CBDB; }
.weathertab .leftcol { width:45%; padding:0 10px 0 0; border-right:1px solid #B2CBDB; vertical-align:top; font-family:Arial,sans-serif; font-size:12px; }
.weathertab .rightcol { width:55%; padding:0 0 0 10px; vertical-align:top; font-family:Arial,sans-serif; font-size:12px; }
.weathertab .forecast { font-size:11px; font-family:Arial, sans-serif; margin:0 0 1px 0; padding:0 0 0 10px; height:17px; line-height:17px; }
.weathertab .forecast img { display:inline; float:right; padding:1px 1px 0 0; }
.weathertab .even { background:#F0F5F8; }
.weathertab .odd { background:#D8E5ED; }
.weathertab .links { font-size:11px; margin:12px 0 0 0; }

/* TABLE-LISTS */
.tablelist { padding:0; margin:0 0 15px 0; width:100%; }
.tablelist  td { font-size:Arial, sans-serif; font-size:11px; background:#D8E5ED; padding:6px 10px 8px 10px; line-height:16px; text-align:left; }
.tablelist .even td { font-size:Arial, sans-serif; font-size:11px; background:#F0F5F8; padding:6px 10px 8px 10px; line-height:16px; text-align:left; }

/* WARENKORB */
.tablelist2 { padding:0; margin:0 0 15px 0; width:100%; }
.tablelist2  td { font-size:Arial, sans-serif; font-size:12px; background:#D8E5ED; padding:11px 10px 13px 10px; line-height:16px; text-align:left; vertical-align:top; }
* .tablelist2  td { // padding:10px 10px 14px 10px; } /* all ie */
.tablelist2 .even td { font-size:Arial, sans-serif; font-size:12px; background:#F0F5F8; padding:11px 10px 13px 10px; line-height:16px; text-align:left; vertical-align:top; }
* .tablelist2 .even td { // padding:10px 10px 14px 10px; } /* all ie */
.tablelist2 th { font-size:Arial, sans-serif; font-size:12px; background:#B2CBDB; padding:2px 10px 3px 10px; color:#fff; text-align:left; }
* .tablelist2 th { // padding:1px 10px 4px 10px; } /* all ie */

.tablelist3  { padding:0; margin:0 0 15px 0; width:100%; border:1px solid #B2CBDB; }
.tablelist3  td { font-size:Arial, sans-serif; font-size:12px; padding:11px 10px 13px 10px; line-height:16px; text-align:left; vertical-align:top; }
* .tablelist3  td { // padding:10px 10px 14px 10px; } /* all ie */

/* WORKSPACE */
.workspace_perso { border-top:1px solid #B2CBDB; border-bottom:1px solid #B2CBDB; margin-bottom:15px; }
.workspace_perso .perso { border-top:1px solid #fff; border-bottom:1px solid #fff; }
.workspace_photo { background:no-repeat url(photo.gif) center center #D8E5ED; width:100px; height:130px; }
.workspace_text { padding:10px 10px 10px 10px; }

.workspace { list-style-type:none; padding:0; margin:0 0 15px 0; }
.workspace li { margin:0 0 1px 0; list-style-type:none; font-weight:bold; font-size:12px; font-family:Arial, sans-serif; height:24px; line-height:24px; background:no-repeat url(next_l2.gif) center left #D8E5ED; padding:0 0 0 28px; }
.workspace .even { margin:0 0 1px 0; list-style-type:none; font-weight:bold; font-size:12px; font-family:Arial, sans-serif; height:24px; line-height:24px; background:no-repeat url(next_l1.gif) center left #F0F5F8; padding:0 0 0 28px; }

.variantespace { font-size:28px; margin:0 0 0px 10px; padding:0 0 15px 0; font-family:times, serif; line-height:32px; font-weight:normal; }


.img_left { float:left; width:10%; margin:3px 11px 11px 0px; }
.img_left_text { font-size:11px; padding:7px 0 8px 0; border-bottom:1px solid #B2CBDB; margin:0; line-height:15px; }
* .img_left_text { // padding:6px 0 9px 0; } /*  all ie */

