div {border:0px solid red;}

body,html {
		margin:0;
		padding:0;		
		font:80% arial,helvetica, sans-serif;		
	}
	body {
		width:794px;
		margin:0 auto;
		padding:0 0 32px 0;
		/*background: url(../pics/background2.jpg) repeat;*/
		background: #FDF4CF;
	}
	#wrap {
		margin:0 0 1em 0;
		width:794px;		
		background:#fcefb8 url(../pics/070513_seitenhintergrund_neu.jpg) 0 125px  no-repeat;
	}
	#header {
		background:url(../pics/banner.png) no-repeat;
		height:130px;
		position:relative;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	#main {
		background:#FDF4CF;		
		float:right;		
		width:500px;
		padding:0 20px 15px 10px;	
		margin:80px 20px 0 20px;			
		color:#000;
		font-size:1.1em;
		min-height:630px;
		height:auto !important;
  		height:630px;
		display:inline;
	}
	#main h1, #main h2, #main h3, #main p {
		padding:0 0 0 5px;
    }
	#main p{font-size:1.1em;padding:0 0 0 25px;line-height:1.6;letter-spacing:1px;border:0px solid black;}
	#main ul {font-size:1.1em;}
	/*grosser hintergrund ohne textbox*/
	body#karte #main, #main_start, body#wir #main_start,body#firmen #main {float:right;background-color:transparent;width:575px;padding:0 20px 15px 5px;margin: 80px 0 0 0;min-height:630px;height:auto !important;	height:630px;display:inline;}
	body#back #main img, body#wir #main img,body#firmen #main img, body#join #main img {padding-left:40px;}
	h1 {font-size:1.4em;}
	h2 {font-size:1.4em;padding:0px 30px;}	
	h3 {font-size:1.4em;}		
	
    
	#footer {		
		clear:both;
		height:20px;
	}
	#footer p {
		padding:5px;
		margin:0;
		}
a {color:#f00;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
a:active, a:focus {outline: 0;-moz-outline-style: none;}
a.ext {background:url(../pics/ext.png) 0 2px no-repeat;padding:0 0 0 15px;}
a.join {background:none;display:block;width:200px;height:70px;position:relative;top:-80px;left:360px;text-indent:-1000em;}
img {border:0;}

blockquote {padding:10px; border: 1px #DDDDDD dashed;}
fieldset {border:0;}
sub, sup {line-height: 0px;font-size: .8em;}
strong {font-weight:bold;}
#main p.einleitung {font-weight:bold;line-height:1.1em;}
.daten {width:500px;background:url(../pics/070513_hintergrund_profile_oben.png);padding:20px 0 0 0;}
#main .daten p {width:460px;line-height:1.1em;padding-bottom:.5em;}
.daten_unten {width:500px;height:15px;background:#FFFCEE;background:url(../pics/070513_hintergrund_profile_unten.png) no-repeat;margin-bottom: 15px;}
.daten p {font-family:"Courier New", Courier, monospace;line-height:1em;margin:0;}
object {margin-left:30px;}
#main p.sdfootnote-western, #main p.sdfootnote, #main .appendix p  {line-height:1.1em;font-size:1.1em;color:#666;}


/*TABELLEN*/


table.contenttable {
    line-height:1.6;
    font-size:1.1em;
    letter-spacing:1px;
    border:0px;
    border-collapse:collapse;
    width:500px !important;
    background-color:#FFFFFF;
    }
tr {
   border:0px;
   border-collapse:collapse;
   padding-left:5px;
   padding-right:5px;
   }
tr.tr-0 {
    font-weight:bold;
    text-align:center;
    }
/*oben rechts*/
tr.tr-0 td.td-last {
   padding-right:10px;
   background:url("../pics/obenrechts.png") top right no-repeat;
    }
/*oben links*/
tr.tr-0 td.td-0 {
    padding-left:10px;
    background:url("../pics/obenlinks.png") top left no-repeat;
    }
/*unten rechts*/
tr.tr-last td.td-last {
    padding-right:10px;
    background:url("../pics/untenrechts.png") bottom right no-repeat;
    }
/*unten links*/
tr.tr-last td.td-0 {
    padding-left:10px;
    background:url("../pics/untenlinks.png") bottom left no-repeat;
    }


/*Die Karte*/
dl.map {
  background:url(../pics/070513_karte_laender_neu.png) no-repeat;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 575px;
  height: 350px;
  position: relative;
  border:0px solid black;
  font:1em arial,sans-serif;
}
dl.map.on {
  background: url(../pics/070513_karte_laender_neu.png) no-repeat;
  border: 0px solid #999;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 575px;
  height: 350px;
  position: relative;
}
dl.map.on dd a.close {
	position:relative;
	float:right;
	color:#000;
	background:url(../pics/close.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	height:16px;
	width:16px;
	margin-left:4px;
	margin-right:-6px;
	text-decoration:none;
}
dl.map dt {
  display: inline;
}
dl.map dd {
  background: #fa4d00;
  border: 1px solid #fcefb8;
  border-radius: 15px; /* CSS3 rounded corners */
  -moz-border-radius: 8px; /* Mozilla rounded corners */
  color: #000;
  padding: 7px;
  width: 80px;
  font-weight:bold;
  position: absolute; 
  left: -9999px;
  z-index: 11;
}
dl.map a.location {
  background: url(../pics/point.png) no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 10;
}
dl.map a.location:hover {
  background: url(../pics/point_hover.png) no-repeat;
}
dl.map a#brasilien {
  top: 218px;
  left: 162px;
}
dl.map a#china {
  top: 109px;
  left: 467px;
}
dl.map a#indien {
  top: 130px;
  left: 417px;
}
dl.map a#kenia {  
  top: 182px;
  left: 338px;
}
dl.map a#malawi {
  top: 215px;
  left: 329px;
}
dl.map a#simbabwe {
  top: 226px;
  left: 320px;
}
dl.map a#tansania {
  top: 197px;
  left: 332px;
}
dl.map a#tuerkei {
  top: 92px;
  left: 327px;
}
dl.map a#usa {
  top: 90px;
  left: 70px;
}
dl.map a#suedkorea {
  top: 99px;
  left: 505px;
}
dl.map a#uruguay {
  top: 258px;
  left: 153px;
}
dl.map a#bangladesh {
  top: 129px;
  left: 440px;
}
dl.map a#deutschland {
  top: 65px;
  left: 280px;
}
dl.map img {float:right;padding:3px;}



