/* Minification failed. Returning unminified contents.
(3443,2): run-time error CSS1031: Expected selector, found '/'
(3443,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
    border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0px 0 0 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    /*border-spacing: 0;*/
}


@font-face {
	font-family: 'DroidSansRegular';
	src: url('DroidSans-webfont.eot');
	src: local('☺'), url('DroidSans-webfont.woff') format('woff'), url('DroidSans-webfont.ttf') format('truetype'), url('DroidSans-webfont.svg#webfontvPbqv93l') format('svg');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('DroidSans-Bold-webfont.eot');
	src: local('☺'), url('DroidSans-Bold-webfont.woff') format('woff'), url('DroidSans-Bold-webfont.ttf') format('truetype'), url('DroidSans-Bold-webfont.svg#webfontz5VfsPqy') format('svg');
}


/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/*
	Forces backgrounds to span full width,
	even if there is horizontal scrolling.
	Increase this if your layout is wider.

	Note: IE6 works fine without this fix.
*/

body {
	min-width: 80em;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_16_wrap{
margin-left: auto;
margin-right: auto;
width: 80em;
}

.container_16.head.small{
	height: 14em; 
}

.container_16.head.big{
	height: 23.333em;
}

.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 80em;
	padding-top: 2.25em;
}
.container_16.head{
	margin-left: auto;
	margin-right: auto;
	width: 80em;	
	margin-bottom: 1.167em;
	padding-bottom: 0;
	padding-top: 0;
}
.container_16.footermap{
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.25em;
	width: 80em;	
	padding-bottom: 0;
	padding-top: 0.833em;
}
.container_16.footer{
	margin-left: auto;
	margin-right: auto;
	width: 80em;	
	margin-bottom: 1.167em;
	padding: 1.167em 0.833em 0 0.833em;
}



/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 0.833em;
	margin-right: 0.833em;
}

.push_0.5,.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container_16 .grid_4 {
	width: 18.333em; 
}


.container_16 .grid_8 {
	width: 38.333em;  
}

.container_16 .grid_12 {
	width: 58.333em;  
}

.container_16 .grid_16 {
	width: 78.333em;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}


/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 3.333em;
}

.container_16 .grid_2 {
	width: 8.333em;
}

.container_16 .grid_3 {
	width: 13.333em;
}

.container_16 .grid_5 {
	width: 23.333em;
}

.container_16 .grid_6 {
	width: 33.333em;
}

.container_16 .grid_7 {
	width: 33.333em;
}

.container_16 .grid_9 {
	width: 43.333em;
}

.container_16 .grid_10 {
	width: 48.333em;
}

.container_16 .grid_11 {
/*	width: 63.333em;*/
		width: 57.5em;
	
}

.container_16 .grid_13 {
	width: 63.333em;
}

.container_16 .grid_14 {
	width: 68.333em;
}

.container_16 .grid_15 {
	width: 73.333em;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_4 {
	padding-left: 23.333em;
}

.container_16 .prefix_8 {
	padding-left: 40em;
}

.container_16 .prefix_12 {
	padding-left: 60em;
}


/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 5em;
}

.container_16 .prefix_2 {
	padding-left: 10em;
}

.container_16 .prefix_3 {
	padding-left: 15em;
}

.container_16 .prefix_5 {
	padding-left: 25em;
}

.container_16 .prefix_6 {
	padding-left: 35em;
}

.container_16 .prefix_7 {
	padding-left: 35em;
}

.container_16 .prefix_9 {
	padding-left: 53.333em;
}

.container_16 .prefix_10 {
	padding-left: 50em;
}

.container_16 .prefix_11 {
	padding-left: 65em;
}

.container_16 .prefix_13 {
	padding-left: 65em;
}

.container_16 .prefix_14 {
	padding-left: 83.333em;
}

.container_16 .prefix_15 {
	padding-left: 75em;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_4 {
	padding-right: 23.333em;
}

.container_16 .suffix_8 {
	padding-right: 40em;
}

.container_16 .suffix_12 {
	padding-right: 60em;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 5em;
}

.container_16 .suffix_2 {
	padding-right: 10em;
}

.container_16 .suffix_3 {
	padding-right: 15em;
}

.container_16 .suffix_5 {
	padding-right: 25em;
}

.container_16 .suffix_6 {
	padding-right: 35em;
}

.container_16 .suffix_7 {
	padding-right: 35em;
}

.container_16 .suffix_9 {
	padding-right: 53.333em;
}

.container_16 .suffix_10 {
	padding-right: 50em;
}

.container_16 .suffix_11 {
	padding-right: 65em;
}

.container_16 .suffix_13 {
	padding-right: 65em;
}

.container_16 .suffix_14 {
	padding-right: 83.333em;
}

.container_16 .suffix_15 {
	padding-right: 75em;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/
.push_05{
	margin-left: 1em;
}
.container_16 .push_4 {
	left: 23.333em;
}

.container_16 .push_8 {
	left: 40em;
}

.container_16 .push_12 {
	left: 60em;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 5em;
}

.container_16 .push_2 {
	left: 10em;
}

.container_16 .push_3 {
	left: 15em;
}

.container_16 .push_5 {
	left: 25em;
}

.container_16 .push_6 {
	left: 35em;
}

.container_16 .push_7 {
	left: 35em;
}

.container_16 .push_9 {
	left: 53.333em;
}

.container_16 .push_10 {
	left: 50em;
}

.container_16 .push_11 {
	left: 65em;
}

.container_16 .push_13 {
	left: 65em;
}

.container_16 .push_14 {
	left: 83.333em;
}

.container_16 .push_15 {
	left: 75em;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_4 {
	left: -23.333em;
}

.container_16 .pull_8 {
	left: -40em;
}

.container_16 .pull_12 {
	left: -60em;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -5em;
}

.container_16 .pull_2 {
	left: -10em;
}

.container_16 .pull_3 {
	left: -15em;
}

.container_16 .pull_5 {
	left: -25em;
}

.container_16 .pull_6 {
	left: -35em;
}

.container_16 .pull_7 {
	left: -35em;
}

.container_16 .pull_9 {
	left: -53.333em;
}

.container_16 .pull_10 {
	left: -50em;
}

.container_16 .pull_11 {
	left: -65em;
}

.container_16 .pull_13 {
	left: -65em;
}

.container_16 .pull_14 {
	left: -83.333em;
}

.container_16 .pull_15 {
	left: -75em;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
	zoom: 1;
}

.grid_4.omega{
	width: 18.333em;
	padding: 0;
	
}

.grid_8.omega{
	margin-left: 0.833em;
}

.grid_12.alpha{
	 width: 58.333em;  
	 margin-left: 0.833em;
}

.grid_16.alpha{
	 width: 78.333em;  
	 margin-left: 0.833em;
}

.grid_12.alpha.copyright{
	 width: 53.333em;  
	 margin-left: 0;
}

.grid_4.fonttools{
	width: 18.333em; 
	height: 6.667em;
	margin: 0 0 1.25em 0.8333em;
}
/* @override http://niedersachsen.euromediahouse.de/framework/css/normal/content.css */

/*
    SitePlant ~ EUROMEDIAHOUSE GmbH
    http://www.siteplant.de/
*/

/* Bodystyle
--------------------------------------------------------*/
body {
    background: #e2ebf0 url("/Content/framework/img/bgverlauf.jpg") repeat-x;
    color: #505050;
    padding: 0 0 3.333em;
    font-family: arial, sans-serif;
    /*	font-family: 'DroidSansRegular', 'Droid Sans', Verdana, arial, sans-serif;*/
    line-height: 1.417em;
}

/* Container Wrapper
--------------------------------------------------------*/
.container_16_wrap {
    padding: 1.25em 0 0 0;
}

/* Container Content
--------------------------------------------------------*/
.container_16 {
    background: #fff;
    -moz-box-shadow: 0 0 0.417em #bebebe;
    -webkit-box-shadow: 0 0 0.417em #bebebe;
    box-shadow: 0 0 0.417em #bebebe;
    /* For IE 8 */
    -ms-filter:
        "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bebebe')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
        Color='#bebebe' );
}

/* Container Head
--------------------------------------------------------*/
.container_16.head.big {
    background: #2c5c91;
    -moz-box-shadow: 0 0 0.417em #bebebe;
    -webkit-box-shadow: 0 0 0.417em #bebebe;
    box-shadow: 0 0 0.417em #bebebe;
    /* For IE 8 */
    -ms-filter:
        "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bebebe')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
        Color='#bebebe' );
}

.big .headimg {
    background: transparent;
    height: 16.571em;
    z-index: 2;
    position: absolute;
}

img#headimg {
    z-index: 1;
    position: absolute;
    width: 80em;
}

