/*

Theme Name: CMSWORDPRESS2

Description: Wordpress als CMS2



*/



body {
background: #F8F8F8;
margin: 0px;
padding: 12px 0 12px; 0;
font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
text-align:center;
font-size: 12px;
line-height: 16px;
}
body.mceContentBody {
text-align:left;
color:#006600;
}

/* neue styles fuer das aufgeräumte layout der startseite
** @autor: ingo@bnc.info
** @lastchange: 2010-03-16
*/
#contentWrap {
	overflow:auto;
}
#contentMain {
	float:left;
	width:560px;
	padding:0;
 	padding-left:1.5em; 
	color:#006600;
}

#contentMain h1 a {
	font-size:16px;
	font-weight:900;
	text-decoration:none;
}
#contentRight {
	float:right;
	width:300px;
}
#contentNews {
	background-color:#EAEAEA;
	background-image:url(http://www.co2kampagne.de/wp-content/themes/co2kampagne-theme/pics/newsstart.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	height:495px;
}
#contentNews h2 {margin-left:0;}
.videoPlayerBg {
	height:500px;
	width:550px;
	background-image:url(http://www.co2kampagne.de/wp-content/themes/co2kampagne-theme/pics/unterlogobild.gif);
	text-align:center;
}
.videoPlayerBgcache {
	margin:auto;
}
.padding-left-1 {
	padding-left:1em;
}
.margin-left-1 {
	margin-left:1em;
}
img {
border: none !important;
}





#kampagne {

position:absolute;

top: 200px;



}



a {

font-weight: lighter;



color: #016701;

font-size: 12px;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif !important;

padding-left: 0px;

padding-top: 2px;






} 

a:hover {color:#006600;}



h1 {
margin: 0px;
padding-top: 10px;
font-size: 16px;
padding-bottom: 5px;
color:#006600;
}

h2 {

margin: 10px;

padding: 5px;

font-size: 12px;

color: #000 !important;

font-size: 0.9em;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

border-left: solid 5px #006600;

}

#homelink a {
margin: 10px;

padding: 5px;

font-size: 12px;

color: #000 !important;
font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

font-weight:bold;




text-decoration:none;

}

#homelink a:hover {color:#006600!important;}

#interface {

width: 896px;

margin: 0 auto;

text-align:left;

padding:0;

}



#head {

width: 900px;

height: 139px;

background: #F8F8F8 url(pics/logo4.gif) 100% 100%;

margin-top: 0px;

background-repeat:no-repeat;



}



#head h1 {

color: #006600;

padding-top: 20px;

text-align: center;

font-variant:small-caps

} .description {text-align: center;}



#menu {
width: 892px;
height: 18px;
z-index: 1002 !important;
background: url('pics/background.png') top left !important;
color: #fff !important;
padding-bottom: 2px;
margin-left: 0px;
padding-left: 4px;
border-top:solid 1px #ffffff; 
border-left: solid 2px #ffffff;
border-right: solid 2px #ffffff;
}





.description {vertical-align: middle}



#menu a{
color: #fff;
font-size: 0.9em;
font-weight: bold;
border-left:solid 1px #ffffff;
padding: 0px;
padding-left:4px;
text-transform:	uppercase;
text-decoration:none;
font-family: Geneva, Helvetica, Geneva, "MS sans serif", sans-serif;

}


#menu li  {
height: 18px;
z-index: 1001 !important;
background: url('pics/background3.gif') top left !important;
}


#menu li:hover {color:#EAEAEA;
height: 18px;
z-index: 1001 !important;
background: url('pics/background6.gif') top left !important;

}

#menu li.current_page_item  {
height: 18px;
z-index: 1004 !important;
background: url('pics/background6.gif') top left !important;
}

#menu li.current_page_parent {
height: 18px;
z-index: 1004 !important;
background: url('pics/background6.gif') top left !important;
}

#menu li.current_page_ancestor {
height: 18px;
z-index: 1004 !important;
background: url('pics/background6.gif') top left !important;
}

#menu ul{margin: 0; padding: 0;

}



#menu li{

float:left;

list-style: none;

padding: 0;

padding-right:4px;

margin: 2px 1px 0px 0px;

}



#container  {

width: 896px;

padding-top:0px;

background: #E0E0E0;

border-left: solid 2px #ffffff;

border-right: solid 2px #ffffff;

}



#navi { 

float:left;

width: 165px;

background: #e0e0e0;

margin-bottom: 5px;

margin-top: 20px;

}

#navibox a{

text-decoration:none;

font-size: 0.9em;

color: #006600;

line-height:22px;



}





#navibox {

width: 158px;

background: #ff;

margin-left: 7px;

margin-bottom: 1px;

margin-top: 5px;





}



#navibox ul{margin: 0; padding: 0;

}



#navibox li{

/*hier die Hhe der Tags rausgenommen*/

background: #EAEAEA;

margin-bottom: 5px;

border-left:solid 5px #006600;

padding-left: 5px;

