/** Rathscheck Schiefer (c) 2014 **/
@import "inhalt_ssl.css";

    @font-face {
        font-family: 'OpenSansCondLight';
        font-style: normal;
        src: url(../../navigation/2014/fonts/300_a.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/300_a.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansCondLight';
        font-style: italic;
        src:url(../../navigation/2014/fonts/300_ai.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansCondensedBold';
        font-style: normal;
        src: url(../../navigation/2014/fonts/700_a.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/700_a.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansLight';
        font-style: normal;
        src: url(../../navigation/2014/fonts/300_b.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/300_b.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansLight';
        font-style: italic;
        src: url(../../navigation/2014/fonts/300_bi.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSans';
        font-style: normal;
        src: url(../../navigation/2014/fonts/400_b.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/400_b.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSans';
        font-style: italic;
        src: url(../../navigation/2014/fonts/400_bi.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansSemibold';
        font-style: normal;
        src: url(../../navigation/2014/fonts/600_b.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/600_b.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansSemibold';
        font-style: italic;
        src: url(../../navigation/2014/fonts/600_bi.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansBold';
        font-style: normal;
        src: url(../../navigation/2014/fonts/700_b.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/700_b.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansBold';
        font-style: italic;
        src: url(../../navigation/2014/fonts/700_bi.woff) format('woff');
    }
    @font-face {
        font-family: 'OpenSansExtrabold';
        font-style: normal;
        src: url(../../navigation/2014/fonts/800_b.eot) format('embedded-opentype'), url(../../navigation/2014/fonts/800_b.woff) format('woff');
    }
	
body, td, th, p, .Zwischenheadline
{
	font-family: OpenSansCondLight, Helvetica, Arial, sans-serif;
	font-size:20px;
	line-height:180%;
	color:#515151;
	font-weight: 300;
}
.Zwischenheadline{
	font-weight:bold;
}
#wwin{padding:15px;}
a
{
	color:#cf9220;
	font-size:20px;
}
a:hover
{
	color:#000;
}
#ecomasCMSContent
{
	padding: 15px;
	text-align: left;
}
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup, h6 sup, .TabsTable sup {
	vertical-align: top;
	position:relative;
	top: -5px;
	font-size:60%;
}
b, strong {
	font-family: 'OpenSansCondensedBold';
}
form
{
	padding:0;
	margin:0;
}
#gBody
{
	background-color: #fff;
	padding:0;
	margin:0;
	text-align:center;
}
.CMiddle
{
	text-align:left;
	margin:0 auto;
	width:960px;
	display:table;
}
#dTop
{
	height:90px;
	margin-top:30px;
}
#dTop .CMiddle
{
	height:90px;
}
#LogoRathscheck
{
	display:table-cell;
	text-align:right;
}
#LogoRathscheck img
{
	width: 270px;
	height:60px;
	border:0;
	background-image:url(../../navigation/2014/rathscheck.png);
}
#LangSelection
{
	display:table-cell;
	width:215px;
	height:90px;
}
#buttonLanguages
{
	border:1px solid #a7a8aa;
	width:180px;
	padding-left:10px;
	line-height:30px;
	display:block;
	background-color:rgba(255,255,255,0.5);
	color:#6d6e71;
	text-transform: uppercase;
	cursor:pointer;
}
#buttonLanguages span
{
	width: 12px;
	height: 1px;
	transform: rotate(-45deg);
	background: #a7a8aa;
	float: right;
	margin:15px 5px 0 0;
}
#buttonLanguages span:before
{
	content: ' ';
	width: 12px;
	height: 1px;
	transform: translate(-6px,-6px) rotate(90deg);
	background: #a7a8aa;
	float: right;
}
#buttonLanguages.open span
{
	
}
#LanguageSelect
{
	position:absolute;
	border:1px solid #a7a8aa;
	border-top:0;
	width:190px;
	background-color:#fff;
	margin:-1px 0 0 0;
	z-index:889;
}
#LanguageSelect a
{
	border-top:1px solid #a7a8aa;
	display:block;
	padding-left:10px;
	line-height:30px;
	text-decoration:none;
	color:#6d6e71;
	background-color:transparent;
}
#LanguageSelect a:hover
{
	color:#fff;
	background-color:#d49600;
}
#buttonLanguages, #LanguageSelect a
{
	font-family:OpenSans, Helvetica, Arial, sans-serif;
	font-size:14px;
}
#dBannerArea
{
	background-color:#6d6e71;
	height:520px;
}
#dBannerArea img, #ecomaspg_dplaceholder_3
{
	background-size: auto 100%;
	max-width: 100%;
	background-position: center;
}
#dBannerTools
{
	height:24px;
	max-width:1300px;
	min-width:980px;
	margin:20px auto 45px auto;
}
#dPortalsOut
{
	margin:0 auto;
	max-width:1560px;
}
#dPortals
{
	width:130px;
	color:#cf9220;
	font-size:13px;
	background-color:#6d6e71;
	position:absolute;
	top:230px;
	height:520px;
	z-index:698;
}
#dPortals a
{
	font-family: OpenSans,Helvetica,Arial,sans-serif;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	line-height: 14px;
	padding: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
	display:block;
	height:120px;
	background-image:url(../../navigation/2014/rathscheck-foren.png);
	background-repeat:no-repeat;
}
#dPortals a:hover
{
	color:#d49600;
}
#Special1 { background-position:0 0; }
#Special2 { background-position:0 -130px; }
#Special3 { background-position:0 -254px; }
#Special4 { background-position:0 -370px; }
#Special1:hover, #Special1.act { background-position:-130px 0px; }
#Special2:hover, #Special2.act { background-position:-130px -130px; }
#Special3:hover, #Special3.act { background-position:-130px -254px; }
#Special4:hover, #Special4.act { background-position:-130px -370px; }
#dNavigate
{
	background-color: #6d6e71;
	height:76px;
	padding:17px 0;
}
#dNavigate a
{
	font-family:OpenSans, Helvetica, Arial, sans-serif;
	display:table-cell;
	line-height:76px;
	height:76px;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	margin:0 1px 0 1px;
	border:0;
	font-weight:normal;
	text-align:center;
	text-transform: uppercase;
	
}
#dNavigate span
{

}
#dNavigate a:hover, #dNavigate a.act
{
	background-color:#d49600;
}
#dNavigate a:hover span
{

}
#dBanner img
{
	margin-top:7px;
}
#dMiddle
{
	margin-top:7px;

}
#dMiddle1
{
	margin-top:7px;
	background-image:url(../../navigation/bg_middle1.gif);
}
#dMiddleW
{
	margin-top:7px;
}
#dMiddleW #generalTitle
{
	display:none;
}
.middleBt
{
	display:block;
	background-image:url(../../navigation/bg_middle_l.gif);
	height:1px;
}
.middleBt1
{
	display:block;
	background-image:url(../../navigation/bg_middle_la.gif);
	height:1px;
}
#gSubnavigation
{
	display:table-cell;
	width:186px;
	background-color:#f0f0f1;
	vertical-align: top;
}
#gSubnavigation a
{
	text-transform: uppercase;
	font-family:OpenSans, Helvetica, Arial, sans-serif;
	padding:8px;
	display:block;
	border-bottom:1px solid #919191;
	background-color:#6d6e71;
	text-decoration:none;
	line-height:110%;
	color:#fff;
	font-size:12px;
}
#gSubnavigation a:hover, #gSubnavigation a.act
{
	background-color:#d49600;
}
#dLay3 a
{
	padding-left:28px;
	font-size:12px;
	font-weight:normal;
}
#dLay4 a
{
	padding-left:42px;
	font-size:11px;
	font-weight:normal;
}
#dContent, #dContent1
{
	display:table-cell;
	padding:0 0 0 40px;
}
#dContent1
{
	border-top:none;
}
h1, h2, h3, h4, h5, h6, .Titel2, .Titel
{
	line-height:105%;
	padding:3px 0 13px 0;
	margin:0;
	color:#d49600;
	font-weight:normal;
	text-decoration:none;
}
h1, .Titel
{
	font-size:48px;
}
h2, .Titel2
{
	font-size:32px;
}
#wwin h1{font-size:36px;}
#wwin h2{font-size:32px;}
h3
{
	font-size:28px;
	line-height:120%;
}
h4
{
	font-size:24px;
	line-height:130%;
}
h5
{
	font-size:20px;
	line-height:180%;
	font-style: oblique;
}
h6
{
	font-size:18px;
	line-height:180%;
	font-style: oblique;
}

#generalContent
{
	min-height: 750px;
}
#generalContent1
{
	
}
#gPortalboxes
{
	position:absolute;
	width:200px;
	text-align:center;
	margin-left:960px;
display:none;
}
#gPortalboxes h1
{
	font-size:12px;
	font-weight:bold;
}
#dSEO
{
	padding:10px 0;
	height:200px;
	overflow:auto;
}
#readMoreLayer
{
	background-color:#fff;
	text-decoration:underline;
	cursor:pointer;
	color:#cf9220;
	height:40px;
	line-height:40px;
	position:absolute;
	width:990px;
	margin-top:170px;
}
#dBottom
{
	margin-top:7px;
	background-color:#f0f0f1;
	padding:25px 0;
	min-height:320px;
}
#dContact
{
	display:table-cell;
	vertical-align: top;
	width:360px;
	line-height:30px;
}
#dSpecial
{
	display:table-cell;
	vertical-align: top;
}
#dSpecial a
{
	text-decoration:none;
	display:block;
	color:#515151;
	line-height:30px;
}
#dSpecial a:hover
{
	color:#cf9220;
}
#dSpecial span
{
	display:none;
}
#dBottomSearch
{
	display:table-cell;
	width:270px;
	vertical-align: top;
}
#logoBottom img
{
	margin-top:20px;
	width: 270px;
	height:60px;
	border:0;
	background-image:url(../../navigation/2014/rathscheck.png);
}
#dBottomTools
{
	background-color:#6d6e71;
	height:125px;
}
#mobileVersion {
	text-align:center;
	display:table-cell;
	padding-top:20px;
}
#mobileVersion span {
	color:#fff;
	font-size:200%;
}
#dTools
{
	margin-top:1px;
	padding:10px;
	display:table-cell;
	vertical-align: top;
}
#dTools img
{
	background-image:url(../../navigation/2014/tools.png);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	border:0;
	margin: 3px 10px 0 0;
	vertical-align: middle;
}
#toolFavs img
{
	background-position:-39px 0;
}
#toolRecm img
{
	background-position:-78px 0;
}
#dEcomas
{
	text-align:right;
	padding:10px;
	display:table-cell;
}
#dEcomas a
{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family: OpenSansLight,Helvetica,Arial,sans-serif;
}
.clear, .f_c
{
	clear:both;
}


/** TABS IN CONTENT **/
.TabHide
{
	display: none;
}
.TabShow
{
	display: block;
	margin-top: 20px;
}
.TabsTable
{
	border:1px solid #d6d7d7;
	background-color:#f0f0f1;
	height:44px;
	line-height:44px;
	margin-top:10px;
}
.TabsTable a
{
	background-color:transparent;
	float:left;
	display:block;
	font-size:20px;
	line-height:24px;
	padding:0px 12px 0px 12px;
	margin:10px 0;
	text-decoration:none;
	text-transform: uppercase;
	border-left:1px solid #999;
	color:#999;
}
.TabsTable a:first-child
{
	border-left:0;
}
.TabsTable a.TabAct
{
	color:#cf9220;
}
.TabsTable a:hover
{
	color:#cf9220;
}
/** Andere Schriftart **/
#generalTitle
{
/*	height:80px;
	line-height:80px;
	padding:0;*/
	margin:0;
}

/** dropdown **/
#dropdownmenu_layer
{
	background-color: rgb(109,110,113);
	background-color: rgba(109,110,113,0.9);
	text-align:left;
	margin-top: 17px;
}
#dropdownmenu_layer a
{
	font-family:OpenSans, Helvetica, Arial, sans-serif;
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#fff;
	padding:6px 10px 5px 10px;
	background-color: transparent;
	border-bottom:1px solid #919191;
	text-transform: uppercase;
}
#dropdownmenu_layer a:hover
{
	background-color: #d49600;
}



/** SITEMAP **/
ul.sitemap_ul1, ul.sitemap_ul2, ul.sitemap_ul3, ul.sitemap_ul4
{
	margin: 0;
	padding:0;
	list-style: none;
	width:100%;
	list-style-position: inside;
}
ul.sitemap_ul1
{
	display:block;
}
ul.sitemap_ul1 li
{
	list-style: none;
	list-style-position: inside;
	margin: 1px 0 0 0;
	padding:0;
	float: left;
	background:url(../../navigation/bg_faq_titel.jpg) repeat-x top left;
	display:block;
	width:100%;
}
a.sitemap_1
{
	display:block;
	border:1px solid #d1d5da;
	cursor:pointer;
	padding:13px 10px 13px 10px;
	line-height:18px;
	color:#cf9220;
	font-size:18px;
	text-decoration:none;
	background:url(../../navigation/bg_faq_titel_open.jpg) no-repeat center right;
	font-weight:normal;
}
a.sitemap_1 b{font-weight:normal;}
a.sitemap_1:hover
{
	color:#cf9220;
}
a.sitemap_2{
	font-size:14px;
	font-weight:bold;
}
a.sitemap_2, a.sitemap_3, a.sitemap_4
{
	display:block;
	background-color: #fff;
	color:#666666;
	margin-top:-1px;
	text-decoration:none;
}
a.sitemap_2:hover, a.sitemap_3:hover, a.sitemap_4:hover
{
	text-decoration:underline;
}
a.sitemap_2
{
	padding:5px 10px 5px 20px;
}
a.sitemap_3
{
	font-size:90%;
	padding:5px 10px 5px 35px;
}
a.sitemap_4
{
	font-size:90%;
	padding:5px 10px 5px 50px;
}

/***** CSS FOR CONTENT *****/
table.willkommen_table
{
	margin-top:-7px;
	margin-left:-7px;
	width:973px;
}
table.content_table
{
	margin-left:-7px;
	width:745px;
}
table.content_table1, table.content_table2
{
	margin-left:-7px;
}
table.willkommen_table th
{
	background-color:#fff;
	border:1px solid #dadce0;
	padding:6px;
	font-weight:normal;
}
table.portal_table, table.portal_table2
{
	margin-top:-7px;
	margin-left:-7px;
	width:974px;
}
table.portal_table th, table.portal_table th.smallspace, table.portal_table2 th, table.portal_table2 th.smallspace, table.content_table th, table.content_table1 th, table.content_table2 th
{
	background-color:#fff;
	border:1px solid #ccc;
	/*
	background-image: url(../../navigation/2011/bg_table.gif);
	background-position: top;
	background-repeat: repeat-x;*/
	padding:25px;
	font-weight:normal;
}
table.portal_table th p, table.portal_table2 th p, table.content_table th p, table.content_table1 th p, table.content_table2 th p
{
	font-size:20px;
}
table.content_table th, table.content_table1 th
{
	padding:23px;
}
table.content_table2 th
{
	padding:11px;
}

table.portal_table th p, table.willkommen_table th p, table.portal_table2 th p, table.content_table2 th p
{
	padding: 0;
	margin:5px 0 5px 0;
}
table.willkommen_table th p
{
	line-height:120%;
	font-size:12px;
}
table.portal_table a, table.portal_table2 a, table.content_table a, table.content_table1 a, table.content_table2 th p
{
	text-decoration:none;
}
table.content_table1 th{height:300px !important;}
th.ohne_abstand
{
	padding:0;
}
th.smallspace
{
	padding:10px !important;
}
table.portal_table2 th
{
	padding:16.8px !important;
}
a.mehr
{
	display:block;
	text-align:right;
	font-size:18px;
	text-decoration:none;
	padding-right:20px;
	background-image: url(../../navigation/2011/pfeil.gif);
	background-position: right;
	background-repeat: no-repeat;
}
p.hoehe60
{
	height:80px;
	overflow:none;
}
p.hoehe80
{
	height:80px;
	overflow:none;
}
p.hoehe100
{
	height:100px;
	overflow:none;
}
p.hoehe120
{
	height:120px;
	overflow:none;
}
p.hoehe150
{
	height:150px;
	overflow:none;
}
p.hoehe200
{
	height:200px;
	overflow:none;
}
img.left_margin
{
	margin-left:-16px;
}

/**** Presse ***/
.pressDate
{
	border:1px solid #d8dbe0;
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#cf9220;
	padding-left:6px;
	background: #dcdfe4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dcdfe4 0%, #f1f2f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdfe4), color-stop(100%,#f1f2f3));
	background: -webkit-linear-gradient(top, #dcdfe4 0%,#f1f2f3 100%);
	background: -o-linear-gradient(top, #dcdfe4 0%,#f1f2f3 100%);
	background: -ms-linear-gradient(top, #dcdfe4 0%,#f1f2f3 100%);
	background: linear-gradient(top, #dcdfe4 0%,#f1f2f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdfe4', endColorstr='#f1f2f3',GradientType=0 );
}
.pressBox h2, .pressBox h3
{
	margin:15px 0 5px 0;
}
.pressDowntitle
{
	color:#cf9220;
	font-size:18px;
	margin-bottom:15px;
}
.pressDownfiles a
{
	float:left;
	display:block;
	border:1px solid #d8dbe0;
	width:113px;
	height:124px;
	padding:1px;
	font-size:11px;
	margin:0 4px 4px 0;
	overflow:hidden;
	text-decoration:none;
	text-align:center;

}
.pressDownfiles a img
{
	border:0;
	width:113px;
	height:90px;
	margin-bottom:3px;
}
.pressBottom
{
	clear:both;
	margin-bottom:30px;
}

/** Suche **/
#search_form
{
	display:table-cell;
	width:300px;
}
#search_form2
{
	display:block;
	padding: 35px 0;
}
#search_exp, #search_exp2, #GlossarySearchField
{
	width:245px;
	height:29px;
	line-height:29px;
	border:1px solid #a7a8aa;
	padding-left:42px;
	font-size:14px;
	font-family: OpenSans,Helvetica,Arial,sans-serif;
	background-color:#fff;
	color:#6d6e71;
	background-image: url(../../navigation/2014/searchbutton.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#search_exp2
{
	width: 228px;
}
/** Shop **/
.shopBox
{
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	padding:25px;
	padding-left:9px;
	padding-right:9px;
	font-weight:normal;
	width:332px;
	height:420px;
	margin:0 14px 14px -1px;
}
.shopBox a.Titel2
{
	display:block;
	height:70px;
	overflow:hidden;
	font-size:30px;
	line-height:120%;    
}
.shopImage
{
	height:193px;
	overflow:hidden;
}
.shopImage a
{
	display:block;
	text-align:center;
}
.shopDescription
{
	line-height:150%;          
}
.shopPreis
{
	font-weight:bold;
	font-size:30px;
}
#Preis_Term
{
        font-size:24px;
}
#Preis_Value
{
        font-weight:bold;
        font-size:36px;
}
.bg_gray
{
        background-color:#6d6e71;
        font-size:13px;
        color:#fff;
        height:53px;
        overflow:hidden;          
}
#count
{ 
    float:left;
    width:50px;
    padding-left:7px;
	line-height:25px;
}
#inbasket
{
        float:left;
}
#inbasketbutton
{
	background-color: #6d6e71;
	border: 0 none;
	color: #fff;
	font-family: OpenSansCondLight,Helvetica,Arial,sans-serif;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	cursor:pointer;
}
#prod_tools
{
         border:solid 1px #d6d7d7;
         margin-top:1px;
}
.shopMore
{
	display:block;
	text-decoration:none;
	line-height:30px;
	font-size:24px;
	color:#cf9220;
	margin-top:10px;
}
.shopMore:after
{
	content:" >";
	padding-left: 10px;
}
.shopResults
{
	float:left;
	width:270px;
	height:60px;
	line-height: 25px;
}
.shopSearch
{
	float:left;
	width:230px;
	margin-left:20px;
}
.shopSearch h3
{
	font-size:14px;
}
.shopSearch input
{

}
#suchbegriff
{
	border: 1px solid #ccc;
	float: left;
	height: 20px;
	width: 150px;
}
#goprodsearch
{
	border:1px solid #ccc;
	background-color:#fff;
	color:#515151;
	font-size:12px;
	height:24px;
	line-height:22px;
	padding:0 3px 0 3px;
	float:left;
	cursor:pointer;
}
.shopBasket
{
	float:right;
	margin:10px 0 0 30px;
}
.shopBasket td:first-child
{
    color: #cf9220;
    text-align: center;
	width:120px;
}
.shopBasket a
{
	text-decoration:none !important;
	font-size:16px !important;
	line-height:20px;
}
#dBasketSpan div{
         text-decoration:none;
         font-size:12px;
}
.var_elm, .var_elmchecked
{
	float:left;
	width:152px;
	height:150px;
	margin:10px 10px 0 0;
	border:1px solid #e5e8eb ;
	overflow:auto;
	padding:9px;
	font-size:12px;
	line-height:120%;
	background:;
}
.var_elmchecked
{
	border:5px solid #e5e8eb;
	padding:5px;
	background:#EDEDED;
}
.var_elm label, .var_elmchecked label
{
	display:block;
	height:120px;
}
#catarticles_div .var_elm img
{
	width:120px;
	height:100px;
}
.var_elm a
{
	font-size:12px;
	line-height:120%;
	text-decoration:none;
}
.tabs
{
	border:1px solid #d6d7d7;
	background-color:#f0f0f1;
	height:44px;
	margin-top:20px;
}
.tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs li
{
	float:left;
	list-style: none;
	display:block;
	line-height:24px;
	padding:0 12px 0 12px;
	text-decoration:none;
	cursor:pointer;
	color:#999;
	text-transform: uppercase;
	border-left:1px solid #d6d7d7;
	margin-top:10px;
}
.tabs li:first-child
{
	border-left:0;
}
.tab_hide
{
	display:none;
}
.tabs li.selected
{
        color:#cf9220;
}
#moreshopping
{
         /*display:block;
	width:200px;*/
	border:1px solid #d9dbe0;
	text-decoration:none;
	line-height:30px;
	font-weight:bold;
	background-image:url(../../navigation/bg_navigate.gif);
	background-color:#707f8e;
	background-position: left;
	color:#fff;
	margin-top:10px;
         padding:7px;
	padding-left:15px;
         padding-right:15px;
}
/* Presse FAQ */
.presse_ue{
	
	border:1px solid #d6d7d7;
	margin:0 0 1px 0;
}
.presse_ue div{
	background:url(../../navigation/2011/bg_faq_titel_open.png) no-repeat center right #f0f0f1;
	text-align:left;
	line-height:130%;
	cursor:pointer;
	padding:14px 20px 14px 10px;
	color:#999;
	font-size:20px;
}
.presse_ue div.act{
	background:url(../../navigation/2011/bg_faq_titel_close.png) no-repeat center right #ffffff;
	color:#cf9220;
}
.presse_historic{
	height:112px;
	border:1px solid #d6d7d7;
	background: #fefefe;
	margin:0 0 1px 0;
}
.presse_historic div{
	text-align:left;
	line-height:100px;
	cursor:pointer;
	padding:6px;
	color:#cf9220;
	font-size:18px;
	background:url(../../navigation/2011/bg_faq_titel_open.png) no-repeat center right #f0f0f1;
}
.presse_historic img
{
	float:left;
	margin-right:28px;
}
.presse_hidden{
  display:none;
}
.presse_visible{
  display:block;
  padding:10px;
  border:1px solid #d1d5da;
  padding:14px 10px 14px 10px;
  color:#333333;
  margin:0 0 1px 0;
}
.presse_visible p{
  margin-top:0;
}
.presse_jahr
{
	color:#cf9220;
	font-weight:bold;
}
/** Moderne Architektur **/
a.mod_architekt
{
	color:#b3b8c2;
	text-decoration:none;
}
a.mod_architekt:hover
{
	color:#cf9220;
}
div.flip
{
	margin-top:1px;
	width: 784px;
	height:100px;
	background-position:bottom;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";	
}
div.flip-text
{
	width: 784px;
	margin-top:-100px;
	padding-top:20px;
	background-image:url(../../navigation/bg_flip.png);
	position:relative;
}
.whbg{
	background:#fff;
	padding:20px 70px 20px 70px;
}
/** Photogallery **/
.photogallery_title
{
	font-weight:normal;
	font-size:28px;
	line-height:105%;
}
#carouselTools 
{
	position:absolute;
	margin:-80px 0 0 276px;
	z-index: 889;
}
#carouselTools img
{
	float:left;
	cursor: pointer;
}
#carouselTitle
{
	color:#cf9220;
	font-size: 24px;
	font-weight: normal;
	display: block;
	float:left;
	width: 300px;
	text-align: center;
	cursor: pointer;
}
.boxenbreit, .boxenschmal{
	border-bottom:1px solid #cccccc;
	padding:23px 0;
	margin-bottom:25px;
}
.boxenbreitlinks, .boxenschmalbreit, .boxenschmallinks, .boxenschmallinks2{
	float:left;
	border-right:1px solid #cccccc;
}
.boxenbreitrechts, .boxenschmalrechts{
	float:right;
	text-align:left;
}
.boxenschmallinks2{
	padding:0 0 0 27px;
}
.boxenbreit h2, .boxenschmalbreit h2, .boxenschmalrechts h2, .boxenschmallinks h2, .boxenschmallinks2 h2{
	text-transform:uppercase;
}
.boxenbreit h2 a, .boxenschmalbreit h2 a, .boxenschmalrechts h2 a, .boxenschmallinks h2 a, .boxenschmallinks2 h2 a{
	line-height:105%;
	padding:3px 0 3px 0;
	margin:0;
	color:#d49600;
	font-weight:normal;
	text-decoration:none;
	font-size:32px;
}
.titlewhite a, .titlewhite1 a{
	text-decoration:none !important;
	border:none;
}
.titlewhite td, .titlewhite1 td{
	padding:35px 40px;
}
.titlewhite table, .titlewhite1 table{
	background-position:right;
}
.titlewhite td h2, .titlewhite td p, .titlewhite td a, .titlewhite td h1, .titlewhite td h3, .titlewhite1 td h2, .titlewhite1 td p, .titlewhite1 td a, .titlewhite1 td h1, .titlewhite1 td h3{
	color:#FFF;
}
.contentue a{
	text-decoration:none;
	border:none;
}
.verlegetechnikges{
	border:1px solid #ccc;
	margin:0 0 50px 0;
}
.verlegetechnikbild{
	float:left;
}
.verlegetechniklinks{
	float:right;
	width:293px;
	text-align:left;
	padding:20px 0 0 0;
}
.verlegetechniklinks a{
	line-height:150%;
	color:#666666;
}
.verlegetechniklinks a:hover{
	color:#cf9220;
}
.textblock{
	padding:0 43px !important;
}
.textblock1{
	padding:0 43px 12px 43px !important;
	border-bottom:1px solid #cccccc;
	margin:0 0 30px 0;
}
.formbut input[type=submit]{
	background:transparent;
	border:none;
	color:#fff;
	font-size:32px;
	cursor:pointer;
	line-height:105%;
	padding:3px 0 3px 0;
	margin:30px 0 0 0;
	font-weight:normal;
	text-decoration:none;
	font-family: OpenSansCondLight, Helvetica, Arial, sans-serif;
}
.newsgesamtrahmen{
	border-top:1px solid #f1debc;
	margin:15px 0;
}
.linkuebersicht, .linkGallerie {
	display:block;
	background-size:auto 100%;
	height:388px;
	width:960px;
	padding:44px 0 0 44px;
	text-decoration:none;
	font-size:48px;
	color:#fff;
	line-height:105%;
	margin:0;
	font-weight:normal;
	text-decoration:none;
}
.linkuebersicht:hover, .linkGallerie:hover{
	color:#fff;
	font-family: OpenSansCondLight, Helvetica, Arial, sans-serif;
}
.linkuebersicht span, .linkGallerie span {
	font-size:22px;
	display:block;
}

.linkGallerie {
	height: 479px;
}

.linkuebersicht1{
	display:block;
	background-size:auto 100%;
	background-position:top right;
	height:388px;
	width:960px;
	padding:44px 0 0 44px;
	text-decoration:none;
	font-size:44px;
	color:#fff;
	line-height:105%;
	margin:0;
	font-weight:normal;
	text-decoration:none;
}

.linkuebersicht1 span.Linktitel {
	display:block;
	padding:3px 0 13px 0;
	font-size:32px;
	line-height:105%;
	margin-bottom: 14px;
}
.linkuebersicht1:hover{
	color:#fff;
	font-family: OpenSansCondLight, Helvetica, Arial, sans-serif;
}
.linkuebersicht1 span{
	font-size:20px;
	display:block;
	line-height: 180%;
}
.linkuebersichtsmall{
	display:block;
	background-size:auto 100%;
	height:265px;
	width:679px;
	padding:44px 0 0 44px;
	text-decoration:none;
	font-size:48px;
	color:#fff;
	line-height:105%;
	margin:0;
	font-weight:normal;
	text-decoration:none;
}
.linkuebersichtsmall:hover{
	color:#fff;
	font-family: OpenSansCondLight, Helvetica, Arial, sans-serif;
}
.linkuebersichtsmall span{
	font-size:22px;
	display:block;
}


table.kreuz
{

}

table.kreuz td
{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

table.kreuz td:last-child
{
	border-right: 0;
}

table.kreuz tr:last-child td
{
	border-bottom: 0; 
}

table.data-table
{
	width:100%;
}


div#dFlaggen {

}

/** Glossar **/
#glossaryColonms {
	width: 100%;
	column-count: 3;
	column-rule-color: #eee;
	column-rule-width: 1px;
	column-rule-style: dashed;
}
#GlossaryDropdown {
	background-color:#fff;
	text-align:left;
	box-shadow:5px 5px 15px rgba(0,0,0,0.2);
}
#GlossarySearch {
	float:right;
	margin-top: 18px;
}
.FstLtr, .GTerm {
	padding:0 20px;
}
.FstLtr a, .FstLtr a:hover {
	font-size:68px;
	font-family: OpenSansBold;
	color:#cf9220;
	display:inline-block;
	margin:50px 0 30px 5px;
}
.GTerm a {
	text-decoration:none;
	color:#515151;
}
#FirstLetters {
	margin-bottom:50px;
}
#FirstLetters a {
	font-size:24px;
	color:#6a6a6a;
	display:inline-block;
	margin:5px 15px 5px 0;
	text-decoration:none;
	line-height:30px;
	min-width:26px;
	padding:0 2px;
	text-align:center;
	background-color:#fff;
	font-family: OpenSansCondensedBold;
}
#FirstLetters a:hover {
	color:#fff;
	background-color:#cf9220;
}

img.zoom:hover {
    cursor: zoom-in;
    cursor: -moz-zoom-in;
    cursor: -;
    transform: scale(4.0, 4.0);
    -moz-transform: scale(4.0, 4.0);
    -o-transform: scale(4.0, 4.0);
    -ms-transform: scale(4.0, 4.0);
}

img.zoom {
    transition: transform 0.8s;
    -moz-transition: transform 0.8s;
    -o-transition: transform 0.8s;
    -ms-transition: transform 0.8s;
}
img.zoom:hover {
    cursor: zoom-in;
    cursor: -moz-zoom-in;
    transform: scale(4.0, 4.0);
    -moz-transform: scale(4.0, 4.0);
    -o-transform: scale(4.0, 4.0);
    -ms-transform: scale(4.0, 4.0);
}


#ScreenMessageAnswer {
    color: green;
    font-size: 120%;
}