.small.headimg {
    background: #fff;
}

/* Logo
--------------------------------------------------------*/
.grid_12.wappen {
    margin: 0 0.8333em 1.25em 0.8333em;
    display: block;
    height: 6.667em;
}

.wappen a img {
    height: 5.833em;
    display: block;
    float: left;
    margin-right: 1.25em;
}

.logo a img { /*height: 5.833em;*/
    float: left;
    margin: 0.833em 0 0.833em 0;
    position: absolute;
    z-index: 1001;
}

/* Container Footer Sitemap
--------------------------------------------------------*/
.container_16.footer,.container_16.footermap {
    font-family: arial, sans-serif;
}

.container_16.footermap {
    background: #f8f8f8;
}

.footermap_head .grid_12 {
    margin-left: 0;
    margin-right: 0;
}

/* Container footer
--------------------------------------------------------*/
.container_16.footer {
    background: bottom;
    -moz-box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    /* For IE 8 */
    -ms-filter:
        "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#bebebe')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0,
        Color='#bebebe' );
    width: 78.333em;
    font-family: arial, sans-serif;
}

.grid_4.omega.footernavi {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0.75em;
    width:23.33em;
}

/* Link Farben
--------------------------------------------------------*/
a {
    color: #2c5c91;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

p a {
    color: #2c5c91;
}

a.th_haddinglink {
    color: #2c5c91;
    padding: 0;
    line-height: 1.667em;
}

.ce_link {
    color: #2c5c91;
    padding: 0.25em 0 0 0;
    line-height: 1.25em;
}

.mod_link_button a,.mod_link_button_l a,.mod_link_button_top a {
    color: #fff;
}

/* Schrift Tools (Schriftgröße/Kontrast Buttons)
--------------------------------------------------------*/
/*grid_4.fonttools{

/*	float: right;
    text-align: left;*!/
    display: block;
/*	height: 7.667em;*!/
    overflow: hidden;
/*	border: 1px solid #fff;*!/

}*/
div.schriftgroesse,div.kontrast {
    float: right;
    width: 14em;
    color: #2c5c91;
    font-size: 1em;
    margin-bottom: 0.417em;
    display: inline-block;
}

.kontrast .fonttools.left {
    padding: 0.583em 0.667em 0 0;
}

.schriftgroesse .fonttools.left {
    padding: 0.583em 0.667em 0 0;
}

/* Modul Sprache
--------------------------------------------------------*/
.sprachbox {
    width: 19em;
    float: left;
    margin-left: 0;
    display: inline-block;
    text-align: inherit;
    height: 1.25em;
    line-height: 1.25em;
    position: absolute;
}

.spachicon {
    display: inline-block;
}

.sprachauswahl {
    color: #fff;
    padding: 0.5em 0.833em 0 0;
}

.ce_link_sprache a {
    padding: 0.5em 0 0 0;
}

.arrow_w_sprache {
    background: transparent url("/Content/framework/img/arrow/arrow_w_d.gif") no-repeat
        right;
    height: 1.667em;
    display: inline-block;
    width: 8em;
}

/* Modul Suche
--------------------------------------------------------*/
.searchform {
    float: right;
    display: block;
    zoom: 1; /* ie7 hack for display:inline-block */
    *display: inline;
    margin-top: 0.417em;
    background: transparent url("/Content/framework/img/suche_bg.png") left bottom;
    height: 1.8em;
}

.searchform input {
    font-size: 0.833em;
    height: 1.8em;
    width: 7.6em;
    background: transparent;
}

.searchform .searchfield {
    background: transparent url("/Content/framework/img/icons/suche_icon.png") 4% 50%
        no-repeat;
    padding: 0 1.7em;
    border: none;
    outline: none;
}

.searchform .searchfield:focus,.searchform .searchfield:hover {
    outline: none;
}

.searchbutton:hover {
    cursor: pointer;
}

.searchform .searchbutton {
    color: #fff;
    border: none;
    padding: 0 0 0 0;
    line-height: 1.8em;
    height: 1.8em;
    font-size: 0.8em;
    width: 4.2em;
}

/* Modul Erweiterte Suche
--------------------------------------------------------*/
span.markertext {
    background: #face56;
}

/* Modul Suche im Footer
--------------------------------------------------------*/
.grid_4.suche {
    padding-left: 1.667em;
    margin-left: 0;
    padding-right: 0;
    margin-right: 0;
}

/* Modul Toplink
--------------------------------------------------------*/
.mod_link_button_top {
    width: 10.833em;
    height: 1.75em;
    background: #2c5c91 url("/Content/framework/img/buttonbg.png") repeat-x center;
    padding-right: 0.417em;
    float: right;
    display: inline-block;
    margin: 1.667em 0 1.25em 0;
}

.mod_link_button_top .arrow_w_t {
    background: transparent url("/Content/framework/img/arrow/arrow_w_t.gif") no-repeat
        right center;
    padding-left: 1.25em;
    height: 1.667em;
}

.mod_link_button_top a.ce_link {
    color: #fff;
    line-height: 1.75em;
}

/* Modul Weiterlesen Link
--------------------------------------------------------*/
.mod_link_button {
    width: 9.167em;
    height: 1.75em;
    background: #2c5c91 url("/Content/framework/img/buttonbg.png") repeat-x center;
    padding-right: 0.417em;
    float: right;
    display: inline-block;
    margin: 0.833em 0 0 0;
}

.mod_link_button_l {
    width: 9.167em;
    height: 1.75em;
    background: #2c5c91 url("/Content/framework/img/buttonbg.png") repeat-x center;
    padding-right: 0.417em;
    float: left;
    display: inline-block;
    margin: 0.833em 0 0 0;
}

.mod_link_button a.ce_link,.mod_link_button_l a.ce_link {
    color: #fff;
    line-height: 1.75em;
}

/* Modul tools
--------------------------------------------------------*/
.mod_article_tools {
    padding-left: 30.833em;
    width: 6.667em;
    float: right;
}

.mod_article_tools li a {
    padding-left: 0.417em;
}

.grid_11 .mod_article_tools {
    width: 6.667em;
    padding-left: 50.833em;
    float: right;
}

grid_11 .mod_article_tools li a {
    padding-left: 0.417em;
}

/* Modul Thema im Focus
--------------------------------------------------------*/
.grid_12.alpha .modulbox.fokusthema {
    padding: 0.833em 0.833em;
    width: 56.5em;
    background: #f8f8f8;
    border: 1px solid #e2ebf0;
    margin-bottom: 1.25em;
    margin-left: 0;
}

.grid_12.alpha .modulbox.fokusthema img {
    width: 16.667em;
    height: 16.667em;
}

/* Modul Bild im Focus
--------------------------------------------------------*/
.grid_12.alpha .modulbox.fokusbild {
    padding: 0;
    width: 58.167em;
    background: #f8f8f8;
    border: 1px solid #e2ebf0;
    margin-bottom: 1.25em;
    margin-left: 0;
}

.grid_12.alpha .modulbox.fokusbild img {
    padding: 0;
    width: 58.167em;
    height: 16.667em;
}

.fokusthema div.ce_text {
    width: 37.5em;
    float: left;
    padding: 0 0.417em 0.417em 0.833em;
}

.ce_text p {
    margin-top: 0.417em;
    padding: 0;
}

.ce_text ol,.ce_img.block ol {
    list-style-position: outside;
    list-style: decimal;
    padding: 0.5em 0 0.5em 2em;
}

.ce_text ul,.ce_img.block ul {
    list-style-position: outside;
    list-style-type: disc;
    padding: 0.5em 0 0.5em 2em;
}

/* Modul Presse
--------------------------------------------------------*/
.grid_4.alpha.linkespalte {
    float: left;
    display: block;
    width: 18.333em;
    /*	padding-left: 0.833em;*/
    margin-right: 0.833em;
}

.presse_date {
    display: block;
    width: 18.333em;
}

a.presse_haddinglink {
    float: left;
    width: 18.333em;
    color: #2c5c91;
    padding: 0.417em 0 0.833em 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.833em;
}

a.presse_haddinglink.gruen {
    float: left;
    width: 18.333em;
    color: #2c5c91;
    padding: 0.417em 0 0.833em 0;
    border-bottom: 1px solid #98b812;
    margin-bottom: 0.833em;
}

.mod_pr_article { /*	border-bottom: 1px solid #ccc;*/
    margin-bottom: 0.833em;
    padding-bottom: 1.667em;
    width: 18.333em;
}

.Heading_border.gruen {
    border-bottom: 0.167em solid #98b812;
    margin-bottom: 0.833em;
}

/* Modul Themen
--------------------------------------------------------*/
.grid_8.rechtespalte {
    width: 38.333em;
    /*	width: 37.5em; */
    margin-left: 0;
    margin-right: 0;
    /*	padding-left: 0.833em; */
}

div.grid_8.omega.rechtespalte {
    padding-left: 0.833em;
}

.Heading_border {
    border-bottom: 0.167em solid #2c5c91;
    margin-bottom: 0.833em;
}

.mod_th_article {
    height: inherit;
    border-bottom: 1px solid #2c5c91;
    padding-bottom: 1.25em;
}

.mod_th_article.last {
    margin-bottom: 0.833em;
    border-bottom: none;
}

.pushtop20 {
    margin-top: 0.833em;
    padding-top: 0.417em;
}

.mod_th_article.first {
    height: inherit;
    margin-top: 0;
    padding-top: 0.417em;
}

/*
.ce_text table {
    border: 1px solid #ccc;
    margin: 0.8333em 0;
}

.ce_text table td {
    border: 1px solid #ccc;
    padding: 0.8333em;
}
*/


/* Inhaltsspalte ohne Modulspalte
--------------------------------------------------------*/
.grid_11.omega.rechtespalte {
    width: 57.5em;
}
/* Modulboxen in Randspalte
--------------------------------------------------------*/
.grid_4.modulbox { /*padding: 0.833em 0.417em;*/
    /*width: 17.333em;*/
    background: #f8f8f8;
    border: 1px solid #e2ebf0;
    margin-bottom: 1.25em;
    margin-left: 0;
}

.grid_4.modulbox a {
    color: #2c5c91;
}

.grid_4.modulbox.first {
    margin-top: 0;
}

.grid_4.modulbox.last {
    margin-bottom: 0;
}

.grid_4.modulbox.linkbanner {
    padding: 0;
    width: 18.167em;
    background: #f8f8f8;
}

.grid_4.modulbox.linkbanner img {
    width: 18.167em;
    padding: 0;
    display: block;
}

.grid_4.modulbox.minister {
    padding: 1.667em 0.833em;
    width: 16.5em;
    height: 7.917em;
    background: transparent url("/Content/framework/../image/McAllister.jpg") repeat-x
        bottom center;
}

.grid_4.modulbox.video {
    padding: 0.833em;
    width: 16.5em;
}

.grid_4.modulbox.bild {
    padding: 0.833em;
    width: 16.667em;
}

.grid_4.modulbox.bild img {
    width: 16.667em;
}

.grid_4.modulbox.map h3,.grid_4.modulbox.text h3 {
    padding: 0 0 0.833em 0;
}

.grid_4.modulbox.map,.grid_4.modulbox.text {
    padding: 1.667em 0.833em 0.833em 0.833em;
    width: 16.5em;
}

.grid_4.modulbox.text p {
    padding-bottom: 0.417em;
}

.grid_4.modulbox.informationen {
    padding: 1.667em 0.833em;
    width: 16.5em;
}
/* Kalender in Randspalte
--------------------------------------------------------*/
#calendar { /* Fuer IE <= 6 */
    text-align: center;
}