padding-top: 5px;

word-spacing: 1px;

letter-spacing: 1px;

margin-left: 1px;

list-style: none;



}



#navibox li:hover {
border-left:solid 5px #A7BFA7;
background:#F8F8F8;

}

#navibox li.current_page_item {
border-left:solid 5px #A7BFA7;
background:#ffffff;

}

#navibox li.current_page_item {
position:relative; z-index: 10;
}


#content {

float:left;      

width: 569px;

background: #EAEAEA;

padding: 2px !important;

color: #006600;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

font-size: 9pt;





}



#container1  {

position:relative;

width: 896px;

padding-top:0px;

background: #EAEAEA;

border-left: solid 2px #ffffff;

border-right: solid 2px #ffffff;



}

#container1 h1 {line-height:20px;}







#content1 {

position:absolute; top:90px;



height:495px;

left: 15px;

padding-top:0px !important;

width: 569px;

background: #EAEAEA;

padding: 2px !important;

color: #006600;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

font-size: 9pt;





}





#contentbox {

width: 550px;

background: #ffffff;



margin-left: 4px;

margin-bottom: 10px;

margin-top: 10px;

padding-left: 10px;

border: 0px;

line-height: 18px;



}



#contentboxstartsite {

width:550px;

height:295px;



background-repeat:no-repeat;

margin-left: 0px;

margin-bottom: 0px;

margin-top: 4px;

padding-left: 10px;

border: 0px;

line-height: 16px;



}

#contentboxstartsite h2 {

position:relative; top:0px;



}



#titelboxstartsite {

background-color: white;

position:relative;

z-index:0;

padding-top:7px;

height:70px;

width: 898px;

left:0px; 

top:0px;



}



#titelboxstartsite h1 {

padding-left:50px;

padding-top:22px;

font-size: 22px;







}



#contentboxstartsite2 {

width: 550px;

background: #E0E0E0 url(pics/neuerde6.gif);

margin-left: 4px;

margin-bottom: 10px;

margin-top: 10px;

padding-left: 10px;

border: 0px;

line-height: 18px;



}







#footer {

clear:both;

height: 80px;

background: #fff url(pics/grass.gif);



}



#footerlinks {
	position: absolute;
  
	float:right;
	margin-top: 2px; 

	margin-left:740px;

	text-transform:	uppercase;

	

	

}



.footerlink{

	color:#fff;
  font-weight:bold;
	font-size: 0.9em;

	border-left:solid 1px #ffffff;  

	padding-right: 2px;

	padding-left: 4px;

	font-family: Geneva, Helvetica, Geneva, "MS sans serif", sans-serif;

  text-decoration:none;
  



}





#footerlinks :hover {color:#ffffff;
height: 18px;
z-index: 1002 !important;
background: url('pics/background4.gif') top left !important;

}





#leiste{

height: 16px;

padding-top: 2px;

z-index: 1001 !important;
background: url('pics/background.png') top left !important;

border-bottom:solid 1px #ffffff; 
}

#leiste a,

#leiste a img {

border: 0px;

padding-top: 0px;



}



.breadcrumb {

z-index: 1001 !important;
background: url('pics/background1.gif') top left !important;

padding-left: 4px;

font-size: 10px;

color: white;

text-transform:	uppercase;

border-left: solid 2px #ffffff;

border-right: solid 2px #ffffff;

width: 892px;



}



.breadcrumb a {

text-transform:	uppercase;

font-family: Geneva, Helvetica, Geneva, "MS sans serif", sans-serif;

font-size: 10px;

color: white;



}



breadcrumb a: hover {

color:white !important;



}



#GB{

padding-top: 15px;

padding-left: 1px;

}

#Japan{

padding-top: 1px;

padding-left: 1px;

}



#Kanada{

padding-top: 1px;

padding-left: 1px;

}



#USA{

padding-top: 1px;

padding-left: 1px;

}





/*WP testseite / Testtemplate*/



#content-testseite {

float:left;      

width: 569px;

background: #EAEAEA;

padding: 2px !important;

padding-top:0px;

color: #006600;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

font-size: 9pt;





}





#contentbox-testseite {

width: 560px;

background: #E0E0E0 url(pics/oberteil-contentbox.gif);

margin-left: 6px;

margin-bottom: 0px;

margin-top: 0px;

padding-left: 0px;

border: 0px;

line-height: 18px;





}



.storycontent-testseite {

width: 560px;

margin-left:0px;

background: #E0E0E0 url(pics/mitteteil-storycontent.gif);

margin-bottom: 0px;



}

#post {
border-bottom:5px;
border-bottom-style:solid;
border-bottom-color:#EAEAEA;

padding-left: 20px !important;
padding-right: 20px !important;
padding-bottom: 20px !important;
margin-bottom:20px !important;

}

#end {

width:560px;

height:65px;

margin-left:6px;

background: #E0E0E0 url(pics/unterteil-storycontent.gif);

}



#titel {

