/*****************************************************************  Allgemeine Einstellungen ***/
fieldset {
	border:none;
}

td {
	padding:5px;
}

.td-0, .td-1, .td-2, .td-3, .td-4, .td-5 {
	font-size:9px;
	color:#000000;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

#clear {
	clear:both;
}

ul li {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

ol li {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

body {
	padding:0px;
	margin:0px;
	border:0px;
	background-repeat:repeat-y;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	background-image:url(../images_basf/page-bg-01.gif); 
	background-position:20px 0px;
}

#center {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px; 	
}

p, span {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
}

p a:link, a:visited {
	color:#21A0D2;
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:13px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	color:#21A0D2;
}

h5 {
	font-size:16px;
}

a {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#21A0D2;
}

a:link {
	color:#21A0D2;
	text-decoration:none;
}

a:active, a:focus {
	color:#21A0D2;	
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* kein Rahmen um verlinkte Bilder */
a img {
	border:none;
}

.csc-textpic-intext-left-nowrap .csc-textpic-image {
	border:1px solid black;
}

.csc-textpic {
	margin-bottom:10px;
}

.align-center {
	text-align:center;
}

/*****************************************************************  Allgemeine Einstellungen ***/

/*****************************************************************  Headerbereich  ***/
#headerbereich {
	height:200px;
}
/*****************************************************************  Headerbereich  ***/

/*****************************************************************  Suche-Formular ***/
.tx-indexedsearch-form,
.tx-indexedsearch-search-for,
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-sections,
.tx-indexedsearch-search-select-section,
.tx-indexedsearch-whatis,
.tx-indexedsearch-info { 
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
}

h3.tx-indexedsearch-res res res-tmpl-css {
	background-color:#F04F11;
}
/*****************************************************************  Suche-Formular ***/

/*****************************************************************  zwischenlinie1 ***/
#zwischenlinie1 {
	position:absolute;
	top:180px;
	left:0px;
	width:1000px;
	height:20px; 
	margin:0px;
	padding:0px;
	border:0px;
	background-repeat:repeat-y;
	background-image:url(../images_basf/page-bg-01.gif); 
	background-position:20px 0px;
	z-index:99;
}
/*****************************************************************  zwischenlinie1 ***/

/*****************************************************************  News ***/
.news-link {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
	color:#F04F11;
	font-weight:bold;
	padding-top:5px;
}

.news-punktlinie {
	height:2px;
	width:187px;
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:1px;
	border:0px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#FFFFFF;
	background-image:url(../images_basf/news-punktlinie-basf-01.gif);
}

#newsueber {
	border:0px;
	padding:1px 0px 0px 8px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	vertical-align:top;
	width:191px; 
	height:16px;
	background-color:#21A0D2;
}

.topnewsueber {
	border:0px;
	padding:1px 0px 0px 8px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	vertical-align:top;
	width:191px; 
	height:16px;
	background-color:#21A0D2;
}

.topnews {
	padding:0px;
	margin:0px;
	vertical-align:top;
	border:1px solid #CFCBCC;
	width:197px;
/*	height:100%; */
	overflow:visible;          
}

#news {
	padding:0px;
	margin:0px;
	vertical-align:top;
	border:1px solid #CFCBCC;
	width:197px;
	height:100%;
	overflow:visible;          
}

.news-single-img {
	float:left;
	padding-right:10px;
}

#newsrechts {
	padding:0px 3px 3px 3px;
}

.news-ueberschrift {
	font-size:13px;
	font-weight:bold;
	color:#21A0D2;
	padding-bottom:5px;
}
/*****************************************************************  News ***/

/*****************************************************************  Registrierung ***/
#regbutton {
	position:absolute;
	left:801px;
	top:290px;
	width:87px;
	font-size:10px;
	padding:5px;
	margin-left:5px;
	color:#F04F11;
        text-align:center;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	background-color:#FFFFFF;
	border:1px solid #3b3d6c;
	padding:5px;
}

#einstbutton {
	position:absolute;
	left:800px;
	top:250px;
	width:88px;
	font-size:10px;
	padding:5px;
	margin:10px;
        text-align:center;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	background-color:#FFFFFF;
	border:1px solid #3b3d6c;
	color:#3b3d6c;
}

#tx-srfeuserregister-pi1-fe_users_form td, 
#tx-srfeuserregister-pi1-fe_users_form label {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