#calendar table thead th {
    font-weight: bold;
    font-size: 1em;
    line-height: 1.5em;
    color: #fff;
    text-align: center;
    background-color: #2c5c91;
}

#calendar table thead th.weekday {
    font-weight: bold;
    font-size: 1em;
    line-height: 1.5em;
    color: #2c5c91;
    text-align: center;
    background-color: #f8f8f8;
    border: solid #112A5D 1px;
}

#calendar table tbody td,#calendar table tfoot td {
    font-weight: normal;
    font-size: 1em;
    line-height: 1.5em;
    width: 2.0em;
    padding-left: 0.6em;
    padding-right: 0.6em;
    color: #2c5c91;
    text-align: right;
    border: 1px solid #CCD2D8;
}

#calendar table tfoot td {
    font-size: 1em;
    border: none;
}

#calendar table tfoot td.calendar_week {
    text-align: left;
}

#calendar table tbody td.saturday {
    color: #9A2525;
    font-weight: normal;
}

#calendar table tbody td.sunday {
    color: #9A2525;
    font-weight: bold;
}

#calendar table tbody td.weekend {
    color: #9A2525;
}

#calendar table tbody td.today {
    background-color: #2c5c91;
    color: #fff;
}

#calendar table thead th.prev_year,#calendar table thead th.next_year {
    margin: 0.1em;
    padding: 0.1em;
    line-height: 0.75em;
    font-size: 0.65em;
}

#calendar table tbody td.last_month,#calendar table tbody td.next_month
    {
    color: #2c5c91;
}

#calendar table {
    border-collapse: collapse;
    border: solid #2c5c91 2px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    background-color: #F6F6F6;
}

/* Linklisten in Randspalte
--------------------------------------------------------*/
.grid_4.modulbox.linkliste {
    padding: 1.667em 0.833em;
    width: 16.5em;
}

.grid_4.modulbox.linkliste ul {
    margin-top: 0.833em;
}

.grid_4.modulbox.linkliste ul li {
    list-style: none;
    padding-left: 1.667em;
    padding-bottom: 0.833em;
    line-height: 1.5em;
    background: url("/Content/framework/img/arrow/arrow_b_r_n.gif") no-repeat left top;
    width: 95%;
    display: block;
}


/*
.grid_4.modulbox.linkliste ul li.pdf, .grid_4.modulbox.linkliste ul li.eps {
    background: url("/Content/framework/img/icons/documents/document-pdf-text.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.zip, .grid_4.modulbox.linkliste ul li.7z, .grid_4.modulbox.linkliste ul li.zip, .grid_4.modulbox.linkliste ul li.jar  {
    background: url("/Content/framework/img/icons/documents/application_x-zip.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.doc, .grid_4.modulbox.linkliste ul li.docx, .grid_4.modulbox.linkliste ul li.docm, .grid_4.modulbox.linkliste ul li.dot {
    background: url("/Content/framework/img/icons/documents/application_msword.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.xls, .grid_4.modulbox.linkliste ul li.xlsx {
    background: url("/Content/framework/img/icons/documents/application_vnd.ms-excel.png") no-repeat left top;
}


.grid_4.modulbox.linkliste ul li.ppt, .grid_4.modulbox.linkliste ul li.pps {
    background: url("/Content/framework/img/icons/documents/application_vnd.powerpoint.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.htm, .grid_4.modulbox.linkliste ul li.html {
    background: url("/Content/framework/img/icons/documents/text_html.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.gif, .grid_4.modulbox.linkliste ul li.jpg, .grid_4.modulbox.linkliste ul li.jpeg {
    background: url("/Content/framework/img/icons/documents/text_html.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.txt {
    background: url("/Content/framework/img/icons/documents/text_plain.png") no-repeat left top;
}

.grid_4.modulbox.linkliste ul li.xml {
    background: url("/Content/framework/img/icons/documents/text_xml.png") no-repeat left top;
}
.grid_4.modulbox.linkliste ul li.noicon {
    background: none;
}
*/

.grid_4.modulbox.linkliste ul li a {
    color: #2c5c91;
}

/* Linklisten im Artikel
--------------------------------------------------------*/
.mod_article .linkliste, .mod_th_article .linkliste {
    padding: 10px 0;
    margin: 0px;
}

.mod_article .linkliste ul, .mod_th_article ul {
    margin-top: 5px;
    border-bottom: none;
}

.mod_article .linkliste ul.multilist, .mod_th_article ul.multilist {
    margin-top: 5px;
    border-bottom: none;
    margin-bottom: 10px;
}

.mod_article ce_text a {
    color: #2c5c91;
}

