/** ANPASSUNGEN fr einzeldesigns **/
/* GRUPPE */


/*ELEMENTSTYLES*/
body,html, ul, li, p, form,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}
body,html {
	height:100%;
}

img {
	border:none;
}

body, td {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:17px;
}

p {
	margin-bottom: 18px;
}

h1 {
	color:#747474;
	font-size:22px;
	line-height:25px;
	font-weight:lighter;
	margin-bottom:3px;
}
h2 {
	color:#747474;
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	margin-bottom:3px;
}
h3 {
	color:#747474;
	font-size:16px;
	line-height:18px;
	margin-bottom:2px;
}
h4 {
	color:#747474;
	font-size:14px;
	line-height:16px;
	margin-bottom:2px;
}

/*** RTE_STYLES ***/
p.attention_box{
	padding: 5px;
	border: solid 1px #747474;
	background: #e9e9e9;
	}

pre {
	padding: 5px;
	border: solid 1px #ACACAC;
	background: #E7E7E7;
	}
p.align-center {
	text-align: center;
	}
p.align-left {
	text-align: left;
	}
p.align-right {
	text-align: right;
	}
p.blocksatz {
	text-align: justify;
	}
img.platz_rechts_5 {
	margin-right: 5px;
	}
img.platz_links_5 {
	margin-left: 5px;
	}
img.fluss_rechts {
	float: right;
	margin: 3px 0 3px 3px;
	}
img.fluss_links {
	float:left;
	margin: 3px 3px 3px 0;
	}
img.orange_border {
	border: 1px solid #ACACAC;
	}
img.black_border {
	border: 1px solid #000;
	}
span.minitext {
	font-size: 11px;
}
span.align-center {
	text-align: center;
}


/*LAYOUT STYLES*/
#overall_table {
	height: 100%;
	width: 1000px;
	border: none;
}
#logo {
	text-align:right;
	height:80px;
}

#top_row {
	height:96px;
}

#keywords {
	font-size: 11px;
	line-height: 11px;
	margin-left:15px;
}

#menu_container {
	margin-top:90px;
	width:190px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}



#content,#content_start {
	margin-left:12px; /*-8 wegen schatten*/
	margin-left:20px;
	width: 465px;
}
#content_start {
	width: 420px;
	margin-top:174px;
}

#content_rechts {
	padding-left:20px;
	width:276px;
}

#schatten{
	top:186px;
	left:190px;
	width:8px;
	position:absolute;
}


#footer_row {
	height:60px;
}


#footer {
	color:white;
	line-height:30px;
	text-align:right;
	padding-right:26px;
}
#footer_first {
	color:white;
	line-height:30px;
	padding-left:10px;
}
#footer_first a {
	text-decoration:none;
}

#footer a {
	color:white;
	text-decoration:none;
}
#footer a:hover, #footer_first a:hover {
	text-decoration:underline;
}

#menu div.last, #menu_unten div.last {
	border-bottom:none;
}

#menu div a, #menu_unten div a{
	text-decoration:none;
	color: white;
	display:block;
}
#menu div a:hover, #menu_unten div a:hover {
	text-decoration:underline;
}
#menu div.normal-one {
	padding-left:17px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid;
}
#menu div.normal, #menu_unten div.normal {
	padding-left:11px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
	font-size:11px;
	border:none;
}
#menu div.normal a {
	padding-left:11px;
	background:url(grafiken/menu_dreieck.gif) left 5px no-repeat;
	line-height:14px;
}
#menu div.current a {
	padding-left:11px;
	background:url(grafiken/menu_dreieck.gif) left 5px no-repeat;
	line-height:14px;
}
#menu div.current {
	padding-left:11px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:bold;
	font-size:11px;
	
}
#menu div.current-one {
	font-weight:bold;
	padding-left:0px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid;
	border-left:6px solid;
}
#menu div.current-one a{
	padding-left:11px;
}

td.table_right_border {
	border-right:1px solid;
	width:1px;
}
td.table_right_text {
	background:#f2f2f2;
	padding:4px;
	font-size:11px;
	line-height:15px;
}

td.table_right_text p{
	margin-bottom: 0px;
}

td.table_right_pic img{
	margin-right:10px;
}
td.table_right_pic {
	width:63px;
}

table.block_rechts {
	width:276px;
	margin-bottom:10px;
}

#menu_unten {
	
	color:white;
	color:black;
	background:white;
	border:1px solid black;
	margin: 7px;
	margin-top:40px;
}

#menu_unten div.normal a {
	padding-left:11px;
	background:url(grafiken/menu_dreieck_schwarz.gif) left 5px no-repeat;
	line-height:14px;
}

#menu_unten div.normalchemical {
	padding-left:10px;
	line-height:14px;
	padding-top:0px;
	padding-bottom:0px;
}
#menu_unten div.normalalcohol {
	padding-left:10px;
	line-height:14px;
	padding-top:3px;
	padding-bottom:0px;
}
#menu_unten div.normal_unten {
	padding-left:10px;
	line-height:14px;
	padding-top:0px;
	padding-bottom:3px;
}

#menu_unten div a{
	color:black;
}
#menu_unten div, #languagepart {
	padding-left:10px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}
#suchformular {
	padding-left:7px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:5px;
	color:white;
}
#suchformular input {
	vertical-align:middle;
}

#languagepart, #languagepart a{
	color:black;
}
#languagepart {
	border:1px solid black;
	margin: 7px;
	background:white;
	margin-bottom:3px;
}

#menu_unten form{
	margin-bottom:0;
}
#menu_unten img, #languagepart img {
	vertical-align:middle;
}

