@CHARSET "ISO-8859-1";

body {
    background: url("../../img/fs/background.jpg") left top repeat-x #e0e6f1;
}

/* Header */

#contentcontainer #header {
    height: 460px;
    position: relative;
    margin-bottom: 0;
}

#contentcontainer #header input#metasuche_query {
    background-color: #ecf0f7;
    opacity: 0.5;
}

#contentcontainer #header #logoarea{
    position: relative;
}

#contentcontainer #header img#kopfgrafik {
	position: absolute;
	top: 0;
	left: 0;
}

#contentcontainer #header #weather {
	position: absolute;
	bottom: 10px;
	right: 0;
	margin: 0 10px 0 0;
}

/* Navigation */

ul.metanav {
    margin-top: 28px;
}

ul.metanav li a{
    color: #275184;
}

ul.metanav li {
    color: #275184;
    border-right: 1px solid #275184;
}

ul.mainnav li {
    width: 139px;
}

ul.mainnav li:first-child {
    width: 140px;
}

ul.mainnav li:first-child {
    width: 139px\9
}

#footer {
    padding: 23px 0 55px;
}

ul.footernav {
    font-size: 75%;
    float: left;
}

ul.footernav li,
ul.footernav li a {
    color: #000;
    border-color: #000;
}

/* Auszeichnung */

ul.award {
    float: right;
    font-size: 75%;
}

ul.award li {
    background-image: none;
    color: #000;
}

/* Social-Media-Buttons */

ul.socialmedia {
    float: right;
    font-size: 75%;
    margin-top: -4px;
}

ul.socialmedia li {
    background-image: none;
    color: #A0A0A3;
    display: block;
    float: left;
    padding-left: 7px;
}

ul.socialmedia li a {
    /* border-right: 1px solid #446AB3; */
    color: #446AB3;
    padding: 0 10px 0 0;
    line-height: 24px;
}

ul.socialmedia li.facebook,
ul.socialmedia li.twitter {
    padding: 0 0 0 2.2em;
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
}

ul.socialmedia li.twitter {
    background-image: url("../../img/social/twitter.png");
}
    
ul.socialmedia li.facebook {
    background-image: url("../../img/social/facebook.png");
    /* margin-right: 9px; */
}

ul.socialmedia li.twitter a {
    border-right: medium none;
}

/* Links */

a.intern, a.download {
    background-image: url("../../img/picto/red/link_intern.png") !important;
}

a.extern {
    background-image: url("../../img/picto/red/link_extern.png") !important;
}

/* Sprachauswahl */

#languageSwitch select {
    color: #275184;
}

#languageSwitch select option {
    color: #275184;
}

/* Reset */
#ajax-content a,
/* #ajax-content table, */
#ajax-content caption,
#ajax-content tbody,
#ajax-content tfoot,
#ajax-content thead,
#ajax-content tr,
#ajax-content th,
#ajax-content td,
#ajax-content img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

/*
#ajax-content table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/

#ajax-content img {
	display: inline;
}

#ajax-content a.intern {
	padding-left: 12px;
}

#ajax-content a.extern {
	padding-left: 12px;
}

#ajax-content p {
	padding-bottom:1em;
}

/* VBB */
a.vbb {
	padding-left:0;
}

a.vbb img {
	display:inline;
}

/* AJAX Content */
.f07black {color: black; font-style: normal; font-size: 0.9em; background-color: #f6eec5}
.f08black  { color: black; font-style: normal; font-weight: bold;  }
.f08orange { color: #e27100; font-style: normal; font-weight: bold; }
.f081red { color: red; font-style: normal; font-weight: bold; font-size: 1.02em; }
.f081blau { color: #122a8a; font-style: normal; font-weight: bold; font-size: 1.02em; }
.f09black   { color: black; font-style: normal; font-weight: bold; font-size: 1.02em; }
.f10black  { color: black; font-style: normal; font-weight: bold; font-size: 1.03em; }
.f10orange  { color: #e27100; font-style: normal; font-weight: bold; font-size: 1.03em; }
.f12blau { color: #122a8a; font-weight: bold; font-size: 1.02em; text-decoration: none; background-color: transparent }
.f15red { color: red; font-style: normal; font-weight: bold; font-size: 1.05em; }
.f15blau { color: #122a8a; font-style: normal; }
.n07black { color: black; font-style: normal; }
.n07grau { color: #919191; }
.n08white { color: white;  }
.n08black { color: black; }
.n08blau { color: #122a8a; }
.n08grau { color: #696969; }
.n08bottom { color: silver; }
.n08rot { color: #f00; }
.n08red   { color: red; }
.n08hellblau { color: #8a99b2; }
.n08hellgrau   { color: #a9a9a9; }
.n08orange { color: #e27100; }
.n09black  { color: black; font-size: 1.02em; }
.n09blau  { color: #122a8a; font-size: 1.02em; }
.n09grau  { color: #4e4c4f; font-size: 1.02em; }
.n09bottom   { color: silver; font-size: 1.02em; }
.n09bgblau  { color: #4E73AF; font-size: 1.02em; }
.n09hellblau { color: #8a99b2; font-size: 1.02em; }
.n09orange { color: #e27100; font-size: 1.02em; }
.n09rot { color: #f00; font-size: 1.02em; }
.n10black { color: black; font-size: 1.03em; }
.n10orange { color: #e27100; font-size: 1.03em; }