.mod_article .linkliste ul li {
    list-style: none;
    padding-left: 20px;
    line-height: 22px;
    background: url("/Content/framework/img/arrow/arrow_b_r_n.gif") no-repeat left top;
    display: block;
    float: left;
    width: 95%;
}

.mod_th_article .ce_text ul li {
    list-style: none;
    padding-left: 20px;
    line-height: 22px;
    background: url("/Content/framework/img/arrow/arrow_b_r_n.gif") no-repeat left top;
    display: block;
    float: left;
    width: 95%;
}

/*
.mod_article .linkliste ul li.pdf, .mod_th_article ul li.pdf {
    background: url("/Content/framework/img/icons/document-pdf-text.png") no-repeat left  top;
}

.mod_article .linkliste ul li.mp3, .mod_th_article ul li.mp3 {
    background: url("/Content/framework/img/icons/music.png") no-repeat left top;
}

.mod_article .linkliste ul li.video, .mod_th_article ul li.video {
    background: url("/Content/framework/img/icons/film.png") no-repeat left top;
}
*/

.mod_article .linkliste ul li a {
    color: #104072;
}

/*
Listen-Icons
--------------------------------------------------------*/

ul li.pdf, ul li.eps {
    background: url("/Content/framework/img/icons/documents/document-pdf-text.png") no-repeat left top !important;
}

ul li.zip, ul li.7z, ul li.jar  {
    background: url("/Content/framework/img/icons/documents/application_x-zip.png") no-repeat left top !important;
}

ul li.doc, ul li.docx, ul li.docm, ul li.dot {
    background: url("/Content/framework/img/icons/documents/application_msword.png") no-repeat left top !important;
}

ul li.xls, ul li.xlsx {
    background: url("/Content/framework/img/icons/documents/application_vnd.ms-excel.png") no-repeat left top !important;
}


ul li.ppt, ul li.pps {
    background: url("/Content/framework/img/icons/documents/application_vnd.powerpoint.png") no-repeat left top !important;
}

ul li.htm, ul li.html {
    background: url("/Content/framework/img/icons/documents/text_html.png") no-repeat left top !important;
}

ul li.gif, ul li.jpg, ul li.jpeg {
    background: url("/Content/framework/img/icons/documents/image.png") no-repeat left top !important;
}

.grid_4.modulbox.linkliste ul li.txt {
    background: url("/Content/framework/img/icons/documents/text_plain.png") no-repeat left top !important;
}

ul li.xml {
    background: url("/Content/framework/img/icons/documents/text_xml.png") no-repeat left top !important;
}

ul li.mp3, ul li.mp3 {
    background: url("/Content/framework/img/icons/music.png") no-repeat left top !important;
}

ul li.mp4, ul li.flv {
    background: url("/Content/framework/img/icons/film.png") no-repeat left top !important;
}

/* Bilder im Artikel
--------------------------------------------------------*/
img.ce_image {
    border: 1px solid #e2ebf0;
    float: left;
    margin-right: 0.833em;
    display: inline-block;
    padding: 0;
}

.ce_img.block {
    display: block;
    float: left;
    margin: 0.833em 0.833em 0.833em 0;
    padding: 0;
    padding-bottom: 0.833em;
}

.ce_img.block img.right {
    display: block;
    margin-left: 0.833em;
    margin-bottom: 0.833em;
    float: right;
}

.ce_img.block img.left {
    display: block;
    float: left;
    margin-right: 0.833em;
    margin-bottom: 0.833em;
}

.ce_img.block.left {
    padding-right: 10px;
    width: 100%;
}

.ce_img.block p {
    padding: 0;
    float: left;
    display: block;
}

.imageContainer {
    float: left;
    display: block;
    margin: 0 0.833em 0.833em 0;
}
/* Formulare
--------------------------------------------------------*/
.grid_11.omega.rechtespalte.ce_form {
    background: #f8f8f8;
    border: 1px solid #e2ebf0;
    padding: 0.5em;
    margin: 1em 20em 1em 0;
    display: block;
    float: left;
    width: 36.25em;
}

.ce_form {
    background: #f8f8f8;
    border: 1px solid #e2ebf0;
    padding: 0.5em;
    margin: 1em 1em 1em 0;
    display: block;
    float: left;
    width: 36.25em;
}

.ce_form .left {
    float: left;
    display: block;
    clear: left;
}

.ce_form .right {
    float: right;
    display: block;
    text-align: left;
}

/* Formular-Button
--------------------------------------------------------*/
.formbuttonwrap {
    display: block;
    float: left;
    width: 36.25em;
}

.ce_form_button {
    height: 1.75em;
    background: #2c5c91 url("/Content/framework/img/buttonbg.png") repeat-x center;
    display: block;
    margin: 0.5em 0.5em 0.5em 0;
    float: right;
    clear: left;
}

.ce_form_button.small {
    width: 7em;
}

.ce_form_button.medium {
    width: 10em;
}

.ce_form_button.big {
    width: 13em;
    height: 1.75em;
    background: #2c5c91 url("/Content/framework/img/buttonbg.png") repeat-x center;
    display: block;
    margin: 0.5em 0.5em 0.5em 0;
    float: right;
    clear: left;
}

.ce_form_button.left {
    height: 1.75em;
    /*	background: #2c5c91 url(/Content/framework/img/buttonbg.png) repeat-x center;*/
    display: block;
    margin: 0.5em 0.5em 0.5em 0;
    float: left;
}

.ce_form_button a,.ce_form_button_xl a {
    color: #fff;
    line-height: 1.75em;
}

.pullbutton {
    margin-right: 75px;
}
/* Formular-Elemente
--------------------------------------------------------*/
.ce_form label {
    padding: 0.75em 0;
    margin: 0;
    /*	height: 1.25em;*/
    line-height: 1.25em;
    float: left;
    display: block;
}

label.hadding {
    color: #2c5c91;
    padding: 0.75em 0;
    margin-bottom: 1em;
    height: 1.25em;
    line-height: 1.25em;
    float: left;
    display: inline-block;
    font-size: 1.167em;
}

.ce_form input {
    margin: 0.25em 0.5em 0.25em 0;
    padding: 0.25em 0;
    height: auto;
    float: left;
    display: block;
}

.checkboxtext {
    padding: 0.5em 0;
    margin: 1em 0 1em 0;
    padding: 0 0;
    height: auto;
    float: left;
    display: block;
}

.ce_form .radiotext {
    height: auto;
    display: block;
}

.ce_form .right.radiotext {
    height: auto;
    display: block;
    float: right;
}

.ce_form textarea {
    padding: 0;
    margin: 0.5em 0;
    float: left;
    display: block;
}

.ce_form select { /*	height: 1.25em;*/
    margin: 0.5em 0 0.9em 0;
}

.ce_form span.info {
    font-size: 11px;
    display: block;
    height: 1em;
    margin: 0.2em 0;
}

.ce_form input.checkbox {
    margin: 0 0.5em 0.25em 0;
    padding: 0 0 0.25em 0;
    height: auto;
    float: left;
    display: block;
}

.ce_form label.checkbox_text {
    padding: 1em 0 0 0;
    margin: 0;
    /*	height: 1.25em;*/
    line-height: 1.25em;
    float: left;
    display: block;
}

/* Weiten für Formulare
--------------------------------------------------------*/
.w10 {
    width: 10px;
    display: inline-block;
}

.w20 {
    width: 20px;
    display: inline-block;
}

.w30 {
    width: 30px;
    display: inline-block;
}

.w40 {
    width: 40px;
    display: inline-block;
}

.w50 {
    width: 50px;
    display: inline-block;
}

.w100 {
    width: 100px;
    display: inline-block;
}

.w110 {
    width: 110px;
    display: inline-block;
}

.w120 {
    width: 120px;
    display: inline-block;
}

.w130 {
    width: 130px;
    display: inline-block;
}

.w140 {
    width: 140px;
    display: inline-block;
}

.w150 {
    width: 150px;
    display: inline-block;
}

.w160 {
    width: 160px;
    display: inline-block;
}

.w170 {
    width: 170px;
    display: inline-block;
}

.w180 {
    width: 180px;
    display: inline-block;
}

.w190 {
    width: 190px;
    display: inline-block;
}

.w200 {
    width: 200px;
    display: inline-block;
}

