body {
line-height: 155%;
margin:0;
padding:0;
background:#001B30 url(/fileadmin/layout/icons/group/sp_hintergrund10.jpg) no-repeat fixed center top;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
color: #666;
}

body.gg {
line-height: 155%;
margin:0;
padding:0;
background:#001B30 url(/fileadmin/layout/icons/group/sp_hintergrund1.jpg) no-repeat fixed center top;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
color: #666;
}

img {border: 0px solid #fff; }
a:focus {
outline-style:none;
outline-width:medium;
}

a {
color: #005ba2;
font-size: 13px;
text-decoration: none;
}

a:hover {
color: #494949;
font-size: 13px;
text-decoration: none;
}


a[name] {
color: #494949;
font-size: 13px;
text-decoration: none;
}

div#sp_container {
margin:0 auto;
width: 999px;
}

img#sp_gfx {
border:0 solid #000000;
}
div#start_container_inhalt_oben {
background-image:url(/fileadmin/layout/icons/group/linie_oben.png);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
padding:0 0 0 0;
width:946px;
}
div#start_container_inhalt_unten {
background-image:url(/fileadmin/layout/icons/group/linie_unten.png);
background-position:bottom center;
background-repeat:no-repeat;
margin:0 auto;
padding:0 0 7px 0;
min-height: 306px;
width:946px;
}
div#start_container_hintergrund {
background-image:url(/fileadmin/layout/icons/group/flaeche_innen.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:0 auto;
padding:15px 0 0 0;
width:946px;
}

div#kopf {
background-image:url(/fileadmin/layout/icons/group/hintergrund_kopf.png);
background-position:center top;
background-repeat:no-repeat;
height:131px;
margin:0 auto 5px auto;
width:869px;
}
div#kopfem {
background-image:url(/fileadmin/layout/icons/group/hintergrund_kopfen.png);
background-position:center top;
background-repeat:no-repeat;
height:131px;
margin:0 auto 5px auto;
width:869px;
}
div#kopf_spacer {
height:23px;
margin:0 auto;
width:855px;
}
div#menu_container {
height:102px;
margin:0 auto;
float: left;
width:855px;
}
div#logo_graebener_kopf {
float:left;
height:43px;
padding:29px 0 0 33px;
width:229px;
}
div#logo_graebener_kopf img {
display:block;
height:43px;
width:222px;
}
div#menu {
float:left;
height:102px;
width:565px;
}
div#menu ul {
display:block;
list-style-type:none;
margin:46px 0 0 5px;
padding:0;
}
div#menu ul li {
display:inline;
padding:0 0 0 15px;
}
div#menu ul li a {
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}
div#menu ul li a:hover {
color:#DDDDDD;
font-size:13px;
text-decoration:none;
}
div#flash {
background-image:url(/fileadmin/layout/icons/group/hintergrund_flashani.png);
background-position:center top;
background-repeat:no-repeat;
height:342px;
margin:3px auto 0;
padding:0 3px 0 0;
width:854px;
}
div#newscontainer {
margin:5px auto 0;
width:869px;
}
div#inhalt {
width: 873px;
margin: 0 auto;
background-image: url(/fileadmin/layout/icons/group/hg_innen_mitte.png);
background-repeat: repeat-y;
}

div#inhaltkopf {
background-image: url(/fileadmin/layout/icons/group/hg_innen_oben.png);
background-repeat: no-repeat;
height: 4px;
width: 871px;
margin: 0 auto;
padding: 0;
}

div#inhaltfuss {
background-image: url(/fileadmin/layout/icons/group/hg_innen_unten.png);
background-repeat: no-repeat;
height: 4px;
width: 871px;
margin: 0 auto;
padding: 0;
}


div#inhaltcontainer {
background-color:#FFFFFF;
margin:0px auto 0;
padding: 0 0 10px 0;
position:relative;
right:0px;
width:854px;
min-height: 300px;
}
div#news_start {
background-image:url(/fileadmin/layout/icons/group/hintergrund_news.png);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:245px;
margin:0;
width:429px;
color:#fff;
}
div#news_start ul {
font-size:12px;
line-height:145%;
list-style-position:inside;
list-style-type:square;
padding:5px 10px 0 47px;
width:363px;
}
div#news_start ul li {
margin-bottom:15px;
list-style-image: url(/fileadmin/layout/icons/group/square.png); 
}
div#news_start ul li a {
color:#FFFFFF;
}
div#newsbild {
background-image:url(/fileadmin/layout/icons/group/gebaude_hintergrund.png);
background-position:center top;
background-repeat:no-repeat;
float:left;
height:245px;
width:433px;
}
div#newsbild img {
display:block;
height:231px;
margin:4px auto 0;
width:428px;
}
div.breaker {
clear:both;
}

