@charset "UTF-8";
/* CSS Document */

/* Standards */

/* Standards */




.cnthd_200px_orange {
width:190px;
padding:5px 2px 4px 8px;
background-image:url(../bilder/contenframes200px/orange/contentframe_head_200px.gif);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}

.cntbdy_200px_orange {
width:182px;
border: 1px #FF6600 solid;
border: 0 1px 0 1px;
padding:5px 8px 4px 8px;
background-color:#FFFFFF;

}

.cntft_200px_orange {
width:184px;
height:14px;
background-image:url(../bilder/contenframes200px/orange/contentframe_footfull_200px.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 8px 0px 8px;
color:#FFFFFF;
font-size:9px;

}

.cnthd_200px_blue {
padding:5px 2px 4px 8px;
background-image:url(../bilder/contenframes200px/blue/contentframe_head_200px.gif);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
height:10px;
}

.cnthd_200px_blue_menuV {
width:200px;
padding:1px;
background-image:url(../bilder/contenframes200px/blue/contentframe_head_wal_200_highpx.gif);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
height:66px;
}


.cnthd_200px_blue_menu_moodV {
width:200px;
padding:1px;
background-image:url(../bilder/nav/header_navi_mood.gif);
background-repeat:no-repeat;
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
height:18px;
background-position:-0 -48;
}




.cntbdy_200px_blue {
border: 0px #0066cc solid;
border: 0 0px 0 0px;
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
background-image:url(../bilder/contenframes200px/blue/contentframe_body_200px.gif);
background-position:0 -1;
background-repeat:repeat-y;
background-color:#0066CC;

}

.cntft_200px_blue {
height:12px;
background-image:url(../bilder/contenframes200px/blue/contentframe_footfull_200px.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 8px 0px 8px;
color:#FFFFFF;
font-size:9px;
background-position:-0 -3;

}

.cnthd_540px_blue {
width:530px;
padding:5px 2px 4px 8px;
background-image:url(../bilder/contentframes540px/blue/cnthd_540px.gif);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}

.cntbdy_540px_blue {
width:522px;
border: 1px #0066cc solid;
border: 0 1px 0 1px;
padding:5px 8px 4px 8px;
background-color:#FFFFFF;

}

.cntft_540px_blue {
width:524px;
height:14px;
background-image:url(../bilder/contentframes540px/blue/cntft_540px.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 8px 0px 8px;
color:#FFFFFF;
font-size:9px;

}


/* Moodseiten */

.cnthd_200px_blue_mood {
width:190px;
padding:5px 2px 4px 8px;
background-image:url(../bilder/contenframes200px/blue/header_navi_mood.gif);
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}


/*Flex-Container*/


/*Orange*/
/*Kopfbereich*/
.flex_head_orange {
	height:27px;
	background-image:url(../bilder/contentframes_flexible/orange/flexhead_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.flex_head_orange_left{
padding:4px 8px 4px 8px;
float:left;
}
.flex_head_orange_right {
width:10px;
height:27px;
background-image:url(../bilder/contentframes_flexible/orange/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

/*Content*/
.flex_content_orange {
height:auto;
border-left:#FF6600 solid 1px;
border-right:#FF6600 solid 1px;
font-size:12px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding: 1px 10px 0 10px;
}

/*Fussbereich*/
.flex_foot_orange {
height:10px;
background-image:url(../bilder/contentframes_flexible/orange/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.flex_foot_orange_right {
width:10px;
height:10px;
background-image:url(../bilder/contentframes_flexible/orange/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.flex_foot_orange_left{
padding: 4px 0 0 10px;
float:left;
}


/*Grau*/
/*Kopfbereich*/
.flex_head_gray {
margin: auto;
height:27px;
background-image:url(../bilder/contentframes_flexible/gray/flexhead_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.flex_head_gray_left{
padding:4px 8px 4px 8px;
float:left;
font-weight:normal;
color:#333333;
}
.flex_head_gray_right {
width:10px;
height:27px;
background-image:url(../bilder/contentframes_flexible/gray/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

/*Content*/
.flex_content_gray {

border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
font-size:12px;
text-align:left;
color:#000000;
padding:3px 9px 0px 9px;
font-family:Arial, Helvetica, sans-serif;
}


/*Fussbereich*/
.flex_foot_gray {
margin: auto;
height:13px;
background-image:url(../bilder/contentframes_flexible/gray/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:13px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.flex_foot_gray_right {
width:10px;
height:13px;
background-image:url(../bilder/contentframes_flexible/gray/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.flex_foot_gray_left{
padding:0px;
float:left;
}
/*Blau*/
/*Kopfbereich*/
.flex_head_blue {
margin: auto;
height:27px;
background-image:url(../bilder/contentframes_flexible/blue/flexhead_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.flex_head_blue_left{
padding:4px 8px 4px 8px;
float:left;
}
.flex_head_blue_right {
width:10px;
height:27px;
background-image:url(../bilder/contentframes_flexible/blue/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

/*Content*/
.flex_content_blue {
border-left:#0066cc solid 1px;
border-right:#0066cc solid 1px;
font-size:12px;
text-align:left;
color:#000000;
padding:3px 9px 0px 9px;
font-family:Arial, Helvetica, sans-serif;
}

/*Fussbereich*/
.flex_foot_blue {
margin: auto;
height:13px;
background-image:url(../bilder/contentframes_flexible/blue/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:13px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.flex_foot_blue_right {
width:10px;
height:13px;
background-image:url(../bilder/contentframes_flexible/blue/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.flex_foot_blue_left{
padding: 0px 0 0 0px;
height: 13px;
float:left;
}



/*Blau Dunkelgrau*/
/*Kopfbereich*/
.flex_head_blue333 {
margin: auto;
height:27px;
background-image:url(../bilder/contentframes_flexible/blue_333/flexhead_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.flex_head_blue333_left{
padding:4px 8px 4px 8px;
float:left;
}
.flex_head_blue333_right {
width:10px;
height:27px;
background-image:url(../bilder/contentframes_flexible/blue_333/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

/*Content*/
.flex_content_blue333 {
border-left:#0066cc solid 1px;
border-right:#0066cc solid 1px;
background-color:#333333;
font-size:12px;
text-align:left;
color:#000000;
padding:3px 9px 0px 9px;
font-family:Arial, Helvetica, sans-serif;
}

.flex_content_blue333 p {

color:#ffffff;

font-family:Arial, Helvetica, sans-serif;
}

.flex_content_blue333 h1 {

color:#ffffff;

font-family:Arial, Helvetica, sans-serif;
}

.flex_content_blue333 h2 {

color:#ffffff;

font-family:Arial, Helvetica, sans-serif;
}

.flex_content_blue333 a {

color:#ffffff;

font-family:Arial, Helvetica, sans-serif;
}

.flex_content_blue333 a:hover {

color:#ff6600;

font-family:Arial, Helvetica, sans-serif;
}








/*Fussbereich*/
.flex_foot_blue333 {
margin: auto;
height:13px;
background-image:url(../bilder/contentframes_flexible/blue_333/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:13px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.flex_foot_blue333_right {
width:10px;
height:13px;
background-image:url(../bilder/contentframes_flexible/blue_333/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}
.flex_foot_blue333_left{
padding: 0px 0 0 0px;
height: 13px;
float:left;
}



.flex_contentwrapper{
width:100%;
height:auto;
}


/*Kopfbereich Outline*/
.flex_head_gray_outline {
margin: auto;
height:27px;
background-image:url(../bilder/contentframes_flexible/gray_outline/flexhead_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.flex_head_gray_left_outline {
padding:4px 8px 4px 8px;
float:left;
font-weight:bold;
color:#333333;
}
.flex_head_gray_right_outline {
width:10px;
height:27px;
background-image:url(../bilder/contentframes_flexible/gray_outline/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}