.w210 {
    width: 210px;
    display: inline-block;
}

.w220 {
    width: 220px;
    display: inline-block;
}

.w230 {
    width: 230px;
    display: inline-block;
}

.w240 {
    width: 240px;
    display: inline-block;
}

.w250 {
    width: 250px;
    display: inline-block;
}

.w260 {
    width: 260px;
    display: inline-block;
}

.w270 {
    width: 270px;
    display: inline-block;
}

.w280 {
    width: 280px;
    display: inline-block;
}

.w290 {
    width: 290px;
    display: inline-block;
}

.w300 {
    width: 300px;
    display: inline-block;
}

.w430 {
    width: 430px;
    display: inline-block;
}

.hauto {
    height: auto;
}

/* arrows
--------------------------------------------------------*/
.arrow_b {
    background: transparent url("/Content/framework/img/arrow/arrow_b.gif") no-repeat
        left;
    padding-left: 0.833em;
}

.arrow_w {
    background: transparent url("/Content/framework/img/arrow/arrow_w_r.gif") no-repeat
        right;
    padding-left: 0.833em;
    height: 1.667em;
}

.arrow_w_t {
    background: transparent url("/Content/framework/img/arrow/arrow_w_t.gif") no-repeat
        right center;
    padding-left: 0.833em;
    height: 1.667em;
}
/*.arrow_w_sprache{
    background: transparent url(/Content/framework/img/arrow/arrow_w_d.gif) no-repeat right;
    height: 1.667em;
    display: inline-block;
    padding-left: 0.25em;
    width: 6em;

}*/

/* Modul Lightbox (Style nur für Slideshow)
--------------------------------------------------------*/
.lbLoading {
    background: #fff url("/Content/framework/img/loader.gif") no-repeat center;
}

.photos {
    border: 1px solid #fff;
    padding: 3px;
}

.lightboxDesc {
    display: none;
}

#lbOverlay {
    background-color: #000;
    cursor: pointer;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 100000;
}

#lbCenter,#lbBottomContainer {
    background-color: #fff;
    left: 50%;
    overflow: hidden;
    position: absolute;
    z-index: 100001;
}

#lbImage {
    border: 10px solid #fff;
    cursor: pointer;
}

#lbBottom {
    border: 10px solid #fff;
    border-top-style: none;
    color: #000;
    font: normal 11px/16px Arial, sans-serif;
    text-align: left;
}


/* Modul Slideshow
--------------------------------------------------------*/
.slideshow {
    display: block;
    float: left;
    z-index: 0;
    width: 36.667em;
    border: 1px solid #e2ebf0;
    background: #f8f8f8;
    margin-bottom: 8em;
    margin-top: 1em;
}

.slideshow-images {
    overflow: hidden;
    margin: 1.5em auto 0.5em auto;
    height: 25em;
    width: 33.333em;
    background: none repeat scroll 0 0 #F8F8F8 !important;
}

.slideshow-images img {
    z-index: 1;
}

.slideshow-thumbnails {
    overflow: hidden;
}

.slideshow-images-visible {
    opacity: 1;
}

.slideshow-images-prev {
    opacity: 0;
}

.slideshow-images-next {
    opacity: 0;
}

.slideshow-captions {
    color: #505050;
    margin: 1em auto;
    width: 100%;
    z-index: 10000;
    width: 33.333em;
    /*overflow: hidden;*/
    min-height: 5em;
    height: auto !important;
    height: 5em;
}

.slideshow-captions-hidden {
    height: 0;
    opacity: 0;
}

.slideshow-controller {
    background: url("/Content/framework/img/controller.png") no-repeat;
    height: 3.5em;
    left: 50%;
    margin: -1.75em 0 0 -9.917em;
    overflow: hidden;
    top: 50%;
    width: 19.833em;
    z-index: 10000;
}

.slideshow-controller * {
    margin: 0;
    padding: 0;
}

.slideshow-controller-hidden {
    opacity: 0;
}

.slideshow-controller-visible {
    opacity: 1;
}

.slideshow-controller a {
    cursor: pointer;
    display: block;
    height: 1.5em;
    overflow: hidden;
    position: absolute;
    top: 1em;
}

.slideshow-controller a.active {
    background-position: 0 1.5em;
}

.slideshow-controller li {
    list-style: none;
}

.slideshow-controller li.first a {
    background-image: url("/Content/framework/img/controller-first.gif");
    left: 2.75em;
    width: 1.583em;
}

.slideshow-controller li.last a {
    background-image: url("/Content/framework/img/controller-last.gif");
    left: 15.5em;
    width: 1.583em;
}

.slideshow-controller li.next a {
    background-image: url("/Content/framework/img/controller-next.gif");
    left: 12.083em;
    width: 28px;
}

.slideshow-controller li.pause a {
    background-image: url("/Content/framework/img/controller-pause.gif");
    left: 9.083em;
    width: 1.667em;
}

.slideshow-controller li.play a {
    background-position: 1.667em 0;
}

.slideshow-controller li.play a.active {
    background-position: 1.667em 1.5em;
}

.slideshow-controller li.prev a {
    background-image: url("/Content/framework/img/controller-prev.gif");
    left: 5.417em;
    width: 2.333em;
}

.slideshow-loader {
    height: 2.333em;
    right: 0;
    position: absolute;
    top: 0;
    width: 2.333em;
    z-index: 10001;
}

.slideshow-loader-hidden {
    opacity: 0;
}

.slideshow-loader-visible {
    opacity: 1;
}

.slideshow-thumbnails { /*	bottom: -7em;*/
    height: 5.417em;
    left: 0;
    position: absolute;
    background: #2c5c91;
    padding-bottom: 1.5em;
    padding-right: 1.5em;
    width: 35.2em;
}

.slideshow-thumbnails * {
    margin: 0;
    padding: 0;
}

.slideshow-thumbnails ul {
    height: 5.417em;
    left: 0;
    position: absolute;
    top: 0;
    width: 10000px;
}

.slideshow-thumbnails img {
    max-height: 5.417em;
    max-width: 5.417em;
}

.slideshow-thumbnails li {
    float: left;
    list-style: none;
    margin: 0.417em 0 0 0.417em;
    position: relative;
}

.slideshow-thumbnails a {
    display: block;
    float: left;
    padding: 0.167em;
    position: relative;
}

.slideshow-thumbnails a:hover { /*	background-color: #fff !important;*/
    opacity: 1 !important;
    border: 2px solid #fff;
    padding: 0;
}

.slideshow-thumbnails img {
    display: block;
}

.slideshow-thumbnails-active {
    background-color: #fff !important;
    opacity: 1 !important;
}

.slideshow-thumbnails-inactive {
    background: transparent;
    opacity: 0.5 !important;
}
/* Modul Paginator
--------------------------------------------------------*/
.paginator_wrap {
    display: block;
    float: right;
}

div.paginator.top {
    border-bottom: 1px solid #2c5c91;
    padding-top: 0.417em;
    padding-bottom: 0.833em;
    text-align: right;
    float: left;
    width: 100%;
    display: block;
}

div.paginator.bottom {
    border-top: 1px solid #2c5c91;
    padding-top: 0.833em;
    padding-bottom: 0.417em;
    text-align: left;
}

.paginator h4 {
    margin-right: 1.667em;
    float: left;
}

.paginator a {
    color: #2c5c91;
    padding-right: 0.25em;
    padding-left: 0.167em;
}

.paginator {
    display: block;
    margin-bottom: 1.25em;
    margin-top: 0.833em;
}

.paginator.top.ce_form {
    display: block;
    clear: right;
    float: left;
}
/* Headings
--------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
    /*font-family: 'DroidSansRegular', 'Droid Sans', Verdana, arial, sans-serif;*/
    font-variant: normal;
    font-weight: normal;
    color: #2c5c91;
}

h1 {
    font-size: 2em;
    line-height: 1.5em;
    margin-bottom: 1.667em;
}

h2 {
    font-size: 1.917em;
}

h3 {
    font-size: 1.167em;
}

h4 {
    font-size: 1em;
}

h5 {
    font-size: 0.917em;
}

h6 {
    font-size: 0.833em;
}

h2.presse,h2.themen {
    font-size: 1.5em;
    line-height: 1.5em;
    margin: 0 0 0.333em 0;
}