/*Hauptmenu*/
#nav {	
	padding-left:0px;
	padding-top:0px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{display:inline;}
#nav li a {background-image:url(../pics/menu.png);width:110px;height:58px;padding:0;margin:0 5px;text-indent: -999em;display:block;}
#nav li a#startseite {background:none;width:150px;height:45px;}
#nav li a#hintergrund {position:absolute;left:145px;top:51px;}
#nav li a#hintergrund:hover {background-position:-110px 0;}
#nav li a#tracks {position:absolute;left:291px;top:51px;background-position:0 -58px;}
#nav li a#tracks:hover {background-position:-110px -58px;}
#nav li a#mehr {position:absolute;left:436px;top:51px;background-position:0 -116px;}
#nav li a#mehr:hover {background-position:-110px -116px;}
#nav li a#macher {position:absolute;left:578px;top:51px;background-position:0 -174px;}
#nav li a#macher:hover {background-position:-110px -174px;}
#nav li a#bigtobacco{background:none;display:block;position:absolute;top:0px;right:6px;width:130px;height:66px;}
#nav li a#bigtobacco:hover {border:0px solid blue;background:url(../pics/070513_glow_neu.png)no-repeat;}

/*aktive Menupunkte kennzeichnen*/
body#back #nav li a#hintergrund {background-position:-110px 0;}
body#movies #nav li a#tracks {background-position:-110px -58px;}
body#links #nav li a#mehr {background-position:-110px -116px;}
body#wir #nav li a#macher {background-position:-110px -174px;}
body#bigtobacco #nav li a#bigtobacco{background:url(../pics/070513_glow_neu.png)no-repeat;}


/*Submenu*/
#navcontainer
{
width: 180px;
float:left;
margin:0px;
padding:0;
display:inline;
}

#navcontainer ul {
width:150px;
margin:0;
padding:0;
list-style-type:none;}

#navcontainer ul li {
list-style: none;
padding: 5px  10px;
margin-left:20px;
text-align: left;
width:162px;}

#navcontainer ul li a
{
font:15px arial,helvetica, sans-serif;
color:#f00;text-decoration:none;font-weight:bold;
display:block;
width:162px;
}

/*#navcontainer ul li a:hover
{
font:15px arial,helvetica, sans-serif;
color:#00f;text-decoration:none;font-weight:bold;;hover:
display:block;
width:162px;
}*/


/*Submenu Petition*/

#navcontainer_petition
{
width: 180px;
float:left;
margin:35px 0px 20px 20px;
padding:0;
display:inline;
}

