/* filename: /css/buderus.css
 
/* Ab Firefox 1.5 laden die Hintergrundbilder nicht mehr sauber. Deshalb width und heigth:100% in HTML und body eingef&uuml;gt. */
html {width:100%; height:100%;}

/* Allgemeingueltige Definitionen*/
body,a,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,span,td,th,address,blockquote,input,option {
     font-family:arial,helvetica,sans-serif;}

h1,h2,h3,h4,h5,h6 {
  margin-bottom: 0px;
}
/*
h3 {
   margin-top:0px;
}
*/
h3.subsubheadline {
   margin-top:0px;
}
p {margin:0 0 11px 0;}
form {margin:0;}
ul {list-style-type:disc; margin-top:0px;}
/* list-style-type: disc oder circle oder square [oder eigene Grafik mit list-style-image:url(list_style_image.gif)]  */
/* Achtung nur bei der dieser Reihenfolge spielt auch IE mit */

li, li.copytext {margin:0 0 11px 0;}

a:link { color:#2C60A2; text-decoration:underline;}
a:visited { color:#2C60A2; text-decoration:underline;}
a:hover { color:#000000; text-decoration : underline;}
a:active { color:#000000; text-decoration : underline;}
a:focus { color:#000000; text-decoration:underline;}


#FoKoPa {display:none;}/* Werbebox Förderkompass ausschalten*/

#genContent	{margin:0 10px 0 10px;padding:0;}


.headline	{
   font-size: 16px;
   line-height:30px;
   color:#2C60A2;
   font-weight: bold;
   margin:0px 0px 11px 0px;
   padding:0;
}

.resultsubheadline {font-size:13px; color:#2C60A2; font-weight: bold;}
.subheadline	{font-size: 13px; color:#2C60A2; font-weight: bold;}
.subsubheadline {font-size: 11px; color:#000000; font-weight: bold;}
.copytext	{
   font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.copytextBold	{
   font-size: 11px;
   color:#000000;
   font-weight: bold;
}


address {font-style: normal;}

/* Ergaenzung */
.dheadline {font-size: 16px; font-weight: normal; color:#425aad; margin-bottom:15px}
.dsubheadline {font-size: 13px; font-weight: normal; color:#666666;}
.dcopytext {font-size: 11px; color:#666666;}
/* Ende Ergaenzungen. Der Rest ist idententisch mit foerderinfo.css*/

/*body.bgForm	{background-image: url(/img/form_bg.gif); margin: 0px;}*/

/* teaserframe */
body.bgOverview {background-image:url(/img/teaser_bg.gif); margin: 0px;}



/*bottom frame */
body.bgMetanavi {background-image:url(/img/metanavi_bg.gif); margin: 0px;}

/* content */
body.bgContent {
   background-color:#FFFFFF;

}

body.bgDBContent {
   background-color:#FFFFFF;
   margin:0;   }

/* header elements */
body.header {
  background:#FFFFFF;
  margin:5px 9px 0 9px;
  padding:1px;
  border:1px solid #BBC2D3;
}

.headerContent {
  background-color:#2C60A2;
  height:87px;
}

body.unten {
  background:#FFFFFF;
  margin:0px 9px 5px 9px;
  padding:1px;
  border-bottom:1px solid #BBC2D3;
}

/* News teaserlist */

body.bgNews {
        background-color:#FFFFFF;
        margin: 0px;
	padding:0px;
}

/*Browserweiche fuer aeltere Browser*/
@media all{
	body.bgNews {
	color:#000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding:0px;
/*	background-image: url(/buderus/img/visual_unten.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
*/
	}
}



#newsHeader {margin:0;padding:0;}
.NewsHead {
         font-size: 16px;
         line-height:30px;
         color:#2C60A2;
         font-weight: bold;
         margin:0px 10px 0 10px;
         padding:0;
         border-bottom:1px solid #BBC2D3;
}

#NewsTeaser	{
   margin:0;
   padding:0;
   background-color:#FFFFFF;
}
.NewsTeaserPoint {
   margin:0px 10px 0px 10px;
   padding:10px 0 10px 0;
   border-bottom:1px solid #BBC2D3;

}


.NewsTeaserHeadline {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.NewsTeaserHeadline:link {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.NewsTeaserHeadline:visited {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.NewsTeaserHeadline:hover {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.NewsTeaserHeadline:active {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.NewsTeaserHeadline:focus {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}

.NewsTeaserText {font-size: 11px; color:#000000; font-weight:bold; text-decoration: none;margin:0;padding:0;}



body.bgNewsContent {background-color:#FFFFFF; margin:0px;padding:0;}

.textlink, .downloadlink {
   font-size:11px;
}
a.textlink:link,a.downloadlink:link { color:#2C60A2; text-decoration:underline;}
a.textlink:visited,a.downloadlink:visited { color:#2C60A2; text-decoration:underline;}
a.textlink:hover,a.downloadlink:hover { color:#000000; text-decoration : underline;}
a.textlink:active,a.downloadlink:active { color:#000000; text-decoration : underline;}
a.textlink:focus,a.downloadlink:focus { color:#000000; text-decoration:underline;}



/*
#newsHeader		{position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%}


#mitteContent	{position: absolute; left: 10px; top: 70px; z-index: 100; width: 225px; overflow: hidden;}


#overviewContent	{position: absolute; left: 10px; top: 60px; z-index: 1000; width: 225px; overflow: hidden;}

#formContent	{position: absolute; left: 10px; top: 0px; z-index: 1000;}
#formAddContent	{position: absolute; left: 10px; top: 391px; z-index: 1000;}

#genContent	{position: absolute; left: 20px; top: 10px; z-index: 1000;}
#metanaviContent	{position: absolute; left: 0px; top: 0px; z-index: 1000; width: 115px; height: 70px; overflow: hidden;}
*/


/* print */
#printInfo {position: absolute; left: 20px; top: 0px; z-index: 100; visibility: hidden;}

.citation {font-size: 10px; color:#000000; text-decoration: none;}
a.citation:link{ color:#2C60A2; text-decoration:underline;}
a.citation:visited { color:#2C60A2; text-decoration:underline;}
a.citation:hover { color:#000000; text-decoration : underline;}
a.citation:active { color:#000000; text-decoration : underline;}
a.citation:focus { color:#000000; text-decoration:underline;}

/* text */


/* Suchframe */
body.smk {
   background-color:#FFFFFF;
   margin:0px 0px 9px 9px;
   padding-left:1px;
   border-left:1px solid #BBC2D3;
}
.SmkHead {
         font-size: 16px;
         line-height:30px;
         color:#2C60A2;
         font-weight: bold;
         margin:0px 10px 0 10px;
         padding:0;
         border-bottom:1px solid #BBC2D3;
}

.SmkList {
         line-height:30px;
         list-style: none;
         margin:0 10px;
         padding:0;
         border-top:1px solid #BBC2D3;
}

.SmkListItem {
         border-bottom:1px solid #BBC2D3;
         margin:0;
}

.navimain		{
   font-size: 13px;
   font-weight: bold;
   line-height: 20px;
   color:#2C60A2;
   text-decoration: none;
}
a.navimain:link {color:#2C60A2;text-decoration: none;}
a.navimain:visited {color:#2C60A2;text-decoration: none;}
a.navimain:hover {color:#000000;text-decoration: none;}
a.navimain:active {color:#000000;text-decoration: none;}
a.navimain:focus {color:#000000;text-decoration: none;}

.formstyle {
   font-size: 13px;
   color:#000000;
   border-style: solid;
   border-width: 1px;
   border-color: #BBC2D3;
}
.selectstyle {
   font-size: 13px;
   color:#000000;
   border-style: none;
   width: 200px;
}
.selecttext {
   font-size: 11px;
   color:#000000;
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 1px;
   border-color: #BBC2D3;
}

.SmkButton {
        font-size:10px;
	color:#FFFFFF;
	background-color: #80ACD3;
	border-style: outset;
	border-width: 1px;
	border-color: #80ACD3;
}



/*
.navisub {font-size: 13px; font-weight: bold; line-height: 20px; color:#182C6E; text-decoration: none;}
a.navisub:hover {text-decoration: underline;}

// Schrift der Metanavigation
.navimeta		{font-size: 12px; line-height: 18px; color:#FFFFFF; text-decoration: none;}
a.navimeta:hover {text-decoration: underline;}


.formsubheadline		{font-size: 12px; color:#636363; font-weight: bold;}
.formsubheadlineBl		{font-size: 14px; color:#182C6E; font-weight: bold;}
.formLink		{font-size: 11px; color:#636363;}
.formLinkBl		{font-size: 11px; color:#182C59;}
.formcopytext 	{font-size: 11px; color:#636363;}
.formcopytextBold 	{font-size: 11px; color:#636363; font-weight: bold;}
.formcopytextBl 	{font-size: 11px; color:#182C59;}
.formtext	{font-size: 11px; color:#000000; margin:0px;}
.formaddtext	{font-size: 10px; line-height: 13px; color:#636363;}
.formControl {font-size: 10px; color:#FF0000; background-color: #ffffff;}

*/


/* Trefferliste (Navigator)*/
body.bgTable {
   color:#000000;
   background-color: #FFFFFF;
   margin:0;
   padding:0;
}

.TableHead {
         font-size: 16px;
         line-height:30px;
         color:#2C60A2;
         font-weight: bold;
         margin:0px 10px 0 10px;
         padding:0;
         border-bottom:1px solid #BBC2D3;
}
.TableContent {
   margin:0;
   padding:0;
   background-color: #FFFFFF;
}


.TableNavi {
}

.TeaserHeadline {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.TeaserHeadline:link {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.TeaserHeadline:visited {font-size: 11px; color:#2C60A2; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.TeaserHeadline:hover {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.TeaserHeadline:active {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}
a.TeaserHeadline:focus {font-size: 11px; color:#000000; font-weight: bold;text-decoration:none;margin:0;padding:0;}

.TeaserText {font-size: 11px; color:#000000; font-weight:bold; text-decoration: none;margin:0;padding:0;}

.TeaserPoint {
   margin:0px 10px 0px 10px;
   padding:10px 0 10px 0;
   border-bottom:1px solid #BBC2D3;
}


/* Fehlerseite */
body.Fehl {
   color:#000000;
   background-color: #FFFFFF;
   margin:0;
   padding:0;
}

.FehlHead {
         font-size: 16px;
         line-height:30px;
         color:#2C60A2;
         font-weight: bold;
         margin:0px 10px 0 10px;
         padding:0;
         border-bottom:1px solid #BBC2D3;
}
.FehlContent {
   font-size: 13px;
   font-weight: bold;
   margin:0px 10px 0 10px;
   padding:0;
   color:#D30018;
   background-color: #FFFFFF;
}

/* Ende Fehlerseite*/


.printButton, printerlink {
	font-size: 10px;
	color:#2C60A2;
	text-decoration: none;
}
a.printButton:hover, a.printerlink:hover {
        color:#000000;	
        text-decoration: underline;
}


/*table bg */
.titleOrange {font-size: 15px; color:#FF7200;}
.smallOrange {font-size: 12px; color:#FF7200;}
.bgGrey {
        background-color:#FFFFFF;
/*        padding-top:1px; */
}
.bgGreyDk {background-color:#D2DCE6;}
.bgLightGrey {background-color:#D3DBEE;}
.bgOrangeLght {background-color:#FFEDDE;}
.bgOrange {background-color:#FF7200;}
.bgWhite {background-color:#BBC2D3;}
.bgDotline	{background-image: url(/img/dotline_vert.gif);}

.spacer5 {font-size: 5px;}
.spacer10 {font-size: 10px;}