.mod_article h3 {
    margin: 0 0 0.833em 0;
    line-height: 1.5em;
}

/* Standard
--------------------------------------------------------*/
p {
    font-size: 1em;
}

/* Positionen
--------------------------------------------------------*/
.centerme {
    vertical-align: middle;
    text-align: center;
    padding: 0.417em 0;
}

.right {
    float: right;
    display: inline;
}

.left {
    float: left;
    display: inline;
}

.w208 {
    width: 17.333em;
}

.h100 {
    height: 8.333em !important;
}

.w100 {
    width: 8.333em !important;
    display: inline-block;
}

.ce_text_image {
    margin-left: 9.583em;
}

.ce_text_left {
    display: block;
    float: left;
}
/*
	SitePlant ~ EUROMEDIAHOUSE GmbH
	http://www.siteplant.de/
*/



/* Statische Navigation
--------------------------------------------------------*/
.snav{
/*	background: transparent url(/Content/framework/img/snavbg.png) repeat-x bottom center;*/
	height: 2.5em;
	margin: 0;
	padding: 0;
	width: 80em;
}
.snav.smallhead{
	background: transparent url(/Content/framework/img/snavsmall.png) repeat-x bottom center;
	height: 2.5em;
	margin: 0;
	padding: 0;
}


.snav.portalstart{
	margin-top: 16.85em;
	position: absolute;
	z-index: 4;
}


.snav.smallhead{
	padding-top: 7.5em;
}
.hornav li.first{
	margin-left: 0;
}

ul.hornav li{
	padding-right: 0;
	float:left;
	display: block;
	list-style: none;
	font-size:0.917em;	height: 2.5em;
	line-height: 2.5em;
	color: #fff;
}

.hornav a.active, .snav .hornav a.active{
	text-decoration: underline;
}

span.separate_small{
	background: transparent url(/Content/framework/img/separate_small.gif) no-repeat bottom;
	padding-left: 0.833em;
}



.hornav li.last.dir:hover{
	background: #f7f7f7;
	color: #2c5c91;
	padding: 0 0.25em 0 0.25em;
}
.hornav li.last.dir img{
	padding: 0.25em 0.25em 0 0.25em;
}

