/* CSS Document */


body 
{
	background-image:url(fo_print_media_images/bg_body_fo_print_media.jpg);
	background-repeat:repeat-y;
	background-color:#77A4DD;
}

a
{
	color: #0058A2;
	text-decoration:underline;
}

a:hover
{
	color: #7ba7dd;
	text-decoration:underline;
}

li
{
	color: #0058A2;
	list-style-type: square;
}

input 
{
	border : 1px #0058A2 solid;
 	color : #0058A2;
}

textarea 
{
	border : 1px #0058A2 solid;
 	color : #0058A2;
}

select 
{
	border : 1px #0058A2 solid;
 	color : #0058A2;
}

input.button 
{
	background-color: #0058A2;
 	color : #FFFFFF;
}

/* --- CONTAINER --- */

#container {
border: 1px solid #0058A2;
} 


/* --- BACKGROUND --- */

#background {
background-image: url(fo_print_media_images/content_fo_print_media.jpg);
background-repeat: repeat-y;
}

#background_start {

}


/* --- HEADER --- */

#header {
background-image: url(fo_print_media_images/header_fo_print_media.jpg);
background-repeat: repeat-y; 
}

#geschaeftsbereich a {
background-image: url(fo_print_media_images/nav_square_nav_b.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;
}

#geschaeftsbereich a {
background-image: url(fo_print_media_images/nav_square_nav_b.gif);
background-repeat: no-repeat;
}

#geschaeftsbereich a:hover {

}


/* --- TOPNAVI --- */

#topnavi {
color: #FFFFFF;
}

#topnavi p {
background-color: #0058A2;
}

#topnavi p.act {
background-color: transparent;
}

#topnavi a {
background-image: url(fo_print_media_images/nav_pfeil_topnavi_a.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;
color: #FFFFFF;
text-decoration:none;
}

#topnavi a:hover {
color: #7ba7dd;
}

#topnavi a.act {
background-image: url(fo_print_media_images/nav_pfeil_topnavi_b.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 20px;
color: #000000;
text-decoration:none;
}

#topnavi a.act:hover {
color: #000000;
}


/* --- SPALTEN-DEFINITION --- */

#outer { 
border-left: solid 286px #7ba7dd; /* linke Spalte Farbe  */ 
} 

#outer_start { 
border-left: solid 0px #7ba7dd; /* linke Spalte Farbe  */ 
} 

#inner {

}


/* --- SPALTE LINKS --- */

#left {
background-color: #7ba7dd;
}


/* --- LEFTNAVI_HIGHLIGHT --- */

#leftnavi_highlight {

}

#leftnavi_highlight p {

}

#leftnavi_highlight a {
background-image: url(fo_print_media_images/nav_square_nav_b.gif);
background-repeat: no-repeat;
}

#leftnavi_highlight a:hover {

}

#leftnavi_highlight a.act {
background-image: url(fo_print_media_images/nav_square_nav_a.gif);
background-repeat: no-repeat;
color: #000000;
text-decoration:none;
}

#leftnavi_highlight a.act:hover {

}


/* --- LEFTNAVI --- */

#leftnavi {

}

#leftnavi p {

}

#leftnavi a {
background-image: url(fo_print_media_images/nav_square_nav_b.gif);
background-repeat: no-repeat;
}

#leftnavi a:hover {

}

#leftnavi a.act {
background-image: url(fo_print_media_images/nav_square_nav_a.gif);
background-repeat: no-repeat;
color: #000000;
text-decoration:none;
}

#leftnavi a.act:hover {

}


/* --- SUBNAVI --- */

#subnavi {

}

#subnavi p {

}

#subnavi a {
background-image: url(fo_print_media_images/nav_square_nav_d.gif);
background-repeat: no-repeat;
}

#subnavi a:hover {

}

#subnavi a.act {
background-image: url(fo_print_media_images/nav_square_nav_a.gif);
background-repeat: no-repeat;
color: #000000;
text-decoration:none;
}

#subnavi a.act:hover {

}


/* --- SUBSUBNAVI --- */

#subsubnavi a {
background-image: none !important;
}

#subsubnavi a.act {
background-image: none !important;
color: #000000;
text-decoration:none;
}


/* --- SUCHFELD --- */

#suchfeld {

}

#suchfeld p {
border-bottom: 1px solid #0058A2;
}


/* --- FEATURE --- */

#feature {
color: #0058A2;
}

#feature p {
border-bottom: 1px solid #0058A2;
}

#feature a {
color: #0058A2;
text-decoration:none;
}

#feature a:hover {
color: #0058A2;
}

#feature a.act {
color: #000000;
text-decoration:none;
}

#feature a.act:hover {
color: #000000;
}


/* --- SPALTE CONTENT --- */ 

#content{ 

}

.spalte_2_links_bild img {
border: 1px solid #0058A2 !important;
}

.box_bereiche {
border: 1px solid #0058A2;
}

.box_title {
background-color: #0058A2;
border: 1px solid #0058A2;
text-align: left;
}

.box_content {
border: 1px solid #0058A2;
text-align: left;
}

/*  --- FOOTER --- */ 

#footer {
background-image: url(fo_print_media_images/footer_fo_print_media.jpg);
background-repeat: repeat-y; 
} 


/*  --- COPYRIGHT --- */ 

#copyright {

} 

#copyright img {

}


/* --- TEXT-KLASSEN --- */



/* CONTENT */

table.artikel td img {
	border-color: #0058A2;
}

td.bildnews div img {
border-color: #0058A2;
}

.artikeltitel
{
background-image: url(fo_print_media_images/nav_square_nav_b.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 20px !important;
font-weight: bold;
}

table.artikel td.einstieglinks
{
	color: #0058A2;
}



.auszeichnung
{
	color: #0058A2;
}

.text_rot
{
	color: #A81E2B;
}

/* indexed_search */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#0058A2; 
}

/* fo-unterwegs formular... */

form.foUnterwegs label{
	width: 100%;
	font-weight:bold;
}

form.foUnterwegs input{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUnterwegs select{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUnterwegs textarea{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUnterwegs input.button{
	width: auto;
	margin: 5px 0 5px 0;
}

form.foUnterwegs input.chk{
	width: auto;
	margin: 5px 0 5px 15px;
}

/* fo-Umfrage formular... */
form.foUmfrage hr{
	color: #0058A2; 
	background-color: #0058A2; 
	height:1px;
	border: none;
}

form.foUmfrage label{
	width: 100%;
	font-weight:bold;
}

form.foUmfrage input{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUmfrage input.radio{
	/*width: 0;*/
	border: 0px none;
}

form.foUmfrage select{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUmfrage textarea{
	width: 100%;
	margin: 5px 0 5px 0;
}

form.foUmfrage input.button{
	width: auto;
	margin: 5px 0 5px 0;
}

form.foUmfrage input.chk{
	width: auto;
	margin: 5px 0 5px 15px;
}

.a-right{
	text-align:right;
}

/* myclimate tracking form */

#mycptform{
	padding: 0;
	margin: 0 5px;
}

#mycptform input{
	background-color: #0058A2;
	color: #fff;
	border: #1px solid #0058A2;
}

#mycptform input.text2{
	margin-right: 3px;
	background-color: #fff;
	color: #0058A2;
	border: 1px solid #0058A2;
	width: 4.5em;
}

#mycptform input.text1 {
	width: 2em;
	background-color: #fff;
	color: #0058A2;
	border: 1px solid #0058A2;
}

#myclimate_label{
	margin: 10px 0 0 5px;
}

#tdMyclimate{
	background-color: #7CA7DE;
}
