@charset "utf-8";
/* CSS Document */

body{
margin:20px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#005165;
background-color:#5f9dc7;
background-image:url(/bilder/bg-bottom.jpg);
background-repeat:repeat;
text-align:center;
}

p,h1,h2,ul,li{
margin:0px;
padding:0px;
}

img{
border:0px;
}

.point {
cursor:pointer;
}

.left{
float:left;
}

.right{
float:right;
}

div#container{
width:887px;
overflow:hidden;
margin:auto;
}

div#header{
width:100%;
text-align:left;
}

div#content{
width:100%;
height:100%;
overflow:hidden;
margin-top:12px;
}

div.visual{
clear:left;
width:100%;
height:215px;
}

div.v_mitte{
clear:left;
height:207px;
}

div.navi{
clear:left;
width:887px;
}

div.navi_mitte{
width:872px;
height:25px;
background:url(/bilder/navi-mitte.png) repeat-x;
float:left;
}

/* für alle anderen Browser, die PNG mit Transparenz anzeigen */
div.schatten{
width:7px;
height:100%;
float:right;
}

* html div.schatten{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/header-schatten.png', sizingMethod='scale');
}

html > body div.schatten{
background:url(/bilder/header-schatten.png) repeat-y right;
}

div.content-left{
width:580px;
float:left;
}

div.content-left-mitte{
height:10px;
width:563px;
background-color:#ffffff;
float:left;
}

/* zusätzlicher Container für IE 6 */
div.content-container{
clear:left;
width:580px;
height:100%;
overflow:hidden;
}

div#content-main{
clear:left;
width:573px;
height:100%;
overflow:hidden;
float:left;
}

div.cont{
clear:left;
width:573px;
padding:15px 0 15px 0;
background-color:#ffffff;
text-align:left;
overflow:hidden;
}

div.cont_intro{
clear:left;
width:573px;
padding:15px 0 15px 0;
background-color:#ffffff;
text-align:left;
overflow:hidden;
}

div.cont_active{
clear:left;
width:573px;
text-align:left;
overflow:hidden;
background:url(/bilder/spotlight-back.gif) repeat-y #ffffff;
}

div.balken-klima, div.balken-gruene-it, div.balken-techno, div.balken-initiativen{
width:30px;
height:13px;
background:url(/bilder/klima_inactive.gif) repeat-x;
float:left;
}

div.balken-gruene-it{
background:url(/bilder/grueneit_inactive.gif) repeat-x;
}

div.balken-techno{
background:url(/bilder/techno_inactive.gif) repeat-x;
}

div.balken-initiativen{
background:url(/bilder/initiativen_inactive.gif) repeat-x;
}

div.spotlight{
float:left;
width:140px;
}

div.spotlight_ai{
float:left;
width:70px;
margin-top:3px;
}

div.spotlight_active{
float:left;
width:140px;
padding:15px 0;
}

div.teaser{
float:left;
padding:0 11px 0 11px;
width:292px;
}

div.teaser_intro{
float:left;
padding:0 11px 0 11px;
width:406px;
}

div.teaser_active{
float:right;
background-color:#ffffff;
padding:5px 11px 5px 11px;
width:411px;
}

div.sub_active{
background-color:#ffffff;
padding:10px;
margin-left:140px;
}

div.artikel_cont{
clear:left;
overflow:hidden;
}

p.caption{
background-color:#ffffff;
padding:5px 10px;
color:#333333;
}

table.sub_active{
color:#333333;
border:1px solid #ffffff;
}

table.sub_active td{
border:1px solid #ffffff;
border-collapse:collapse;
}

h1.teaser, h1.teaser_intro{
font-size:14px;
line-height:14px;
color:#333333;
margin-bottom:10px;
}

h1.teaser_inactive{
font-size:14px;
line-height:14px;
color:#333333;
padding-left:10px;
float:left;
}

h2.teaser, h2.teaser_intro{
font-size:11px;
margin-bottom:5px;
}

h2.teaser_active{
font-size:11px;
margin-bottom:5px;
}

h2.teaser_active a {
	color: #005165;
	text-decoration: none;
}

sub{
line-height:5px;
}

div.sub{
width:114px;
float:right;
padding-right:5px;
}

ul.sub{
list-style-type:none;
padding-left:10px;
margin-top:3px;
}

ul.sub li{
line-height:14px;
margin-bottom:2px;
}