ul.dropdown {
/* font: bold 35px/normal Arial, Helvetica, sans-serif;
 letter-spacing: -2px;
 text-transform: uppercase;*/
 font-family: arial, sans-serif;
}

	ul.dropdown li {
/*	 padding: 0 10px;
	 background-color: transparent;
/*	 color: #000;*!/*/
	}

	ul.dropdown li.last ul li {
	 float: left;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
/*	 background-color: #b0d730;
	 color: #000;*/
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #fff; text-decoration: underline; }
	ul.dropdown a:active	{ color: #fff; text-decoration: underline; }


	/* -- level mark -- */

	ul.dropdown ul {
	 font-size: 12px;
	 letter-spacing: normal;
	}

	* html ul.dropdown ul {
	}

		ul.dropdown ul li {
		 font-weight: bold;
		}

		/* -- level mark -- */

		ul.dropdown ul ul {
		 margin-top: 5px;
		 text-transform: none;
		}

			ul.dropdown ul ul li {
			 font-weight: normal;
			}


/*-------------------------------------------------/
 * @section		Support Class `dir`
 */


ul.dropdown *.dir {
/* padding-right: 30px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;*/
}

ul.dropdown ul *.dir {
 background-image: none;
}

ul.dropdown-linear {
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown-columnar ul li {
 position: static;
/* width: 150px;*/
}

ul.dropdown-columnar ul ul {
 display: block !important;
 position: static;
 width: auto !important;
}

ul.dropdown-columnar ul ul li {
 float: none;
}

ul.dropdown-columnar ul ul ul {
 display: none;
}

ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul {
 visibility: visible !important;
}

ul.dropdown li a {
/* display: block;
 padding: 0 10px;*/
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
padding-right: 0px;
float:left;
display: block;
list-style: none;
font-size:0.917em;	height: 30px;
line-height: 2.5em;
color: #fff;


}


/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */

ul.dropdown li.dir {
 padding: 0 0 0 0;
}

ul.dropdown li.dir:hover {
 padding-left: 0px;
margin-left: 0px;
}

ul.dropdown ul li.dir {
 display: block;
/* height: 164px;*/
 height: 13.667em;
/* width: 258px;*/
width: 21.5em;
 padding-top: 5px;
}
ul.dropdown ul li.dir ul{
 display: block;
/* width: 258px;*/
width: 21.5em;

}
li.last.dir ul li.dir ul li{
/* width: 120px;*/
 padding-left: 5px;
 padding-right: 5px;
 
}

/*-------------------------------------------------/
 * @section		Custom
 */

ul.dropdown ul {
 padding: 0 10px;
 width: 280px;
 
}

ul.dropdown ul ul {
 padding: 0;
 margin-left: -5px; 
}
ul.dropdown ul {
	display: block;
	height: 13.667em;
	width: 21.5em;
	background: #fff url(/Content/framework/img/sobg.jpg) repeat-x top;
	-moz-box-shadow: 0 0 0.417em #bebebe;
	-webkit-box-shadow: 0 0 0.417em #bebebe;
	box-shadow: 0 0 0.417em #bebebe;
	border: 1px solid #bebebe;
	margin-left: -21em;
}
ul.dropdown ul li.dir, ul.dropdown ul li.dir ul{
 background: transparent;
 -moz-box-shadow: 0 0 0 #bebebe;
 -webkit-box-shadow: 0 0 0 #bebebe;
 box-shadow: 0 0 0 #bebebe;
 border: none;
}

ul.dropdown ul li.dir, ul.dropdown ul li.dir ul li a {
color: #2c5c91;
}

ul.dropdown ul a:hover, ul.dropdown ul li.dir ul li a:hover, ul.dropdown ul li.dir ul li:hover{
 color: #2c5c91;
 text-decoration: underline;
}
ul.dropdown ul li.dir ul{
	width: 33.333em;
	padding-top: 0.417em;
}
ul.dropdown ul li.dir ul li.left{
	float: left;
	width: 8.333em;
	
}
ul.dropdown ul li.dir ul li.right{
	float: left;
	width: 8.333em;
	display: inline;
}

ul.dropdown ul a:visited	{ color: #2c5c91; text-decoration: none; }
ul.dropdown ul a:active	{ color: #2c5c91; text-decoration: underline; }
ul.dropdown ul a:hover	{ color: #2c5c91; text-decoration: underline; }


ul.dropdown.sprache ul {
	display: block;
	height: 11.2em;
	width: 8.8em;
	background: #fff url(/Content/framework/img/sobg.jpg) repeat-x top;
	-moz-box-shadow: 0 0 0.417em #bebebe;
	-webkit-box-shadow: 0 0 0.417em #bebebe;
	box-shadow: 0 0 0.417em #bebebe;
	border: 1px solid #bebebe;
	margin-left: 0;
}
ul.dropdown.sprache ul li.dir, ul.dropdown.sprache ul li.dir ul{
 background: transparent;
 -moz-box-shadow: 0 0 0 #bebebe;
 -webkit-box-shadow: 0 0 0 #bebebe;
 box-shadow: 0 0 0 #bebebe;
 border: none;
}

ul.dropdown.sprache ul li.dir, ul.dropdown.sprache ul li.dir ul li a {
color: #2c5c91;
}

ul.dropdown.sprache ul a:hover, ul.dropdown.sprache ul li.dir ul li a:hover, ul.dropdown.sprache ul li.dir ul li:hover{
 color: #2c5c91;
 text-decoration: underline;
}
ul.dropdown.sprache ul li.dir ul{
	width: 33.333em;
	padding-top: 0.417em;
}
ul.dropdown.sprache ul li.dir ul li.left{
	float: left;
	width: 100%;
	
}
ul.dropdown.sprache ul li.dir ul li.right{
	float: left;
	width: 8.333em;
	display: block;
}



/* icons
--------------------------------------------------------*/

.rss_icon img, .share_icon img{
	display: inline;
	vertical-align: text-bottom;
}

.rss_icon img{
	margin-right: 0.25em;
	margin-top: 0.25em;
}

img.share_icon, img.rss_icon{
	display: inline;
	vertical-align: text-bottom;
}

/* Hauptnavigation 
--------------------------------------------------------*/
.big #mainnav{
	height: 4em;
	margin: 0;
	padding: 0;
	z-index: 1;
	position: absolute;
	margin-top: 19.333em;
	width: 80em;
}

#mainnav{
	height: 4em;
	margin: 0;
	padding: 0;

}

.hormainnav{
	height: 3.5em;
}

.hormainnav li{
	float:left;
	display: block;
	list-style: none;
	font-size: 1.083em;
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	/*padding-left: 0.833em;*/
}


.hormainnav .hormainnav_inner {
	float:left;
	display: block;
	list-style: none;
	font-size: 1.083em;
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	padding-left: 0.833em;
}





.hormainnav li a{
	float:left;
	display: block;
	list-style: none;
/*	font-size: 1.083em;*/
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	text-decoration: none;
	margin: 0 0.833em;
}

.hormainnav .hormainnav_inner a{
	float:left;
	display: block;
	list-style: none;
/*	font-size: 1.083em;*/
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	text-decoration: none;
}



li span.separate_big{
	background: transparent url(/Content/framework/img/separate_big.gif) repeat-y;
	height: 3.5em;
    float: left;
	display: inline-block;
	width: 0.167em;
	margin-top: 0.167em;
	/*margin-left: 0.833em;*/
}

ul.hormainnav li:hover, ul.hormainnav li a:hover, ul.hormainnav li a.aktiv, ul.hormainnav li.aktiv{
	background: #2c5c91 url(/Content/framework/img/mainnavbg_hover.jpg) repeat-x top center;
	float:left;
	display: block;
	list-style: none;
/*	font-size: 1.083em;*/
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	text-decoration: none;
}




/* Subnavigation 
--------------------------------------------------------*/
.sub_navigation{
-moz-box-shadow: 0 0 0.25em #bebebe;
-webkit-box-shadow: 0 0 0.25em #bebebe;
box-shadow: 0 0 0.417em #bebebe;
width: 18.333em;

}

.sub_navigation ul{
	list-style: none;
	background: #909090;
	padding: 0;
	margin: 0;
}

.sub_navigation ul.level_01{
	line-height: 2.5em;
}

.sub_navigation ul.level_01 a{
	font-size: 1.167em;
	padding-left: 1.25em;
	padding-right: 0.25em;
	display: block;
	color: #fff;
}

.sub_navigation ul.level_01 li.aktiv{
	background: #2c5c91;
}

/* Subnavigation Level 02
--------------------------------------------------------*/

.sub_navigation ul.level_01 li ul.level_02{
	line-height: 1.5em;
}

.sub_navigation ul.level_01 li ul.level_02 a{
	font-size: 1em;
	padding-left: 1.25em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	display: block;
	color: #2c5c91;
}

.sub_navigation ul.level_01 li ul.level_02 li{
	border-top: 1px solid #fff;
	background: #e2e2e2 url(/Content/framework/img/arrow/arrow_l2_b_r.png) no-repeat left top;
}

.sub_navigation ul.level_01 li ul.level_02 li.aktiv{
	display: block;
/*	padding-bottom: 0;*/
	border-top: 1px solid #fff;
	background: #2c5c91 url(/Content/framework/img/arrow/arrow_l2_w_r.png) no-repeat left top;
	
}
.sub_navigation ul.level_01 li ul.level_02 li.aktiv a{
	color: #fff;	
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv{
	display: block;
/*	padding-bottom: 0;*/
	border-top: 1px solid #fff;
	background: #e2e2e2 url(/Content/framework/img/arrow/arrow_l2_b_d.png) no-repeat left top;
	
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv.blau{

	background: #2c5c91 url(/Content/framework/img/arrow/arrow_l2_w_d.png) no-repeat left top;
	
}
.sub_navigation ul.level_01 li ul.level_02 li.subaktiv.blau a{

	color: #fff;	
}

/* Subnavigation Level 03
--------------------------------------------------------*/


.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03{
	line-height: 1.5em;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 a{
	font-size: 1em;
	padding-left: 2.083em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	display: block;
	color: #2c5c91;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li{
	border-top: 1px solid #2c5c91;
	background: #f8f8f8 url(/Content/framework/img/arrow/arrow_l3_b_r.png) no-repeat left top;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.aktiv{
	display: block;
/*	padding-bottom: 0;*/
	border-top: 1px solid #fff;
	background: #2c5c91 url(/Content/framework/img/arrow/arrow_l3_w_r.png) no-repeat left top;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.aktiv a{
	color: #fff;	
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv{

	background: #f8f8f8 url(/Content/framework/img/arrow/arrow_l3_b_d.png) no-repeat left top;
	
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv.blau{

	background: #2c5c91 url(/Content/framework/img/arrow/arrow_l3_w_d.png) no-repeat left top;
	
}
.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv.blau a{
	color: #fff;	
}



/* Subnavigation Level 04
--------------------------------------------------------*/


.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv ul.level_04{
	line-height: 1.5em;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv ul.level_04 a{
	font-size: 1em;
	padding-left: 2.917em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	display: block;
	color: #2c5c91;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv ul.level_04 li{
	border-top: 1px solid #e2e2e2;
	background: #fff url(/Content/framework/img/arrow/arrow_l4_b_r.png) no-repeat left top;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv ul.level_04 li.aktiv{
	display: block;
/*	padding-bottom: 0;*/
	border-top: 1px solid #e2e2e2;
	background: #2c5c91 url(/Content/framework/img/arrow/arrow_l4_w_r.png) no-repeat left top;
}

.sub_navigation ul.level_01 li ul.level_02 li.subaktiv ul.level_03 li.subaktiv ul.level_04 li.aktiv a{
	color: #fff;	
}



/* Brotkümelnavigation 
--------------------------------------------------------*/
.grid_12.breadcrumb{
	height: 6.667em;
/*	font-size: 0.917em !important;*/
/*	width: 53.333em !important;*/
margin: 0 0.8333em 1.25em 0.8333em;		
display: inline-block;

}
.grid_12.breadcrumb ul{
	margin-left: 1em;
}
.grid_12.breadcrumb ul li.pull_05{
	margin-left: -1em;
}


.grid_11.mod_th_article.breadcrumb{
	height: 7.667em;
/*	font-size: 0.917em !important;*/
/*	width: 53.333em !important;*/
margin-right: 0;	
display: inline-block;
}
	


.breadcrumb ul.hornav li{
	float:left;
	display: inline-block;
	list-style: none;
	height: 2.083em;
	line-height: 2.3em;
	color: #505050;
	background: url(/Content/framework/img/arrow/arrow_b.gif) no-repeat left ;
	font-family: arial, sans-serif;
}

.breadcrumb ul.hornav li a{
	margin: 0 0.833em 0 0.833em;
	color: #2c5c91;

	
}

.breadcrumb ul.hornav li.active{
	margin: 0 0.833em 0 0;
	padding-left: 0.833em;	
	
}

/*.breadcrumb ul.hornav.push_05{
	margin-left: 0.833em;
	color: #2c5c91;

}

.breadcrumb ul.hornav li.active.push_05{
	margin-left: 1em;
}*/




/* Sitemap im Footer
--------------------------------------------------------*/

.grid_16.footermap_head{
	border-bottom: 1px solid #bac9d9;
	padding-bottom: 0.833em;
	padding-top: 0.833em;
}

.grid_16.footermap_head h3{
	padding-top: 1.25em;
}

.smapbox{
	width: 10.417em;
	float: left;
	margin-left: 0.833em;
}

.smapbox ul{
	margin-top: 0.833em;
}

.smapbox ul li{
	font-size: 0.833em;
	list-style: none;
	line-height: 1.167em;
	padding-bottom: 0.417em;
}

.smapbox ul li a{
	color: #6196c8;	
}

.smapbox h4{
	border-bottom: 1px solid #bac9d9;
	padding-bottom: 0.833em;
	padding-top: 0.833em;
	font-size: 0.833em;
}


/* Footer Navigation 
--------------------------------------------------------*/

ul.footernavi li{
	padding-right: 0;
	float: right;
	display: block;
	text-align: left;
	list-style: none;
	font-size: 0.917em;
}

ul.footernavi li a{
	color: #2c5c91;
}

span.separate_small_footer{
	background: transparent url(/Content/framework/img/separate_small.gif) no-repeat bottom;
	padding-left: 0.833em;
}
/* Main Sitemap
--------------------------------------------------------*/

.ce_sitemap a{
	color: #2c5c91;
}

.ce_sitemap ul{
	list-style: none;
	background: #fff;
	padding: 0;
	margin: 0;
	display: block;
}
.ce_sitemap ul.level_01{
	list-style: none;
	background: #fff;
	padding: 0;
	margin: 0 0 2em 0;
	display: block;
}



.ce_sitemap ul.level_01 a{
	font-size: 1.167em;
	line-height: 2.5em;
	padding-left: 0;
	padding-right: 0;
	display: block;
	
}

.ce_sitemap ul.level_02 a{
	color: #2c5c91;
	font-size: 1em;
	line-height: 1.5em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	padding-left: 0.5em;
	
}


.ce_sitemap ul.level_02 li{
	display: block;
	line-height: 2.5em;
	background: #fff url(/Content/framework/img/arrow/arrow_b_r_smap.gif) no-repeat left top;
	padding-left: 1em;
	
}

.ce_sitemap ul.level_03 li{
	display: block;
	background: #fff;
	line-height: 1.5em;
	padding-left: 1em;
	
	
}

.ce_sitemap ul.level_03 li a{
	color: #2c5c91;
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2.083em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;	
	display: block;
	background: #fff url(/Content/framework/img/arrow/arrow_b_r_smap.gif) no-repeat left top;
	
	
}


.ce_sitemap ul.level_03 li{
	display: block;
	line-height: 1.5em;
	
}

.ce_sitemap ul.level_03 li a{
	color: #2c5c91;
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2.083em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	display: block;

}

ce_sitemap ul.level_04 li a{
	color: #2c5c91;
	font-size: 1em;
	line-height: 1.5em;
	padding-left: 2.917em;
	padding-bottom: 0.417em;
	padding-top: 0.417em;
	display: block;
	background: transparent url(/Content/framework/img/arrow/arrow_b_r_smap.gif) no-repeat left top;
	
	
}

/*
	SitePlant ~ EUROMEDIAHOUSE GmbH
	http://www.siteplant.de/
*/




/* fonts
--------------------------------------------------------*/
/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px ~ 12px) */
body { 
  font-size: 75%;
/*  font-size: 87.5%;*/
/*  font-size: 100%;*/
 }

.container_16_wrap{
	background: #e2ebf0 url(/Content/framework/img/normal/bgraverlauf.jpg) no-repeat top center;
}

.snav{
	background: transparent url(/Content/framework/img/normal/snavbg.png) repeat-x bottom center !important;
}
.snav.smallhead{
	background: transparent url(/Content/framework/img/snavsmall.png) repeat-x bottom center !important;
}

#mainnav{
	background: transparent url(/Content/framework/img/normal/mainnavbg.jpg) repeat-x bottom center;
}

ul.hormainnav li:hover, ul.hormainnav li a:hover, ul.hormainnav li a.aktiv, ul.hormainnav li.aktiv{
	background: #2c5c91 url(/Content/framework/img/normal/mainnavbg_hover.jpg) repeat-x top center;
}



/* module
--------------------------------------------------------*/

.grid_4.modulbox.minister{
	background: transparent url(/Content/framework/img/normal/McAllister.jpg) repeat-x bottom center;
}


.searchform {
  	background: transparent url(/Content/framework/img/normal/suche_bg.png) left bottom;
    }


@CHARSET "UTF-8";

.skip {
    position: absolute;
    left: -9999em;
}
.logoImage {
    margin-top: 10px;
    width: 350px;
    height: 68px;
    background: transparent url('/Bilder/logo.jpg') no-repeat left center;
    display: inline-block;
    position: relative;
}
.rgWarnungen
{
    margin-left: 1%;
}

.rgWarnungen td:hover {
    cursor: pointer;
}

.RadGrid_Metro .rgHeader{
    background-color: #2C5C91 !important;
    color: white !important;
}

.RadGrid_Metro .rgGroupHeader {
    background-color: #b5cdd9 !important;
}

.rgMasterTable td.rgGroupCol {
    background: #b5cdd9 none !important;
    border-color: #b5cdd9 !important;
}

.RadGrid_Metro .rgHoveredRow td.rgGroupCol {
    border-color: #b5cdd9 !important;
}

.RadGrid_Metro th.rgSorted {
    background-color: #2C5C91 !important;
}

.RadGrid_Metro td.rgSorted {
    background-color: #b5cdd9 !important;
    border-color: #b5cdd9 !important;
}

.rgMesswerte td:hover {
    cursor: pointer;
}

.RadGrid_Metro .rgHoveredRow td.rgSorted {
    border-color: #b5cdd9 !important;
}

.RadGrid_Metro th.rgSorted a {
    color: white !important;
}

/*.RadGrid_Metro .rgMultiHeaderRow th.rgHeader {
    border: 0 !important;
    border-bottom: 1px solid #2C5C91 !important;
    border-left: 1px solid #2C5C91 !important;
}*/

.RadGrid_Metro .rgHoveredRow {
    background-color: #2C5C91 !important;
    border-color: #2C5C91 !important;
    color: white;
}

    .RadGrid_Metro .rgHoveredRow td {
        border-color: #2C5C91 !important;
    }


    .RadGrid_Metro .rgHoveredRow a {
        color: white !important;
    }


.rgMasterTable th.WerteTabelleHeader {
    /*background-color: #2C5C91;*/
    background-color: #2C5C91;
    color: White;
    border-color: #2C5C91;
    text-align: center;
    font-weight: bold;
}

    .rgMasterTable th.WerteTabelleHeader a {
        color: White;
    }

.Meldestufe .Pushpin {
    margin-right: 5px;
    vertical-align: middle;
}

/*.sorting_1
{
    background-color: #EAEEF2;
}*/

h2 {
    text-align: left;
    padding-bottom: 15px;
    padding-top: 5px;
    padding-left: 1%;
    font-size: 1.917em;
    font-variant: normal;
    font-weight: normal;
    color: #2C5C91;
}

/*.WerteTabelle
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #2C5C91;
}

.WerteTabelle td
{
    border-bottom: 1px solid #2C5C91;
}

.WerteTabelle td:hover
{
    cursor: pointer;
}

.sortable:hover{
    cursor: pointer;
}

.WerteTabelle tbody tr
{
    height: 40px;
}

.WerteTabelle tbody
{
    font-size: 95%;
}

    .WerteTabelle tbody tr.even:hover
    {
        background-color: #2C5C91;
        color: White;
    }

        .WerteTabelle tbody tr.even:hover a
        {
            background-color: #2C5C91;
            color: White;
        }

        .WerteTabelle tbody tr.even:hover td.sorting_1
        {
            background-color: #2C5C91;
            color: White;
        }

            .WerteTabelle tbody tr.even:hover td.sorting_1 a
            {
                background-color: #2C5C91;
                color: White;
            }

    .WerteTabelle tbody tr.odd:hover
    {
        background-color: #2C5C91;
        color: White;
    }

        .WerteTabelle tbody tr.odd:hover a
        {
            background-color: #2C5C91;
            color: White;
        }

        .WerteTabelle tbody tr.odd:hover td.sorting_1
        {
            background-color: #2C5C91;
            color: White;
        }

            .WerteTabelle tbody tr.odd:hover td.sorting_1 a
            {
                background-color: #2C5C91;
                color: White;
            }

.WerteTabelle thead
{
    font-size: 100%;
}

.TableContentCenter
{
    text-align: center;
    padding: 2px 7px;
}

.TableContentLeft
{
    text-align: left;
    padding: 2px 5px;
}

.TableContentRight
{
    text-align: right;
    padding: 2px 5px;
}

.sorting_asc
{
    background: url('/Bilder/sort_asc.png') no-repeat center right;
    background-color: rgba(44, 92, 145, 1);
}
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#af2C5C91, endColorstr=#FF2C5C91)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#af2C5C91, endColorstr=#FF2C5C91);}*/
.sorting_desc {
    background: url('/Bilder/sort_desc.png') no-repeat center right;
    background-color: rgba(44, 92, 145, 1);
}
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#af2C5C91, endColorstr=#FF2C5C91)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#af2C5C91, endColorstr=#FF2C5C91); }*/

#overlay {
    position: absolute;
    background: #fff;
}

#img-load {
    position: absolute;
}

*/