padding-top: 20px;

padding-left:30px;

}





/*Rechner*/

/*Headergr?e auf height:110*/

#rechner {
position:relative;
left:670px;
top:20px;
width:248px;
height:139px;
cursor:pointer; 
background-color:#808080;
z-index: 8;
background-image: url(pics/rechner.gif);
background-repeat:no-repeat;
}



#blindlink {

position:absolute;

z-index:1;

left:10px;

top:10px;

width:212px;

height:105px;

cursor:pointer;

background-repeat:no-repeat;

}



#news {
position:relative;
top:0px;
left:602px;
height:495px;
width:278px;
margin-bottom:490px;
background-image: url(pics/newsstart.gif);
background-repeat:no-repeat;
background-color: #EAEAEA;
border-left:solid 4px #EAEAEA;
border-top:solid 4px #EAEAEA;
color:#006600;
}







/*Templatetest-startsite2*/







#container2  {

position:relative;

width: 896px;

padding-top:0px;

background: #E0E0E0;

border-left: solid 2px #ffffff;

border-right: solid 2px #ffffff;



}



#content2 {

position:absolute; top:70px;



height:494px;



left: 15px;

padding-top:0px !important;

width: 569px;

background: #EAEAEA;

padding: 2px !important;

color: #006600;

font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif;

font-size: 9pt;

margin-top:4px;





}





#contentbox2 {

width: 550px;

background: #E0E0E0 url(pics/neuerde1.gif);

margin-left: 4px;

margin-top: 10px;

padding-left: 10px;

border: 0px;

line-height: 18px;



}





#contentboxstartsite3 {

width:550px;

height:295px;



background-repeat:no-repeat;

margin-left: 0px;

margin-bottom: 0px;

margin-top: 8px;

padding-top:5px;

padding-left: 10px;

border: 0px;

line-height: 16px;



}

#contentboxstartsite3 h2 {

position:relative; top:0px;



}









#news2 {

position:relative;

top:0px;

left:602px;

height:495px;

width:278px;

margin-bottom:10px;

background-image: url(pics/newsstart.gif);

background-color: #EAEAEA;

background-repeat:no-repeat;

border-left:solid 4px #EAEAEA;

border-top:solid 4px #EAEAEA;

  



}

/*Ende-Templatetest-startsite2*/



/*titelbox*/



#titelboxstartsite2 {

position:relative;

z-index:0;

padding-top:14px;

height:60px;

width: 870px;

left:15px; 

top:5px;

background-image: url(pics/oberteil.gif);

background-repeat:no-repeat;

}



#titelboxstartsite2 h1 {

padding-left:21px;

padding-top:5px;

font-size: 14px;

}

#mitmach {
position:relative;
width:270px;
height: 145px;
top: 10px;
left: 583px;
z-index: 11;

background-repeat:no-repeat;
}
#wdrvideo {
position:absolute;
left: 75px;
top: 85px;
height:326px;
width: 400px;
z-index: 13;
}

/*suchbox eingefgt*/

#searchbox {
position:absolute;
left: 597px;
top: 37px;
z-index: 9;
width: 300px;
height: 60px;
background: url(pics/suchbox.gif);
background-repeat: repeat-y;
}
#obensearchbox {
position:absolute;
top: 95px;
left:597px;
z-index: 9;
width:300px;
height: 40px;
background: url(pics/suchboxoben.gif);
background-repeat: no-repeat;
}
#untensearchbox {
position:relative;
top: 30px;
left:597px;
z-index: 9;
width:300px;
height: 40px;
background: url(pics/suchbox-unten.gif);
background-repeat: no-repeat;
}












#suchbox-oben {
position:relative; 
z-index: 7; 
left: 600px; 
top:0px;  
padding-left: 20px; 
padding-top: 0px; 
width: 270px;
height: 30px;
background-image: url(pics/suchboxoben.gif);
background-repeat:no-repeat;
}

#suchbox {
position:relative;
left: 650px !important;
top: 10px;
width: 270px;
padding-left: 10px;
margin-bottom: 200px;

}
#suchbox-unten {
position:relative; 
z-index: 999; 
left: 0px; 
top:0px; 
padding-left: 20px; 
padding-top: 5px; 

width: 270px;
height: 120px;
background-image: url(pics/suchbox-unten.gif);
background-repeat:no-repeat;
margin-bottom: 30px; /*Abstand nach Untenhin des "Ganzen"*/
}

#searchcontrol {
width: 200px;
}

#unterlogobild {
position:relative; 
z-index:10;
left:11px; 
top:0px;
}

/*rbb-teaser*/

#rbbteaser {
height: 0px; 
position:absolute; 
z-index: 10; 
left: 110px; 
top: 845px;

}

.commentlist {
padding: 20px !important;
}

#sidebarzaehler {
padding-left:30px;
padding-top: 1px;
background-image: url(pics/rechnerpartner.gif);
background-repeat:no-repeat;
width: 270px;
height: 180px;

}