#tx-srfeuserregister-pi1-fe_users_form input,
#tx-srfeuserregister-pi1-fe_users_form select {
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.tx-srfeuserregister-pi1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
/*	color:#F04F11; */
}

.tx-srfeuserregister-pi1 p {
	margin-top:0.5em;
	margin-bottom:0;
	padding:0.3em;
	text-indent:0;
}

.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { 
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#21A0D2;;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 0px; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #000000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 30%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/*****************************************************************  Registrierung ***/

/*****************************************************************  topbalken ***/
#topbalken {
	position:absolute;
	top:0px;
	left:180px;
	padding:0px;
	margin:0px;
	height:60px;
	width:820px;
	background-image: url(../images_basf/F0F0F0.gif);
}
/*****************************************************************  topbalken ***/

/*****************************************************************  topbalkenlinks ***/
#topbalkenlinks {
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	height:60px;
	width:20px;
	background-image: url(../images_basf/F0F0F0.gif);
}
/*****************************************************************  topbalkenlinks ***/

/*****************************************************************  ansicht ***/
#ansicht {
	height:100%;
	min-height:300px;
	width:1000px;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-image:url(../images_basf/page-bg-01.gif);
	background-position:20px 0px;
}
/*****************************************************************  ansicht ***/

/*****************************************************************  iframe2 ***/
.tx-iframe2-pi1 {
	position:relative;
	left:-8px;
}
/*****************************************************************  iframe2 ***/

/*****************************************************************  lupen ***/
#lupen {
	position:absolute;
	top:6px;
	left:201px;
	width:80px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:3; 
}
/*****************************************************************  lupen ***/

/*****************************************************************  sprachen ***/
#sprachen {
	position:absolute;
	top:6px;
	left:300px;
	height:22px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:3; 
}
/*****************************************************************  sprachen ***/

/*****************************************************************  sprachenfahnen ***/
#sprachenfahnen {
	position:absolute;
	top:6px;
	left:300px;
	height:22px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:3; 
}
/*****************************************************************  sprachenfahnen ***/

/*****************************************************************  sprachenauswahl ***/
#sprachenauswahl {
	position:absolute;
	top:4px;
	left:695px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:3;
}

#sprachenauswahl option, #sprachenauswahl option selected ,#sprachenauswahl select {
        font-size:11px;
	font-family:Arial,Helvetica,Verdana,sans-serif;	 
}
/*****************************************************************  sprachenauswahl ***/

/*****************************************************************  hauptmenu ***/
#hauptmenu {
	position:absolute;
	top:28px; /* IE6 38px */
	left:202px;
	padding:0px;
	margin:0px;
	border:0px;
	z-index:100; 
}

#hauptmenu ul li a {
	padding:9px 10px 9px 10px;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#hauptmenu ul li a:hover {
/*	background-color:#454777; */
	background-color:#F0F0F0; 
	text-decoration:underline;
}

ul#primary-nav,
ul#primary-nav ul {
	width:auto;
	margin:0;
	padding:0;
	font-size:100%;
}

ul#primary-nav {
	position:absolute;
	width:800px;
	float:right;
	z-index:999999;
}

ul#primary-nav li {
	position:relative;
	list-style:none;
	float:left;
}

ul#primary-nav li a {
	display:block;
	text-decoration:none;
	color:#333333;
	padding:8px 10px 9px 10px;
	font-size:10px;
	text-align:left;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
/*****************************************************************  hauptmenu ***/

/*****************************************************************  logo ***/
#logo {
	position:absolute;
	left:20px;
	top:20px;
	padding:0px;
	margin:0px;
	border:0px;
	width:160px;
	height:160px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_basf/basf-logo-01.gif);
	z-index:20;
}
/*****************************************************************  logo ***/

/*****************************************************************  headerfoto ***/
#headerfoto {
	position:absolute;
	left:0px;
	top:60px;
	padding:0px;
	margin:0px;
	border:0px;
	height:140px;
	width:1000px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	z-index:0;
}
/*****************************************************************  headerfoto ***/

/*****************************************************************  topmenu ***/
#topmenu {
	position:absolute;
	top:2px;
	left:624px;
	width:340px;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right;
	z-index:2;
}
#topmenu a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
#topmenu a:hover {
	text-decoration:underline;
}
/*****************************************************************  topmenu ***/