#navcontainer_petition ul {
width:150px;
margin:0;
padding:0;
list-style-type:none;}

#navcontainer_petition ul li {
list-style: none;
padding: 5px  10px;
margin-left:20px;
text-align: left;
width:162px;}

#navcontainer_petition ul li a
{
font:1.2em arial,helvetica, sans-serif;
color:#f00;text-decoration:none;font-weight:bold;
display:block;
width:162px;
}

#navcontainer_petition ul li a:hover
{
font:1.3em arial,helvetica, sans-serif;
color:#330000;text-decoration:none;font-weight:bold;;hover:
display:block;
width:162px;
}






/*Submenu Tour*/

#navcontainer_tour
{
width: 180px;
float:left;
margin:35px 0px 20px 20px;
padding:0;
display:inline;
}

#navcontainer_tour ul {
width:150px;
margin:0;
padding:0;
list-style-type:none;}

#navcontainer_tour ul li {
list-style: none;
padding: 5px  10px;
margin-left:20px;
text-align: left;
width:162px;}

#navcontainer_tour ul li a
{
font:1.2em arial,helvetica, sans-serif;
color:#f00;text-decoration:none;font-weight:bold;
display:block;
width:162px;
}

#navcontainer_tour ul li a:hover
{
font:1.3em arial,helvetica, sans-serif;
color:#330000;text-decoration:none;font-weight:bold;;hover:
display:block;
width:162px;
}

/*Submenu Hintergrund*/
#navcontainer_hintergrund
{
width: 180px;
float:left;
margin:35px 0px 20px 20px;
padding:0;
display:inline;
}

#navcontainer_hintergrund ul {
width:150px;
margin:0;
padding:0;
list-style-type:none;
}

#navcontainer_hintergrund ul li {
list-style: none;
padding: 5px 0;
margin:0;
text-align: left;
width:162px;
}

#navcontainer_hintergrund ul li a
{
display:block;
width:162px;
text-indent:-1000em;
background-image:url(../pics/070513_submenue_hintergruende_neu.jpg);
}

/*neu*/
a#anbau {height:16px;}
a#anbau:hover {background-position:-160px 0;}

a#waldzerstoerung {background-position: 0 -25px; height:17px;}
a#waldzerstoerung:hover {background-position:-160px -25px; height:17px; width:162px;}

a#bodenverarmung {background-position:0 -50px; height:22px;}
a#bodenverarmung:hover {background-position:-160px -50px;}

a#ausbeutung {background-position:0 -75px; height:20px;}
a#ausbeutung:hover {background-position:-160px -75px; height:20px;}

a#gts {background-position:0 -100px; height:45px;}
a#gts:hover {background-position:-160px -100px; height:45px;}

a#pestizide {background-position:0 -150px; height:22px;}
a#pestizide:hover {background-position:-160px -150px; height:22px;}

a#laender {background-position:0 -175px; height:15px;}
a#laender:hover {background-position:-160px -175px; height:15px;}

a#konzerne {background-position:0 -200px; height:20px;}
a#konzerne:hover {background-position:-160px -200px; height:20px;}

a#csr {background-position:0 -225px; height:45px;}
a#csr:hover {background-position:-160px -225px; height:45px;}

a#maerkte {background-position:0 -275px; height:20px;}
a#maerkte:hover {background-position:-160px -275px; height:20px;}

a#glossar {background-position:0 -300px; height:20px;}
a#glossar:hover {background-position:-160px -300px; height:20px;}

a#splash {width:205px;height:30px;display:block;position:relative;top:500px;left:265px;text-indent:-1000em;}
a#splash:hover {background:url(../pics/splash_hover.png);} 


/*Submenu fuer Seite mit Firmenprofilen
#navcontainer_firmenprofile {margin:0;padding:0;width:180px;display:inline;}
#navcontainer_firmenprofile ul li a {background-image:url(../pics/070513_submenue_firmenseite_neu.jpg);}*/

/* Sub - Submenu Firmen */
#sub_sub_firmen
{
width: 180px;
float:left;
padding:35px 0 5px 0;
margin:5px 0px 0px 15px;
display:inline;
}

#sub_sub_firmen ul {
width:150px;
margin:5px 0px 0px 15px;
padding:0;
list-style-type:none;
}

#sub_sub_firmen ul li
{
list-style: none;
padding: 0px 0;
margin:5px 0px 0px 15px;
text-align: left;
width:150px;
}