div.linie{
clear:left;
width:573px;
height:1px;
background:url(/bilder/linie.gif) repeat-x;
overflow:hidden;
}

div#content-schatten{
width:7px;
height:100px;
float:right;
}

* html div#content-schatten{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/schatten.png', sizingMethod='scale');
}

html > body div#content-schatten{
background-image:url(/bilder/schatten.png);
background-repeat:repeat-y;
}

div.content-unten{
clear:left;
width:100%;
height:13px;
}

div.content-unten-mitte{
height:13px;
width:563px;
float:left;
}

div.content-right{
width:287px;
height:100%;
overflow:hidden;
float:right;
text-align:left;
}

div.box{
margin:0 0 10px 0;
}

p.box-header{
width:258 px;
height:17px;
color:#ffffff;
font-weight:bold;
padding:3px 5px 0px 7px;
}

h2.foren-box{
font-size:12px;
line-height:15px;
}

table.foren-box{
width:100%;
}

table.foren-box td{
padding:4px 7px 7px 13px;
}

tr.mit-back{
background:url(/bilder/fe-mit-back.gif) repeat;

}
div.ai-mitte,div.wt-mitte,div.fe-mitte{
width:270px;
height:20px;
background-image:url(/bilder/ai-mitte.png);
background-repeat:repeat-x;
float:left;
}

div.ai-mitte-breit{
width:563px;
height:20px;
background-image:url(/bilder/ai-mitte.png);
background-repeat:repeat-x;
float:left;
}

div.wt-mitte{
background-image:url(/bilder/wt-mitte.png);
background-repeat:repeat-x;
}

div.st-mitte,div.quotes-mitte{
width:270px;
height:20px;
background-image:url(/bilder/st-mitte.png);
background-repeat:repeat-x;
float:left;
}

div.quotes-mitte{
background-image:url(/bilder/quotes-mitte.png);
}

div.fe-mitte{
background-image:url(/bilder/fe-mitte.png);
background-repeat:repeat-x;
}

div#ai-content-wrap,div#wt-content-wrap,div#fe-content-wrap{
clear:left;
width:287px;
height:100%;
overflow:hidden;
}

div#ai-content-breit-wrap{
clear:left;
width:573px;
overflow:hidden;
background-color:#fffff;
}

div#ai-schatten,div#wt-schatten,div#fe-schatten{
width:7px;
float:right;
}

* html div#ai-schatten,* html div#wt-schatten,* html div#fe-schatten{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/schatten.png', sizingMethod='scale');
}

html > body div#ai-content-wrap,html > body div#wt-content-wrap,html > body div#fe-content-wrap{
background-image:url(/bilder/schatten.png);
background-repeat:repeat-y;
background-position:right;
}

div.box-content{
float:left;
width:260px;
background-color:#ffffff;
padding:5px 7px 5px 13px;
}

div.box-content-video{
float:left;
width:280px;
background-color:#ffffff;
padding:0px;
}

div.box-content-breit{
background-color:#ffffff;
padding:5px 10px 5px 10px;
text-align: left;

}

div.box-content ul {
list-style-type:none;
padding-left:10px;
margin-top:3px;
}

div.box-content ul li{
line-height:14px;
margin-bottom:2px;
}

div.box-content_no-pad{
float:left;
width:280px;
background-color:#ffffff;
}

div.more{
float:right;
margin-top:3px;
}

div.more1{
margin-left:70px;
}

div.more2{
margin-left:76px;
}


div.spacer{
clear:left;
height:30px;
}

div.box-unten{
clear:left;
width:287px;
height:13px;
}

div.box-unten-mitte,div.box-unten-mitte-v{
width:270px;
height:13px;
float:left;
}

div.box-unten-breit{
clear:left;
width:580px;
height:13px;
}

div.box-unten-mitte-breit{
width:563px;
height:13px;
float:left;
}

* html div.box-unten-mitte{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/box-unten-mitte.png', sizingMethod='scale');
}

html > body div.box-unten-mitte{
background-image:url(/bilder/box-unten-mitte.png);
background-repeat:repeat-x;
}

* html div.box-unten-mitte-v{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/box-unten-mitte-v.png', sizingMethod='scale');
}

html > body div.box-unten-mitte-v{
background-image:url(/bilder/box-unten-mitte-v.png);
background-repeat:repeat-x;
}

* html div.box-unten-mitte-breit{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/box-unten-mitte.png', sizingMethod='scale');
}