/* INDEXED SEARCH EXTENSION */
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:none; font-size:11px;}
.tx-indexedsearch .info-tmpl-css dt {float:left;}
.tx-indexedsearch-res {
	padding:4px;
	border: 1px solid #939393;
}
.tx-indexedsearch-info {
	padding:4px;
}

/*Suchbox im men*/
.tx-indexedsearch-searchbox-sword-left {
	width:137px; 
	border:1px solid black; 
	height:16px; 
	padding:1px;
}
* html .tx-indexedsearch-searchbox-sword-left {
	height:20px;
}

#content TABLE {
	border:1px solid #747474; 
	background: #cbcbcb;
}
#content TABLE TD {
	font-size:10px;
	line-height:14px;
	padding: 3px; 
	background: #e9e9e9;
}

#content TABLE THEAD TD {
	padding: 3px; 
	background: #969696;
	color:white;
	font-weight:bold;
}

#content UL {
	margin-left:20px;
	list-style-type: square;
}

.float-right {
	float:right;
}
.news_top, .news_top_list {
	background:#f2f2f2;
	padding:3px;
	font-size: 11px;
}
.news_top_list {
	border-bottom: 1px solid #626262;
	margin-bottom:10px;
}

.newsinhalt {
	background:#fafafa;
	padding: 4px;
	border-bottom: 1px solid #626262;
	margin-bottom:10px;
}

#content .news-amenu-container ul{
	list-style-type:none;
}
.news-amenu-container {
	margin-bottom:10px;
}
.news-amenu-item-year {
	margin-top:10px;
	color:#747474;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
}

.tx-irfaq-pi1 dl dt{
	background:#f2f2f2;
	padding: 2px;
	border-bottom: 1px solid #dddddd;
}
.tx-irfaq-pi1 dl dd div{
	background:#fafafa;
	padding: 4px;
	border-bottom: 1px solid #dddddd;
}
.tx-srfeuserregister-pi1 input {
	font-size:12px;
	padding:2px;
}

.tx-srfeuserregister-pi1 dt { clear: both; width: 40%; text-align: right; padding-right: 1em; }

.sprache {
	margin-top:4px;
}


/*Horiontales Menü*/
#horizontal_menu{
	background:#f2f2f2;
	padding:4px;
	border-bottom:1px solid;
	margin-bottom:10px;	
	font-size: 11px;
	line-height: 13px;
	padding-left:13px;
	padding-left:21px;
	xheight:20px;
}
#horizontal_menu a{
	text-decoration:none;
}
#horizontal_menu a:hover{
	text-decoration:underline;
}


#mittel_block, #mittel_block_start {
	width:810px;
	margin-top:160px;
	float:left;
}
#mittel_block_start {
	margin-top:0px;
}

.backbutton {
	padding:2px;
	border:1px solid;
	text-align:center;
	display:block;
	width:60px;
	text-decoration:none;
	margin-left:11px;
	margin-top:10px;
}

.news-bild, .news-single-img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

ul.error li{
	color:red;
}

h3.h3mail {
	background:#fafafa;
	padding: 4px;
	border-bottom: 1px solid #626262;
}

p.tx-srfeuserregister-pi1-box, p.tx-srfeuserregister-pi1-trash {
	border:1px solid #b4b4b4;
	padding: 4px;
	margin-bottom:0;
}

.tx-newloginbox-pi1 p{
	margin-bottom: 0;
	font-size:12px;
}
.tx-danpdocumentdirs-pi2-browsebox-strong, .tx-danpdocumentdirs-pi2-browsebox-SCell {
	font-weight:bold;
}
#content TABLE TR.tx-danpdocumentdirs-pi2-listrow1 {
	background: #e9e9e9;
}
#content TABLE TR.tx-danpdocumentdirs-pi2-listrow2 {
	background: #dadada;
}
.tx-danpdocumentdirs-pi2-headers TD {
	padding: 3px; 
	background: #747474;
	font-weight:bold;
}

#content .tx-danpdocumentdirs-pi2-searchbox TABLE{
	background:#e9e9e9;
}
#content .tx-danpdocumentdirs-pi2-searchbox TABLE TD{
	background:none;
}

.tx-danpdocumentdirs-pi2-browsebox p{
	margin-bottom: 0;
}

/*WELTKARTE Styles*/
#show1 { /*europa*/
	top:130px;
	left:180px;
	top:400px; /*186runter 190von links++*/
	left:320px;
}
#show2 { /*nordamerika*/
	top:170px;
	left:10px;
	top:425px; /*186runter 190von links++*/
	left:230px;
}
#show3 { /*asien*/
	top:170px;
	left:300px;
	top:440px; /*186runter 190von links++*/
	left:530px;
}
.weltbox {
	border: 1px solid black;
	display:none;
	background:white;
	padding: 10px;
	position:absolute;
}
.weltbox p {
	margin-bottom:0;
}
#content div.weltbox TABLE, #content div.weltbox TABLE TD {
	border:none;
	background:none;
}

/*Diverse Farben*/
.chemical, span.chemical {color:#e54833;}
.chemical-ic,span.chemical-ic {color:#e54833;}
.chemical-ka,span.chemical-ka {color:#e54833;}
.alcohol,span.alcohol {color:#3f9571;}
.gruppe,span.gruppe {color:#84898c;}

#content div.tx-pdflist-pi1 TABLE{
background:white;
border:none;
}

#content div.tx-pdflist-pi1 TABLE .table_right_pic{
background:white;
}

div.tx-pdflist-pi1 .block_rechts {
margin-bottom:6px;
}