#sub_sub_firmen ul li a {background-image:url(../pics/070513_sub_submenue_firmen_neu.jpg);text-indent:-1000em;}

a#zurueck {background-position:0 0; height:25px;}
a#zurueck:hover {background-position:-160px 0; height:25px;}
a#firmenmenu {background-position:0 -25px; height:20px;}
a#firmenmenu:hover {background-position:-160px -25px; height:20px;}

a#philipp {background-position:0 -50px; height:45px;}
a#philipp:hover {background-position:-160px -50px; height:45px;}

a#japan {background-position:0 -105px; height:20px;}
a#japan:hover {background-position:-160px -105px; height:20px;}

a#reynolds {background-position:0 -125px; height:20px;}
a#reynolds:hover {background-position:-160px -125px; height:20px;}

a#imperial {background-position:0 -145px; height:25px;}
a#imperial:hover {background-position:-160px -145px; height:25px;}

a#british {background-position:0 -175px; height:45px;}
a#british:hover {background-position:-160px -175px; height:45px;}

a#alliance {background-position:0 -220px; height:20px;}
a#alliance:hover {background-position:-160px -220px; height:20px;}

a#universal {background-position:0 -240px; height:25px;}
a#universal:hover {background-position:-160px -240px; height:25px;}


/*NEU: Submenu Macher*/

#navcontainer_macher
{
width: 180px;
float:left;
margin:35px 0px 20px 20px;
padding:0;
display:inline;
}

#navcontainer_macher ul {
width:150px;
margin:0;
padding:0;
list-style-type:none;}

#navcontainer_macher ul li {
list-style: none;
padding: 5px  10px;
margin-left:20px;
text-align: left;
width:162px;}

#navcontainer_macher ul li a
{
font:1.2em arial,helvetica, sans-serif;
color:#f00;text-decoration:none;font-weight:bold;
display:block;
width:162px;
}

#navcontainer_macher ul li a:hover
{
font:1.3em arial,helvetica, sans-serif;
color:#330000;text-decoration:none;font-weight:bold;;hover:
display:block;
width:162px;
}


/*ALT: Submenu Macher
#navcontainer_macher
{
width: 180px;
float:left;
margin:0px 0px 0px 15px;
padding:35px 0 5px 0;
display:inline;
}

#navcontainer_macher ul
{
width:150px;
margin:0px 0px 0px 15px;
padding:5px 0 5px 0;
list-style-type:none;}

#navcontainer_macher ul li {
list-style: none;
padding:5px 0 5px 0;
margin:0px 0px 0px 15px;
text-align: left;
width:162px;
}

#navcontainer_macher ul li a {background-image:url(../pics/070513_submenue_macher_neu.jpg);text-indent:-1000em;}

a#textmacher {height:20px;}
a#textmacher:hover {background-position:-160px 0;}

a#herausgeber{background-position:0 -25px; height:22px;}
a#herausgeber:hover {background-position:-160px -25px;}

a#danksagung {background-position: 0 -50px; height:20px;}
a#danksagung:hover {background-position:-160px -50px;}*/


/*Submenu Mitmachen*/
#navcontainer_mitmachen ul li a {background-image:url(../pics/sub_mitmachen.png);text-indent:-1000em;}
a#login {background-position:0 0;height:20px;}
a#login:hover {background-position:-160px 0;}

a#registrieren {background-position: 0 -25px;height:20px;}
a#registrieren:hover {background-position:-160px -25px;}

a#arbeiten{background-position:0 -50px; height:22px;}
a#arbeiten:hover {background-position:-160px -50px;}

a#forum {background-position: 0 -75px; height:20px;}
a#forum:hover {background-position:-160px -75px;}



/*Startseite*/
#splash {margin:-55px auto 0 auto;width:750px;padding:0;overflow:hidden;} 
#splash object {position:relative;top:512px;left:50px;}

/*tracks + movies*/
dl{display:inline;float:left;margin:0 0 0 45px;padding:0;width:530px}
dt{font-size:1.4em;font-weight:bold;margin:0;padding:0;}
dd{font-size:1.1em;margin:10px 0 0 0;padding:0;}
dd.img img{float:left;margin:0 10px 0 10px;padding:0;width:240px;}
dd.img {float:right}
dl.alt{float:right;padding:30px 0}
dd.alt {margin:0;}

/*Forum*/
#tx_chcforum-pi1 {width:530px;overflow:hidden;position:relative;}
.tx-chcforum-pi1-Table {width:530px;overflow:hidden;position:relative;}
.tx-chcforum-pi1-Table tr {width:10%;}