html > body div.box-unten-mitte-breit{
background-image:url(/bilder/box-unten-mitte.png);
background-repeat:repeat-x;
}

.boxbild {
float:left;
margin-right: 10px;
}

/****** TopBox *****/

div.topbox-unten{
clear:left;
width:287px;
height:13px;
}

div.topbox-unten-mitte{
width:278px;
height:13px;
float:left;

}

* html div.topbox-unten-mitte{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/topbox-unten-mitte1.png', sizingMethod='scale');
}

html > body div.topbox-unten-mitte{
background-image:url(/bilder/topbox-unten-mitte1.png);
background-repeat:repeat-x;
}

/****** Links ******/

a.textlink{
font-size:11px;
color:#005165;
font-weight:bold;
}

a.textlink:link,a.textlink:visited{
text-decoration:none;
}

a.textlink:focus,a.textlink:hover{
text-decoration:underline;
}

a.textlink:active{
}

a.default, div.box-content ul li a{
font-size:11px;
color:#005165;
}

a.default:link,a.default:visited, div.box-content ul li a:link, div.box-content ul li a:visited{
text-decoration:none;
}

a.default:focus,a.default:hover, div.box-content ul li a:focus, div.box-content ul li a:hover{
text-decoration:underline;
}

a.default:active, div.box-content ul li a:active{
}

a.default, div.box-content ul li a{
font-size:11px;
color:#005165;
}
/*****************************/
a.footer {
   font-size:11px;
   color:#005165;
   font-weight:normal;
}

a.footer:link,a.footer:visited{
text-decoration:none;
}

a.footer:focus,a.footer:hover{
text-decoration:underline;
}

a.footer:active{
}

/******************************/
a.sub_active_greenit:link,a.sub_active_greenit:visited, a.sub_active_greenit_sel{
text-decoration:none;
font-weight:bold;
color:#333333;
line-height:14px;
padding:5px 10px;
background:url(/bilder/sub_active_back.gif) repeat;
}

a.sub_active_greenit:focus,a.sub_active_greenit:hover, a.sub_active_greenit_sel{
color:#ffffff;
background:url(/bilder/sub_active_greenit_mo.gif) repeat;
}

a.sub_active_greenit:active{
}

/*********************************/
a.sub_active_techno:link,a.sub_active_techno:visited, a.sub_active_techno_sel{
text-decoration:none;
font-weight:bold;
color:#333333;
line-height:14px;
padding:5px 10px;
background:url(/bilder/sub_active_back.gif) repeat;
}

a.sub_active_techno:focus,a.sub_active_techno:hover, a.sub_active_techno_sel{
color:#ffffff;
background:url(/bilder/sub_active_techno_mo.gif) repeat;
}

a.sub_active_techno:active{
}

/*********************************/
a.sub_active_ini:link,a.sub_active_ini:visited, a.sub_active_ini_sel {
text-decoration:none;
font-weight:bold;
color:#333333;
line-height:14px;
padding:5px 10px;
background:url(/bilder/sub_active_back.gif) repeat;
}

a.sub_active_ini:focus,a.sub_active_ini:hover, a.sub_active_ini_sel {
color:#ffffff;
background:url(/bilder/sub_active_ini_mo.gif) repeat;
}

a.sub_active_ini:active{
}


.trans50 {
   -moz-opacity:0.5;
   filter:Alpha(opacity=50);
   cursor:pointer;
}

.trans75 {
   -moz-opacity:0.75;
   filter:Alpha(opacity=75);
   cursor:pointer;
}

.trenner {
   border-bottom:1px dotted #ccc;
}

.pollbutton, .pollbutton_over {
background:none;
border:none;
float:right;
font: Arial,Helvetica,sans-serif;
font-size:11px;
color: #005165;
font-weight:bold;
}

.pollbutton_over {
text-decoration:underline;
}

.poll_extra {
   border:1px solid #005165;
   font-size: 11px;
   color: #005165;
}

div.pagination
{
  margin:4px 0 4px 154px;
}

div.pagination a,
div.pagination a.sel
{
  margin:0 4px 0 4px;
  color:#000000;
  text-decoration:none;
}

div.pagination a.sel
{
  font-weight:bold;
  text-decoration:underline;
}

.subsubnav {
	padding: 6px 10px 20px 10px;
	margin-left: 140px;
}

.subsubnav a.subsub_active {
	padding: 1px 5px;
	margin: 0 1px;
}