/*****************************************************************  left ***/
#left {
	float:left;
	padding-top:21px;
	padding-left:3px;
	margin:0px;
	border:0px;
	height:100%;
	vertical-align:top;
	font-size:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	text-align:left;
 	top:0px;	
	left:0px;
	width:180px;
	background-repeat:repeat-y;
	background-image:url(../images_basf/page-bg-01.gif);
	background-position:20px 0px;
	color:#000000;
}

/* margin: top right bottom left */
ul.navlinks  	    {background-color:#66AF89; width:150px; list-style:none; padding:0px; margin:0px 0px 0px 22px; color:#333333;}
ul.navlinks li      {font-size:11px;}
ul.navlinks a       {display:block; padding-left:15px; color:#333333; text-decoration:none; font-weight:normal; }

ul.navlinks a:hover { 
	background:url(../images_basf/basf-quadrat-01.gif) no-repeat 0px 2px;
        padding-left:15px;	
	margin:0px;
	text-decoration:none; 
	color:#333333;
}

ul.navlinks ul	    { margin:0px;}

ul.navlinks li.active1      { background-color:#7AC6EA; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active1 a    { background-color:#7AC6EA; font-weight:bold; color:#333333;}

ul.navlinks li.active1cur   { background-color:#7AC6EA; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active1cur a { background-color:#7AC6EA; font-weight:bold; color:#333333; background:url(../images_basf/basf-quadrat-01.gif) no-repeat 0px 2px;}

ul.navlinks li.active2       { background-color:#A6D9ED; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active2 a     { background-color:#A6D9ED; font-weight:bold; color:#333333;}
ul.navlinks li.active2 ul    { background-color:#A6D9ED; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.active2cur    { background-color:#A6D9ED; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active2cur a  { background-color:#A6D9ED; font-weight:bold; color:#333333; background:url(../images_basf/basf-quadrat-01.gif) no-repeat 0px 2px;}
ul.navlinks li.active2cur ul { background-color:#A6D9ED; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.active3       { background-color:#BDE3F2; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active3 a     { background-color:#BDE3F2; font-weight:bold; color:#333333;}
ul.navlinks li.active3 ul    { background-color:#BDE3F2; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.active3cur    { background-color:#BDE3F2; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active3cur a  { background-color:#BDE3F2; font-weight:bold; color:#333333; background:url(../images_basf/basf-quadrat-01.gif) no-repeat 0px 2px;}
ul.navlinks li.active3cur ul { background-color:#BDE3F2; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.active4       { background-color:#DEF1F9; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active4 a     { background-color:#DEF1F9; font-weight:bold; color:#333333;}
ul.navlinks li.active4 ul    { background-color:#DEF1F9; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.active4cur    { background-color:#DEF1F9; padding:3px 0px 3px 5px; margin:0px; font-weight:bold; color:#333333;}
ul.navlinks li.active4cur a  { background-color:#DEF1F9; font-weight:bold; color:#333333; background:url(../images_basf/basf-quadrat-01.gif) no-repeat 0px 2px;}
ul.navlinks li.active4cur ul { background-color:#DEF1F9; list-style:none; padding:3px 0px 0px -5px; margin:0px 0px 0px -5px; color:#333333;}

ul.navlinks li.passive2    { background-color:#A6D9ED; padding:3px 0px 3px 5px; margin:0px; font-weight:normal; color:#333333;}
ul.navlinks li.passive2 a  { background-color:#A6D9ED; font-weight:normal; color:#333333;}

ul.navlinks li.passive3    { background-color:#BDE3F2; padding:3px 0px 3px 5px; margin:0px; font-weight:normal; color:#333333;}
ul.navlinks li.passive3 a  { background-color:#BDE3F2; font-weight:normal; color:#333333;}

ul.navlinks li.passive4    { background-color:#DEF1F9; padding:3px 0px 3px 5px; margin:0px; font-weight:normal; color:#333333;}
ul.navlinks li.passive4 a  { background-color:#DEF1F9; font-weight:normal; color:#333333;}
/*****************************************************************  left ***/

/*****************************************************************  inhalt ***/
#inhalt {
	float:left;
}
/*****************************************************************  inhalt ***/

/*****************************************************************  sitepath ***/
#sitepath {
	width:528px;
	border:0px;
	padding-top:25px;
	padding-left:37px;
	padding-bottom:21px; 
	padding-right:37px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	white-space:nowrap;
	background-repeat:no-repeat;
	background-position:37px 47px;
	text-align:left;
	color:#21A0D2;
	background-repeat:no-repeat;
	background-image:url(../images_basf/punktlinie-basf-01.gif); 	
}
#sitepath a, #sitepath a:link, #sitepath a:visited {
	color:#21A0D2; 
	text-decoration:none;
}
#sitepath a:hover, #sitepath a:active, #sitepath a:focus {
	color:#21A0D2;
	text-decoration:underline;
}
/*****************************************************************  sitepath ***/

/*****************************************************************  middle ***/
#middle {
	border:0px;
	width:528px;
	height:100%;
	min-height:300px; 
	padding-top:18px;
	padding-left:37px;
	padding-bottom:18px;
	padding-right:37px;
	margin:0px;
	text-align:left;
	background-color:#FFFFFF;
}
/*****************************************************************  middle ***/

/*****************************************************************  right ***/
#right {
	float:right;
	border:0px;
	vertical-align:top;
	text-align:left;
	height:0;            
	margin:0px;
	padding:0px;
	padding-top:5px;
	width:200px;
	background-color:#FFFFFF;
	visibility:visible;
	height:100%;
}
/*****************************************************************  right ***/

/*****************************************************************  login ***/
#loginueber {
	border:0px;
	padding:1px 0px 0px 8px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	/* orange */
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	vertical-align:top;
	width:191px;
	height:16px;
	background-color:#21A0D2;	
}

#login {
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	height:117px;
	width:197px;
	border:1px solid #CFCBCC;
	margin-bottom:11px;	
}

#vergessen {
	position:absolute;
	left:806px;
	top:321px;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#vergessen2 {
	position:absolute;
	left:806px;
	top:291px;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.submit {
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.submitanfordern {
	width:154px;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
/*****************************************************************  login ***/

/*****************************************************************  searchbox ***/
.tx-macinasearchbox-pi1 {
	position:absolute;
	top:0px;
	left:500px;
	width:200px;
	height:27px;
	z-index:10;
}
.tx-macinasearchbox-pi1 form {
	margin:0px;
	padding:0px;
}
.tx-macinasearchbox-pi1 form .sword {
	position:absolute;
	left:10px;
	top:4px;
	margin:0px;
	margin-top:1px;
	padding:0px;
	padding-left:2px;
	border:1px solid #333333;
	width:90px;
	height:17px;
	color:#333333;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFFFFF;
}
.tx-macinasearchbox-pi1 form .button {
	position:absolute;
	left:105px;
	width:70px;
	top:6px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#F0F0F0;
	color:#333333;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
/*****************************************************************  searchbox ***/

/*****************************************************************  footer ***/
#footer {
	top:50px;
	border:0px;
	padding-top:50px;
	margin-bottom:20px;
}

#footer ul {
	height:50px;
	margin:0px;
	border:0px;
	padding:3px;
}

#footer ul li {
	display:inline;
	font-size:12px;
	line-height:30px;
	text-align:left;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0px 4px 1px 4px;
	border-top:1px solid #999999;
	border-right:0px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

#footer ul li a {
	color: #999999;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer ul li.last-item {
	border-right:1px solid #999999;
	background-color:#b3b8ce;
}

#footer ul li.last-item a {
	color:#000000;
}
/*****************************************************************  footer ***/

/*****************************************************************  footerlink ***/
#footerlink {
	position:relative;
	top:-10px;
	left:-185px;
	padding:0px;
	border:0px;
}
/*****************************************************************  footerlink ***/

/*****************************************************************  mmdbplugin ***/
.tx-mmdbplugin-pi1, td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}
/*****************************************************************  mmdbplugin ***/

/*****************************************************************  Adress-Suche-Formular ***/
.tx-geosearch-pi1-label {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        font-weight:bold;
	color:#3B3D6C;
}

.tx-geosearch-pi1-field input, 
.tx-geosearch-pi1-field select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.tx-geosearch-pi1-field-plz input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        width:75px;
}

.tx-geosearch-pi1-field-land select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        width:115px;
}

.tx-geosearch-pi1-submit input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        width:74px;
}

.tx-geosearch-pi1-reset input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        width:114px;
}

.tx-geosearch-pi1-karte input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
        width:99px;
}

/*****************************************************************  Adress-Suche-Formular ***/

/*****************************************************************  e-mail-Formular NEU BASF ***/
.kontakt-ueberschrift {
	font-size:12px;
	color:#FFFFFF;
	background-color:#007DA4;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.kontakt-ueberschrift2 {
	font-size:12px;
	color:#006699;
	background-color:#8CC1E1;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.kontakt-kasten-grau {
	font-size:12px;
	color:#006699;
	background-color:#E6E9F0;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.kontakt-kasten-blau {
	font-size:12px;
	color:#000000;
	background-color:#8CC1E1;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.kontakt-tabelle {
	background-color:#E6E9F0;
}

.kontakt-bezeichnung {
	font-size:12px;
	color:#000000;
	background-color:#8CC1E1;
	font-weight:normal;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-align:right;
}

.kontakt-fehlerrot {
	font-size:12px;
	color:#FF0000;
	background-color:#E6E9F0;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.kontakt-laender {
	width:236px;
}
/*****************************************************************  e-mail-Formular NEU BASF ***/

/*****************************************************************  e-mail-Formular ***/
.csc-mailform {
	margin: 0px;
	padding: 0px;
	width: 480px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.csc-mailform-field {
	display: block;
	width: 480px;
	clear: both;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;

	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1px dotted #d0d0d0;
}
.csc-mailform-field label {
	width: 180px !important;
	display: block;
	float: left;
	padding-right: 5px;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
}
.csc-mailform-field input {
	width: 160px !important;
	display: block;
	float: left;
	color: #000000;
	background-image: url(../images/input-bg-01.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
}
.csc-mailform select, .csc-mailform input, .csc-mailform textarea {
	width: 160px !important;
}
.csc-mailform textarea {
	width: 337px !important;
	clear: both;
	display: block;
	color: #000000;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	font-size: 11px;
}
.csc-mailform  .csc-form-labelcell {
	vertical-align: top;
	padding-top: 3px;
}
.csc-mailform  .csc-form-fieldcell {
	vertical-align: top;
	padding-left: 10px;
}
.csc-mailform-check {
	width: 15px !important;
	display: block;
	float: right;
	color: #000000;
	border: 0px !important;
	background-image: url(../images/alpha.png) !important;
}
.csc-mailform-submit {
	font-weight: bold;
	background-image: url(../images/alpha.png) !important;
	border: 1px solid #cccccc;
	color: #444444 !important;
}
/*****************************************************************  e-mail-Formular ***/

/*****************************************************************  pci_tabelle ***/
.pci_tabelle_ueberschrift {
	color:#FFFFFF;
	background-color:#21A0D2;
        text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;	
}

.pci_tabelle_bezeichnung {
	color:#006699;
	background-color:#E6E9F0;
        text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;	
}

.pci_tabelle_inhalt {
	color:#000000;
	background-color:#E6E9F0;
        text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.pci_tabelle_suchbezeichnung {
	color:#3B3D6C;
	background-color:#FFFFFF;
        text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;	
}

.pci_tabelle_suchprodukt input,
.pci_tabelle_suchprodukt select,
.pci_tabelle_suchprodukt option {
	color:#000000;
	background-color:#FFFFFF;
        text-align:left;
	text-decoration:none;
	font-size:11px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

/*****************************************************************  pci_tabelle ***/

/*****************************************************************  verbrauchsberechnung ***/
.verbrauchsberechnung td, .verbrauchsberechnung input, .verbrauchsberechnung select {
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
}

.verbrauchsberechnung-inhalt {
	color:#000000;
        /* blasseres orange */
	background-color:#FFA586;
	font-size:10px;
	padding:2px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.verbrauchsberechnung-grau {
        margin-top:5px;
	color:#000000;
	background-color:#DDDDDD;
	padding:2px;
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.verbrauchsberechnung-gruen {
        margin-top:5px;
	color:#000000;
        /* gruen */
	background-color:#4BDD48;
	padding:2px;
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	vertical-align:top;
}

.verbrauchsberechnung-ergebnis {
	color:#FFFFFF;
        /* intensives orange */
	background-color:#F04E10;
	padding:2px;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.verbrauchsberechnung-ueberschrift {
	width:728px;	
	color:#FFFFFF;
        /* intensives orange */
	background-color:#F04E10;
	font-size:15px;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	padding:3px;
}

.verbrauchsberechnung-ueberschrift-grau {
	width:500px;	
	color:#000000;
	background-color:#DDDDDD;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	padding:2px;
}

.verbrauchsberechnung-vortitel {
	color:#FF4C00;
	font-size:14px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.verbrauchsberechnung-nachtitel {
	color:#FF4C00;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
/*****************************************************************  verbrauchsberechnung ***/


#dateiverwaltung-buttons input {
	font-size:10px;
}

/*****************************************************************  erweiterte Content-Bereiche ***/
#middleright {
	border:0px;
	width:728px;
	height:100%;
	min-height:300px; 
	padding-top:18px;
	padding-left:37px;
	padding-bottom:18px;
	padding-right:37px;
	margin:0px;
	text-align:left;
}

#sitepathmiddleright {
	width:1000px;
	border:0px;
	padding-top:25px;
	padding-left:37px;
	padding-bottom:21px; 
	padding-right:0px;
	color:#21A0D2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	white-space:nowrap;
	background-repeat:no-repeat;
	background-image:url(fileadmin/html_template/images/punktlinie-basf-middleright-01.gif);
	background-position:37px 47px;
	text-align:left;
}
#sitepathmiddleright a, #sitepathmiddleright a:link, #sitepathmiddleright a:visited {
	color:#21A0D2;
	text-decoration:none;
}
#sitepathmiddleright a:hover, #sitepathmiddleright a:active, #sitepathtmiddleright a:focus {
	color:#21A0D2;
	text-decoration:underline;
}

#leftmiddleright {
	border:0px;
	width:908px;
	height:100%;
	min-height:300px; 
	padding-top:18px;
	padding-left:37px;
	padding-bottom:18px;
	padding-right:37px;
	margin:0px;
	text-align:left;
}

#sitepathleftmiddleright {
	width:908px;
	border:0px;
	padding-top:25px;
	padding-left:37px;
	padding-bottom:21px; 
	padding-right:37px;
	color:#21A0D2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	white-space:nowrap;
	background-repeat:no-repeat;
	background-image:url(fileadmin/html_template/images/punktlinie-basf-leftmiddleright-01.gif);
	background-position:37px 47px;
	text-align:left;
}
#sitepathleftmiddleright a, #sitepathleftmiddleright a:link, #sitepathleftmiddleright a:visited {
	color:#21A0D2;
	text-decoration:none;
}

#sitepathleftmiddleright a:hover, #sitepathleftmiddleright a:active, #sitepathleftmiddleright a:focus {
	color:#21A0D2;
	text-decoration:underline;
}
/*****************************************************************  erweiterte Content-Bereiche ***/

/*****************************************************************  Tippspiel ***/
.singlephase {
	font-size:10px;
	padding:0px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.toggleImg {
	position:absolute;
	right:277px;
	vertical-align:bottom;
	background-color:#004A96;
}

.contenttable, .matchtable {
	border-spacing:1px;
	border:0px;
	padding:0px;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.youmarker {
	background-color:#82F380;
}

.odd {
	color:#000000;
	background-color:#99B7D5;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	padding:0px;
}

.even {
	color:#000000;
	background-color:#D9E4F0;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	padding:0px;
}


.opponentTitle, .tipTitle, .resultTitle, .dateTitle, .pointsTitle, .rankTitle, .userTitle {
	color:#444444;
	background-color:#DDDDDD;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.flagTD {
	width:15px;
	padding-left:3px; 
	padding-right:3px; 
	border:0px;
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.teamTD {
	padding-left:4px; 
	padding-right:4px; 
	width:85px;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.sepTD {
	padding-left:2px; 
	padding-right:2px; 
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.resTD {
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.dateTD {
	color:#111111;
	padding-left:2px; 
	padding-right:2px; 
	font-size:10px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.relative pointsTd  {
	color:#FF4C00;
	font-weight:bold;
	width:20px;	
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.plain {
	width:72px;	
	color:#111111;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

.inputs {
	width:72px;	
}

.inputs input {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
}

.tippspielueberschrift {
	color:#004A96;
	width:70px;	
	font-weight:bold;
	font-size:15px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
/*****************************************************************  Tippspiel ***/

#bildanimationtest {
	position:absolute;
	top:300px;
	left:500px;
	z-index:999;
}


/*****************************************************************  ENDE ***/