img#newshead {
display:block;
height:36px;
margin:30px 0 0 45px;
width:179px;
}
img#newshead_main {
display:block;
height:67px;
padding:35px 0 0 40px;
width:490px;
}


div#news_text_main {
float:left;
width:600px;
}

div#text_main {
padding:15px 0 20px 40px;
width:785px;
}

div#news_bilder_main {
float:left;
padding:15px 10px 0 19px;
width:175px;
}
div#news_bilder_main img {
display:block;
margin:0 0 20px;
}
h1, h1.newsheadline, h2, h2 a, .news-list-morelink a{
color:#005BA2;
font-size:13px;
margin:10px 0 0 0;
padding:0;
text-decoration: none;
}

div#newsdate { 
font-size: 10px;
color:#005BA2;
float:right; 
padding:12px 0 0 0;
}
div#tools_left {
color:#005BA2;
padding:10px 0 0 40px;
float:left;
}
div#tools_left a,div#tools_right a {
font-size: 10px;
color: #005BA2;
text-decoration: none;
}
div#tools_left a:hover, div#tools_right a:hover {
color: #666;
}
div#tools_right{
color:#005BA2;
padding:10px 25px 0 0;
float:right;
}

img#bild_beteiligung	{ padding: 25px 0 0 40px;  }

span.mehr a { font-weight: bold; text-decoration: none;}
span.mehr a:hover { color: #000!important; }
	

div#sprachleiste {
margin:0 auto;
width:864px;
}
div#sprachleiste img {
border:0 solid black;
}

#div.sprachmenu { position: relative; z-index: 9999; bottom: 0px; left: 709px; width: 250px;}
div.sprachmenu { float: right; width: 160px;}

a.spdeutsch { display: block; width: 69px; height: 23px; float: left; margin-right: 12px;}
a.spenglish { display: block; width: 63px; height: 23px; float: left;}

div#kopfbild {
width: 854px;
max-height: 280px;
overflow: hidden;
clear: both;
}

div.csc-textpic-text ul {
margin: 0; padding: 0 0 0 1em;
}

div#text_main {
margin-top: 10px;
}
		
div#text_main .csc-textpic-image img {
padding-top: 2px; 
}	
		
div.newskaefig {
float: left;
margin-right: 20px;
width: 530px;	
}

a.nextlink {
display: block;
margin: 0 0 0 auto;
padding: 0 18px 0 0;
width: 200px;
text-align: right;
color:#005BA2;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

a.nextlink:hover{
color: #666;
}
		
div#leiste_unten {
margin:10px auto 22px auto;
width:869px;
}

div#leiste_unten img {
border:0 solid black;
display: block;
}

div.news-single-img {
float: right;
}

.news-single-img img {
width: 186px;
}

p.news-single-imgcaption {
width: 186px!important;
display: block;
}

div#newsbilder {
max-width: 186px;
overflow: hidden;
float: left;
}

div#fusslinks {
color: #fff;
width: 25%;
text-align: center;
margin: 0 auto 10px auto;
}

div#fusslinks a {
color: #fff;
text-decoration: none;
font-size: 12px;
}

div#fusslinks a:hover {
color: #666;
text-decoration: none;
}

input.powermail_text, select.powermail_select, textarea.powermail_textarea {
width: 450px!important;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color: transparent!important;
}

fieldset.groupkontakt {
background-color: transparent!important;
}

fieldset.tx-powermail-pi1_fieldset legend 
{
font-weight: bold;
color: #666;
font-size: 11px;
}

fieldset.tx-powermail-pi1_fieldset input,fieldset.tx-powermail-pi1_fieldset textarea {
border: 1px solid #999;
}

img.wtcalculatingcaptcha {
display: block;
margin-left: 200px;
}

div.tx-powermail-pi1_mandatory, div.tx-powermail-pi1_thx {
min-height: 300px;
margin-left: 6px;
}

input.reset {
display: block;
margin-left: 200px;
width: 100px;
}
input.powermail_submit {
width: 100px;
}

div.powermail_mandatory_js {
color: #005ba2;
font-weight: bold;
}

span.powermail_mandatory {
color: #005ba2;
font-weight: bold;
}

div#druckkopf {
display: none;
visibility: hidden;
width: 0px;
height: 0px;
}

div#kopfmenu {
float:left;
width:365px;
}
div#kopfmenu ul {
display:block;
list-style-type:none;
margin:0 0 0 5px;
padding:0;
}
div#kopfmenu ul li {
display:inline;
padding:0 15px 0 0px;
}
div#kopfmenu ul li a {
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}
div#kopfmenu ul li a:hover {
color:#DDDDDD;
font-size:13px;
text-decoration:none;
}
div.news-single-backlink {
padding: 0!important;
}
div.news-single-rightbox {
padding-top: 9px;
clear: none!important;
}