@CHARSET "UTF-8";

/* 
COLORS:
BLUE: #66A2C0
ORANGE: #F39800
GOLD: #b7a77e
*/

* {}
html {}
body {font:normal .86em/1.4em Verdana, Helvetica, sans-serif;background:#D0D6DB url('../gfx/body_bg.png') 0 -1px repeat-x;margin:0;}
.clear {clear:both;}
.clearfix:after {  content: ".";   display: block;height: 0;clear: both;visibility: hidden;}

a img, a:link img {border:none;}

/* LAYOUT
-------------------------------------------------------------- */

/* PAGE
-------------------------------------------------------------- */

#page {width:960px;border:0px solid red;margin:0 0 0 10px;}
#head {height:147px;padding:0;position:relative;}
#logo {float: left;padding:56px 0 0 0;}
#logo a img{border:0;}

/* LANGUAGE NAVIGATION
-------------------------------------------------------------- */

#head .nav_language {position:absolute;top:5px;left:-4px;}
#head .nav_language ul li {border-right:1px solid #D0D6DB;}
#head .nav_language ul li:last-child{border:0px solid;}
#head .nav_language li{display: inline;padding:0 8px;}

/* SOCIAL NAVIGATION
-------------------------------------------------------------- */

#head .nav_social {position:absolute;top:5px;left:695px; border:0px solid red;}
#head .nav_social ul>li {border-right:0px solid #D0D6DB;}
#head .nav_social ul>li:last-child{border:0px solid;}
#head .nav_social ul>li {display:block;padding:0;float:left; width:18px;}
#head .nav_social ul>li span {display:inline-block;height:19px;line-height:19px; width:0px; overflow: hidden;}

#head .nav_social li span i {}

#head .nav_social li .twitter_custom {background:transparent url('../gfx/social/twitter.png') left top no-repeat;padding-left:18px;}
#head .nav_social li .facebook_custom {background:transparent url('../gfx/social/facebook.png') left top no-repeat;padding-left:18px;}
#head .nav_social li .youtube_custom {background:transparent url('../gfx/social/youtube.png') left top no-repeat;padding-left:18px;}
#head .nav_social li .st_sharethis_custom {background:transparent url('../gfx/social/sharethis.png') left top no-repeat;padding-left:18px;}
#head .nav_social li .rss_custom {background:transparent url('../gfx/social/rss.png') left top no-repeat;padding-left:18px;}
#head .nav_social li .print {background:transparent url('../gfx/social/print.png') left top no-repeat;padding-left:20px; }

/*
nav {background:#FFF;float:left;}
nav ul {text-align:center;}
nav ul li {float:left;display:inline;}
nav ul li:hover {background:#E6E6E6;}
nav ul li a {display:block;padding:15px 25px;color:#444;}
*/
#head .nav_social ul li ul {position:absolute;width:180px;background:#D0D6DB;z-index:1000;left:-90px;}
#head .nav_social ul li ul li {width:180px;}
#head .nav_social ul li ul li a {display:block;padding:2px 4px;color:#6A7981;}
#head .nav_social ul li ul li:hover a {background:#F7F7F7;}
#head .nav_social ul li ul.fallback {display:none;}
#head .nav_social ul li:hover ul.fallback {display:block;}

/* SEARCHFORM
-------------------------------------------------------------- */

#head .searchfield {position:absolute;top:2px;right:4px; border:0px solid red;}
#head .searchfield input {width:145px;background:#fff;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #5F6D78;color:#5F6D78;padding:2px 4px;margin:0;font-size: .86em;}

/* META NAVIGATION
-------------------------------------------------------------- */

#head .nav_meta {position:absolute;top:72px;right:5px;}
#head .nav_meta ul li {border-right:1px solid #D0D6DB;}
#head .nav_meta ul li:last-child{border:0px solid;}
#head .nav_meta li{display:inline;padding:0 8px;}

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

#portal {height:58px;border:0px solid red;}
#content_head {min-height:17px;background:transparent url('../gfx/content_head.png') left top no-repeat;border:0;}
#content {min-height:500px;background:transparent url('../gfx/content_bg.png') left top repeat-y;border:0;}

/* COLUMN LEFT
-------------------------------------------------------------- */

#columnLeft {width:290px;margin:8px 16px 0;float:left;background:#ffffff;min-height:250px;border:0px solid red;}

/* COLUMN NORMAL
-------------------------------------------------------------- */

#columnNormal {width:608px;float:right;position:relative;background:#fff;margin:16px 30px 0 0;border-bottom:36px solid #fff;}

/* 1 COLUMNS
-------------------------------------------------------------- */

#content.col1 #columnNormal { width:905px; }
#content.col1 #columnLeft {display: none;}
#content.col1 #columnRight {display: none;}

/* 2 COLUMNS
-------------------------------------------------------------- */

#content.col2 #columnRight {display: none;}
#content.col2 #columnBorder {display: none;}

/* 3 COLUMNS
-------------------------------------------------------------- */

#content.col3 #columnBorder {background: #fff;  min-height:200px; margin:0 24px 10px 24px; width:905px;}
#content.col3 #columnLeft {background:#fff; float:left; width:286px; border-right:1px dotted #333;; min-height:400px; margin:0 0 0 24px; padding-right:10px; }
#content.col3 #columnNormal {background:#fff; float:left; width:286px; border-right:1px dotted #333; min-height:400px; margin:0 0 0 10px !important; padding-right:10px;border-bottom:0;}
#content.col3 #columnRight {background:#fff; float:left; width:286px;  min-height:400px; margin:0 0 0 10px;}

#content.col3 h1 span {float:right; font-size:80%;}
#content.col3 h1 span a:link {color:#333 !important; padding-left:12px; background:transparent url('../gfx/nav_more_bottom.png') 0 4px no-repeat;}
#content.col3 h1 span a:visited {color:#333 !important; }

/* FOOTER
-------------------------------------------------------------- */

/*
#footer {background:transparent url('../gfx/content_bg_.png') left top repeat-y;min-height:10px;}
*/
#footer {min-height:10px;}
#footer_end {background:transparent url('../gfx/content_footer_end.png') left top no-repeat;height:14px;width: 959px;padding-bottom: 20px;}

/* TEASER
-------------------------------------------------------------- */

#columnNormal .no_margin {margin-right:0;}
#columnNormal .box_teaser {margin:0 8px 8px 0;border:3px solid #eaeef1; width:286px; float:left; height: 300px; overflow: hidden; color:#333; }
#columnNormal .box_teaser h1 {
	margin:0;color:#fff;font-size:90%;padding:4px 4px 4px 16px;background: #6a7981; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); 
	background: -moz-linear-gradient(top,  #83919a,  #6a7981);
}

#columnNormal .box_teaser h3 {padding:8px 16px 0 16px;}
#columnNormal .box_teaser p {padding:0 16px 0 16px; font-size:80%;}
#columnNormal .box_teaser img {margin:0;padding:0;border:0;border-bottom:3px solid #eaeef1}
 
#columnNormal .box_teaser a, #columnNormal .box_teaser a:link {color:#000 !important;text-decoration:none;}
#columnNormal .box_teaser a:visited {color:#000;}
#columnNormal .box_teaser a:hover {color:#66a2d5;}
#columnNormal .box_teaser a:active {color:#000;}

/* SECTION FRAMES
-------------------------------------------------------------- */

#columnLeft .csc-default {border:2px solid #eaebef;padding:8px 16px;margin:0 0 16px 0; font-size:90%;color:#333;}
#columnLeft .csc-default h1 {margin:0 0 12px 0;padding:0 0 4px;border-bottom:1px solid #d4d5d9;}
#columnLeft .csc-default p {margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #d4d5d9;line-height:1.4em;}
#columnLeft .csc-default p:last-child {border-bottom:none;}

/*
.portal #columnLeft .csc-default h1 {color:#b7a77e;}
.gebu #columnLeft .csc-default h1 {color:#F39800;}
.dora #columnLeft .csc-default h1 {color:#66A2C0;}
*/

.csc-border {border-bottom:1px dotted #828F98; margin-bottom:16px; padding-bottom:6px;}
.csc-notice {border:1px solid #d0d6db; margin-bottom:16px; padding:16px 16px 8px 16px; background-color: #f0f3f4; color:#5F6D78 !important;}

/*** HEADLINES *****************/
h1 {font-size:1.2em;line-height:1.25em;color:#000;margin:0 0 10px 0;letter-spacing:.015em;font-weight:normal;}
h2 {font-size:1em;color:#6b7982;margin:0 0 6px 0;}

/*div.csc-header-n1 h1 {font-size:1.5em;}*/

#columnNormal h1.lightgray {font-size:1.0em;line-height:1.25em;color:#333;margin:0 0 12px 0; font-weight:normal;}
#columnNormal h1 span {line-height:1.6em;color:#445255;}
#columnNormal h1.smaller { font-size:1.2em;line-height:1.2em; color:#000;font-weight:normal;margin:0 0 4px 0;}
#columnNormal h1.black.underline {color:#000; font-weight:normal;margin:0 0 20px 0;padding:0 0 6px 0;border-bottom:1px dotted #000;}
#columnNormal h2 {font-size:100%;line-height:1.4em;color:#000;margin:0 0 10px 0;font-weight: bold; text-decoration:none;border-bottom:0px solid #000;display:inline-block;}
#columnNormal h3 {font-size:90%;color:#4c4c4c;margin:0;}

#columnNormal h4 {font-size:1em;color:#4c4c4c;margin:0;}

/*** PARAGRAPHS *********************/
p {margin:0 0 10px 0;font-size:90%;}
p b {}

#columnNormal p.bodytext {padding-right:32px;line-height:1.6em;color:#333333;}
#columnNormal ul {padding:0; margin: 0 0 16px 16px; line-height:1.6em;color:#333333; font-size:90%;}
#columnNormal ul li {list-style: none; list-style-image: url('../gfx/li.png');}
#columnNormal table {border-collapse:collapse;border:0px dotted #333;font-size:90%;}
#columnNormal table th {width:140px;border-bottom:0px dotted #333;vertical-align:top;text-align:left;padding:4px;}
#columnNormal table td {border-bottom:0px dotted #333;vertical-align:top;text-align:left;padding:4px;}
#columnNormal table tr.dark {background:#f0f0f0;}

/*** LINKS PORTAL *******************/
body.portal #content a, body.portal #content a:link {color:#b7a77e;text-decoration:none;}
body.portal #content a:visited {color:#b7a77e;}
body.portal #content a:hover {color:#b7a77e;}
body.portal #content a:active {color:#b7a77e;}

/*** LINKS GEBU *********************/
body.gebu #content a, body.gebu #content a:link {color:#f39800;text-decoration:none;}
body.gebu #content a:visited {color:#f39800;}
body.gebu #content a:hover {color:#f39800;}
body.gebu #content a:active {color:#f39800;}

/*** LINKS DORA *********************/
body.dora #content a, body.dora #content a:link {color:#66a2c0;text-decoration:none;}
body.dora #content a:visited {color:#66a2c0;}
body.dora #content a:hover {color:#66a2c0;}
body.dora #content a:active {color:#66a2c0;}

/*** TEXT/PIC BORDER ***************/

div.csc-textpic .csc-textpic-imagewrap {border:3px solid #eaebef;padding:0;margin:0 0 0 0;}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-caption {font-size:.76em;color:#505a63;line-height:1.4em;padding:8px 12px;border-top:3px solid #eaebef;text-transform:uppercase;text-align:left; }
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}

div.csc-textpic.csc-textpic-above {margin-bottom:16px;}

/* PORTAL NAVIGATION
-------------------------------------------------------------- */

#portal ul {margin:0;padding:0; }
#portal ul li {margin:0;padding:0;list-style:none;display:inline; text-transform:uppercase;}
#portal ul li a {color:#fff;display:block;margin-right:5px;float:left;background:#66757e;text-align:center;text-transform:uppercase; font-size:1em; forn-weight:normal;}
#portal ul li a span, #portal ul li a:link span { margin-top:12px; display:inline-block;}
#portal ul li a:link {color:#fff;}
#portal ul li a:visited {color:#fff;}
#portal ul li a:active {}

/* PORTAL */
#portal ul li.portal a, #portal ul li.portal a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext.png') left top no-repeat;}
#portal ul li.portal a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext_hover.png') left top no-repeat;}
#portal ul li.portal a:link {}
#portal ul li.portal a:visited {}
#portal ul li.portal a:hover, #portal ul li.portal.active a, #portal ul li.portal.active a:link {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext_hover.png') left top no-repeat;}
#portal ul li.portal a:active {}

/* BUCHENWALD */
#portal ul li.buchenwald a, #portal ul li.buchenwald a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_buchenwald_notext.png') left top no-repeat;}
#portal ul li.buchenwald a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_buchenwald_notext_hover.png') left top no-repeat;}
#portal ul li.buchenwald a:link {}
#portal ul li.buchenwald a:visited {}
#portal ul li.buchenwald a:hover, #portal ul li.buchenwald.active a, #portal ul li.buchenwald.active a:link {color:#5F6D78;background:transparent url('../gfx/button_buchenwald_notext_hover.png') left top no-repeat;border-bottom:0px solid #78abc6}
#portal ul li.buchenwald a:active {}

/* DORA */
#portal ul li.dora a, #portal ul li.dora a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_dora_notext.png') left top no-repeat;}
#portal ul li.dora a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_dora_notext_hover.png') left top no-repeat;}
#portal ul li.dora a:link {}
#portal ul li.dora a:visited {}
#portal ul li.dora a:hover, #portal ul li.dora.active a, #portal ul li.dora.active a:link {color:#5F6D78;background:transparent url('../gfx/button_dora_notext_hover.png') left top no-repeat;border-bottom:0px solid #78abc6}
#portal ul li.dora a:active {}

/* MAIN NAVIGATION
-------------------------------------------------------------- */

ul#mainmenu {margin:0;padding:4px 0 0 0; }
ul#mainmenu li {display:inline; list-style:none;}

#navigation {border-top:0px solid #75838c;height:36px;font-size:.8em;margin:0;padding:0;position:relative;}
#navigation > ul {padding-left: 10px;border: 0px solid red;}
#navigation > ul > li {display:inline; padding-right:8px;margin-right:8px;border-right:1px solid #66757E;text-transform:uppercase;}
#navigation > ul > li:last-child {border-right: none;}
#navigation > ul > li a, #navigation ul li a:link {color:#000;}
#navigation > ul > li a:visited {}
#navigation > ul > li a:hover {color:#000;}
#navigation > ul > li a:active {}

/* ACTIVE */
#navigation > ul > li.active > a, 
	#navigation > ul > li.active > a:link,
	#navigation > ul > li > a:hover,
	#navigation > ul > li > a:visited:hover {text-decoration:none;color:#b7a77e;}

/* GEBU */
body.gebu #navigation > ul > li.active > a, 
	body.gebu #navigation > ul > li.active > a:link,
	body.gebu #navigation > ul > li > a:hover,
	body.gebu #navigation > ul > li > a:visited:hover {text-decoration:none;color:#f39800;}

/* DORA */
body.dora #navigation > ul > li.active > a, 
	body.dora #navigation > ul > li.active > a:link,
	body.dora #navigation > ul > li > a:hover,
	body.dora #navigation > ul > li > a:visited:hover {text-decoration:none;color:#66A2C0;}

/* LEFT NAVIGATION
-------------------------------------------------------------- */

#content ul.nav_sub {margin:12px 0 24px 0;padding:0;}
#content ul.nav_sub > li {font-size:.8em;margin:0;padding:0;text-transform:uppercase;}
#content ul.nav_sub > li{list-style:none;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px dotted #828f98;}
#content ul.nav_sub > li:last-child, ul.nav_sub > li.last-child {border-bottom:0px dotted #828f98;}
#content ul.nav_sub > li > a, 
	#content ul.nav_sub > li > a:link {color:#333;text-decoration:none;background:#ffffff url("../gfx/nav_sub_normal.png") 0 0 no-repeat;padding:0 0 0 12px;}
#content ul.nav_sub > li > a:visited {color:#333;}
#content ul.nav_sub > li > a:hover {color:#b7a77e; background:#ffffff url("../gfx/nav_sub_active.png") 0 0 no-repeat;}
#content ul.nav_sub > li > a:active {color:#b7a77e;}

/*  ACTIVE */
#content ul.nav_sub > li.active > a, 
	#content ul.nav_sub > li.active > a:link {color:#b7a77e;text-decoration:none;background:#ffffff url("../gfx/nav_sub_active.png") 0 0 no-repeat;padding:0 0 0 12px;font-weight:normal;}
#content ul.nav_sub > li.active > a:visited {color:#b7a77e;}
#content ul.nav_sub > li.active > a:hover {color:#b7a77e;}
#content ul.nav_sub > li.active > a:active {color:#b7a77e;}

/* LEVEl 2 */
#content ul.nav_sub_sub {margin:4px 0 -4px 12px;padding:0;}
#content ul.nav_sub_sub > li{list-style:none;margin:0 0 3px 0;padding:0 0 3px 0;border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub > li:last-child, ul.nav_sub_sub > li.last-child {border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub li > a, 
	#content ul.nav_sub_sub li > a:link,
	 #content ul.nav_sub_sub li > a:visited {color:#333;text-decoration:none;background:transparent;}
#content ul.nav_sub_sub li.active > a:Link {color:#000;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li.active > a:visited {color:#000;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li.active > a:hover {color:#b7a77e;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li > a:hover {color:#b7a77e;background:transparent;}
#content ul.nav_sub_sub li > a:active {color:#333;}

/* ACTIVE */
#content ul.nav_sub_sub > li.active > a:link, ul.nav_sub_sub > li.active a:link {text-decoration:none;background:transparent;font-weight:normal;}
#content ul.nav_sub_sub > li.active > a:link {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:visited {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:hover {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:active {font-weight:normal;color:#b7a77e;}

/* LEVEL 3 */
#content ul.nav_sub_sub_sub {margin:6px 0 -8px 6px;padding:0; text-transform:none;}
#content ul.nav_sub_sub_sub > li{list-style:none;border-bottom:0px dotted #828f98;margin:0 0 3px 0;padding:0 0 3px 0;}
#content ul.nav_sub_sub_sub > li:last-child, ul.nav_sub_sub_sub > li.last-child {margin-bottom:6px;border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub_sub li > a, 
	#content ul.nav_sub_sub_sub li > a:link {text-decoration:none;background-color:transparent;padding:0;}
#content ul.nav_sub_sub_sub li.active a:link {color:#b7a77e;}
#content ul.nav_sub_sub li.active > ul.nav_sub_sub_sub > li.active a {color:#b7a77e;} /*farben für 3. ebene*/

/* GEBU */
body.gebu #content div.container_nav_sub h1 {color:#e6a446;}
body.gebu #content ul.nav_sub > li > a, 
	body.gebu #content ul.nav_sub > li > a:link {color:#333333;background:#ffffff url("../gfx/nav_sub_normal.png") left center no-repeat;}
body.gebu #content ul.nav_sub > li > a:hover, 
	body.gebu #content ul.nav_sub > li > a:visited:hover {color:#F39800;background:#ffffff url("../gfx/nav_sub_active_gebu.png") left center no-repeat;}
body.gebu #content ul.nav_sub > li.active > a, 
	body.gebu ul.nav_sub > li.active > a:link {color:#F39800; background:#ffffff url("../gfx/nav_sub_active_gebu.png") left center no-repeat;}

/* LEVEL 2 */
body.gebu #content ul.nav_sub_sub li > a:link,
	body.gebu #content ul.nav_sub_sub li > a:visited {color:#333;}
body.gebu #content ul.nav_sub_sub li > a:hover {color:#F39800 !important; /*background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;*/}
body.gebu #content ul.nav_sub_sub > li.active > a, 
	body.gebu ul.nav_sub_sub > li.active > a:link {color:#F39800;}

/* LEVEL 3 */
body.gebu #content ul.nav_sub_sub_sub {margin:6px 0 -8px 12px;padding:0;}
body.gebu #content ul.nav_sub_sub_sub > li{list-style:none;border-bottom:0px dotted #828f98;margin:0 0 3px 0;padding:0 0 3px 0;}
body.gebu #content ul.nav_sub_sub_sub > li:last-child, ul.nav_sub_sub_sub > li.last-child {margin-bottom:6px;border-bottom:0px dotted #828f98;}
body.gebu #content ul.nav_sub_sub_sub li > a, 
	body.gebu #content ul.nav_sub_sub_sub li > a:link {text-decoration:none;background-color:transparent;padding:0;}
body.gebu #content ul.nav_sub_sub_sub li.active a:link {color:#F39800;}
body.gebu #content ul.nav_sub_sub li.active > ul.nav_sub_sub_sub > li.active a {color:#F39800;} /*farben für 3. ebene*/
	
/* DORA */
body.dora #content div.container_nav_sub h1 {color:#66a2c0;}
body.dora #content ul.nav_sub > li > a, 
	body.dora #content ul.nav_sub > li > a:link,
	body.dora #content ul.nav_sub > li > a:visited {background:#ffffff url("../gfx/nav_sub_normal.png") left center no-repeat;color:#333;}
body.dora #content ul.nav_sub > li > a:hover, 
	body.dora #content ul.nav_sub > li > a:visited:hover {color:#66a2c0 !important;background:#ffffff url("../gfx/nav_sub_active_dora.png") left center no-repeat;}
body.dora #content ul.nav_sub > li.active > a, 
	body.dora ul.nav_sub > li.active > a:link {color:#66a2c0;background:transparent url("../gfx/nav_sub_active_dora.png") left center no-repeat;}

/* LEVEL 2 */
body.dora #content ul.nav_sub_sub li > a:link,
	body.dora #content ul.nav_sub_sub li > a:visited {color:#333;}
body.dora #content ul.nav_sub_sub li > a:hover {color:#66a2c0 !important; /*background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;*/}
body.dora #content ul.nav_sub_sub > li.active > a, 
	body.dora ul.nav_sub_sub > li.active > a:link {color:#66a2c0;}

/* HEADER NAVIGATION
-------------------------------------------------------------- */

#head ul {font-size:80%;margin:0;padding:0;}
#head ul li{list-style:none;}
#head ul li a, #head ul li a:link {color:#d0d6db;text-decoration:none;}
#head ul li a:visited {color:#d0d6db;}
#head ul li a:hover {color:#d0d6db;}
#head ul li a:active {color:#d0d6db;}

/* ROOTLINE NAVIGATION
-------------------------------------------------------------- */

#rootline {color:#5F6D78;border:0px solid red;font-size:80%;text-align:right;padding:0;display:none;}
#rootline  ul {margin:0;padding:0;}
#rootline  ul li{list-style:none;display:inline;}
#rootline  a, #rootline a:link {color:#5F6D78;text-decoration:none;margin:0 4px 0;}
#rootline  a:visited {color:#5F6D78;}
#rootline  a:hover {color:#5F6D78;}
#rootline  a:active {color:#5F6D78;}

/* FOOTER NAVIGATION
-------------------------------------------------------------- */

#footer {width:960px;height:240px;}
#footer ul {text-align:left;margin:0;padding:0; border:0px solid red; font-size:90%;}
#footer > ul {margin:0 0 0 36px;}
#footer ul > li {margin:0;padding:0; list-style: none; float: left; width:230px; font-weight: bold;}
#footer ul li ul {min-height: 200px;}
#footer ul li ul li {margin:0;padding:0; list-style: none; font-weight: normal;}

#footer ul li a, a:link {color:#5f6d78;text-decoration:none;}
#footer ul li a:visited {color:#5f6d78;}
#footer ul li a:hover {color:#5f6d78; text-decoration:underline;}
#footer ul li a:active {color:#5f6d78;}

/* TEXTMENU
-------------------------------------------------------------- */

#columnNormal ul.textmenu {margin:4px 0 16px 0; font-size: 70%;}
#columnNormal ul.textmenu li {list-style:none; display:inline; margin-right:8px; padding-right:8px; border-right:1px solid #d0d6db; }
#columnNormal ul.textmenu li:last-child {border-right:none;}

/* TT_NEWS
-------------------------------------------------------------- */
/*
BLUE: #66A2C0
ORANGE: #F39800
GOLD: #b7a77e
*/

/* NEWS LIST */
.news-list-item {margin:0 16px 8px 0;border-bottom:1px solid #8b8f92;}
.news-list-item:last-child {border-bottom:none;}
.news-list-item a, .news-list-item a:link {color:#333;text-decoration:none;}
.news-list-item li a:visited {color:#333;}
.news-list-item li a:hover {color:#333;}
.news-list-item li a:active {color:#333;}

/* NEWS LIST BROWSE */
.news-list-browse {font-size:.86em;color:#4e5c5f;}
.showResultsWrap {}
.browseLinksWrap {}
.news-list-morelink {font-size:.86em; font-weight:bold;}

ul.news-archive {padding:0;margin:0;font-size:.8em;}
ul.news-archive li {list-style:none;padding:0;margin:0;display:inline-block;text-transform:uppercase;width:45%;}
ul.news-archive li a, ul.news-archive li a:link {color:#000 !important;}
ul.news-archive li a:visited {}
ul.news-archive li a:hover {color:#b7a77e;}
ul.news-archive li a:active {}

body ul.news-archive li.amenu-act a,
	body ul.news-archive li.amenu-act a:link {color:#b7a77e !important;}
body ul.news-archive li a:hover {color:#b7a77e;}

body.gebu ul.news-archive li.amenu-act a,
	body.gebu ul.news-archive li.amenu-act a:link {color:#b7a77e !important;}
body.gebu ul.news-archive li a:hover {color:#b7a77e;}

body.dora ul.news-archive li.amenu-act a,
	body.dora ul.news-archive li.amenu-act a:link {color:#66A2C0 !important;}
body.dora ul.news-archive li a:hover {color:#66A2C0;}

/* NEWS LIST */
#columnNormal .news-list-container .news-list-item {margin:0 0 16px 0; padding:0 0 16px 0; border-bottom:1px dotted #8b8f92; color:#333;}
#columnNormal .news-list-container .news-list-item:last-child {border-bottom:none;}
#columnNormal .news-list-container .news-list-item h1 {}
#columnNormal .news-list-container .news-list-item h3 {padding:0 0;margin:0;}
#columnNormal .news-list-container .news-list-item p {padding:0 0;margin:0; font-size:96% !important; line-height: 1.4em !important;}
#columnNormal .news-list-container .news-list-item .news-list-item-image {float:left; }
#columnNormal .news-list-container .news-list-item .news-list-item-image img {background:#D0D6DB;display:inline-block;border:3px solid #eaeef1;margin-right:16px;}
#columnNormal .news-list-container .news-list-item .news-list-item-text {float:right;width:378px;border:0px solid blue;}
#columnNormal .news-list-container .news-list-item .news-list-morelink {}
#columnNormal .news-list-container .news-list-item .news-list-morelink a, 
#columnNormal .news-list-container .news-list-item .news-list-morelink a:link,
	#columnNormal .news-list-container .news-list-item .news-list-morelink a:visited {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container .news-list-item .news-list-morelink a:hover {color:#66A2C0 !important;}
#columnNormal .news-list-container .news-list-item .news-list-morelink a:active {color:#4e5c5f;}
#columnNormal .news-list-container .news-list-item .news-list-date {font-weight:normal !important;font-size:0.86em;}
#columnNormal .news-list-container .news-list-item a, 
#columnNormal .news-list-container .news-list-item a:link {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container .news-list-item a:visited {color:#333;}
#columnNormal .news-list-container .news-list-item a:hover {color:#66A2C0 !important;}
#columnNormal .news-list-container .news-list-item a:active {color:#333;}

body.portal #columnNormal .news-list-container .news-list-item a:hover {color:#b7a77e !important;}
body.gebu #columnNormal .news-list-container .news-list-item a:hover {color:#F39800 !important;}

#columnNormal .news-list-container.program .news-list-item h4 {color:#000; margin-bottom:16px;}

/* NEWS LIST GRID
-------------------------------------------------------------- */

#columnNormal .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:3px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333;}
#columnNormal .news-list-container.grid .news-list-item h1 {	
	margin:0;
	color:#fff;
	font-size:1em;
	padding:4px 16px;
	background: #6a7981; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #83919a,  #6a7981); /* for firefox 3.6+ */}

#columnNormal .news-list-container.grid .news-list-item h3 {margin:8px 16px 0 16px;}
#columnNormal .news-list-container.grid .news-list-item p {padding:0 16px; line-height: 1.4em !important; font-size:80% !important;}
#columnNormal .news-list-container.grid .news-list-item .news-list-image {width:286px;height:106px;background:#D0D6DB;display:block;border-bottom:3px solid #eaeef1}
#columnNormal .news-list-container.grid .news-list-item a, 
#columnNormal .news-list-container.grid .news-list-item a:link {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container.grid .news-list-item a:visited {color:#333;}
#columnNormal .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
#columnNormal .news-list-container.grid .news-list-item a:active {color:#333;}

/* NEWS LATEST
-------------------------------------------------------------- */

.news-latest-morelink {font-size:.86em; font-weight:bold;padding:4px 6px 4px 310px;}

#columnNormal .news-latest-container.grid .news-latest-item {margin:0 0 16px 0;padding:0 0 16px 0;width:902px; color:#333; border-bottom:1px dotted #333;}
#columnNormal .news-latest-container.grid .news-latest-item h1 {	margin:0;color:#333;font-size:1.6em !important;padding:4px 6px 4px 310px;}
#columnNormal .news-latest-container.grid .news-latest-item h3 {padding:4px 6px 4px 310px; color:#5F6D78; font-weight:normal;}
#columnNormal .news-latest-container.grid .news-latest-item p {padding:4px 6px 4px 310px; font-size:90% !important;}
#columnNormal .news-latest-container.grid .news-latest-item .news-latest-date {padding:4px 6px 0 310px; font-size:90% !important;margin-bottom:0;}
#columnNormal .news-latest-container.grid .news-latest-item .news-latest-image {width:902px;height:297px;background:#D0D6DB;display:block;margin-bottom:16px;}

#columnNormal .news-latest-container.grid .news-latest-item a, #columnNormal .news-latest-container.grid .news-latest-item a:link {color:#333;text-decoration:none;}
#columnNormal .news-latest-container.grid .news-latest-item a:visited {color:#333;}
#columnNormal .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}
#columnNormal .news-latest-container.grid .news-latest-item a:active {color:#333;}

body.portal #columnNormal .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}

/* NEWS SINGLE
-------------------------------------------------------------- */

#columnNormal .news-single-item p {font-size:90% !important;}
#columnNormal .news-single-item .news-single-img {background:#fff;border:3px solid #eaeef1;margin-bottom:16px;width:600px; clear:both;}
#columnNormal .news-single-item.pupil .news-single-img {width:auto; display:inline-block; border:0;}
#columnNormal .news-single-item.pupil .news-single-img img {border:3px solid #eaeef1;}
#columnNormal .news-single-item .news-single-img img {margin-bottom:-5px;}
#columnNormal .news-single-item .news-single-img p {text-transform:uppercase;font-size:.76em !important;color:#505a63;line-height:1.4em;padding:8px 12px;border-top:3px solid #eaebef;text-align:left;margin:0;}
#columnNormal .news-single-item p {font-size:1em;}
#columnNormal .news-single-item .news-single-backlink a, 
	#columnNormal .news-single-item .news-single-backlink a:link {color:#333;text-decoration:none;}
#columnNormal .news-single-item .news-single-backlink a:visited {color:#333;}
#columnNormal .news-single-item .news-single-backlink a:hover {color:#66A2C0;}
#columnNormal .news-single-item .news-single-backlink a:active {color:#333;}

.prevArticle {font-size:90% !important; width:48%; float:left;margin-bottom:12px;}
.nextArticle {font-size:90% !important; width:48%; float:right; text-align:right;margin-bottom:12px;}

#columnNormal .news-single-item.program p {margin-bottom:16px;}
#columnNormal .news-single-item.program h2 {color:#000 !important; margin-bottom:16px; font-weight: normal;}
#columnNormal .news-single-item.program h3 {color:#000 !important; margin-bottom:12px;}
#columnNormal .news-single-item.program h4 {color:#000 !important; margin-bottom:12px !important; font-weight: normal;}

/* PORTAL NEW
--------------------------------------------------------------- */

.col3 .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:0px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333; padding-bottom:0;}
.col3 #columnNormal .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:0px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333; padding-bottom:0;}

.col3 .news-list-container.grid .news-list-item h1 {	
	margin:0;
	color:#fff;
	font-size:1em;
	padding:4px 16px;
	background: #6a7981; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #83919a,  #6a7981); /* for firefox 3.6+ */}

.col3 .news-list-container.grid .news-list-item h3 {margin:8px 16px 0 16px;}
.col3 .news-list-container.grid .news-list-item p {padding:0 16px; line-height: 1.4em !important; font-size:80% !important;}
.col3 .news-list-container.grid .news-list-item .news-list-image {width:286px;height:106px;background:#D0D6DB;display:block;border-bottom:0}
.col3 .news-list-container.grid .news-list-item a, 
	.col3 .news-list-container.grid .news-list-item a:link {color:#333 !important;text-decoration:none;}
.col3 .news-list-container.grid .news-list-item a:visited {color:#333;}
.col3 .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
.col3 .news-list-container.grid .news-list-item a:active {color:#333;}

.col3 .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
.col3 #columnNormal .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}

.col3 h1.lightgray {font-size:1.0em;line-height:1.25em;color:#333;margin:0 0 12px 0; font-weight:normal;}
.col3 h2 {font-size:90%;line-height:1.3em;color:#000;margin:0 0 10px 0;font-weight: bold; text-decoration:none;border-bottom:1px solid #000;display:inline-block;}
.col3 .news-list-container.grid .news-list-item h3 {font-size:90%;color:#4c4c4c;}

/* LATEST */

.news-latest-morelink {font-size:.86em; font-weight:bold;padding:4px 6px 4px 310px;}

.col3 .news-latest-container.grid .news-latest-item {margin:0 0 16px 0;padding:0 0 16px 0;width:902px; color:#333; border-bottom:1px dotted #333;}
.col3 .news-latest-container.grid .news-latest-item h1 {	margin:0;color:#333;font-size:1.6em !important;padding:4px 6px 4px 310px;}
.col3 .news-latest-container.grid .news-latest-item h3 {padding:4px 6px 4px 310px; color:#b7a77e !important; font-weight:normal;}
.col3 .news-latest-container.grid .news-latest-item p {padding:4px 6px 4px 310px; font-size:90% !important;}
.col3 .news-latest-container.grid .news-latest-item .news-latest-date {padding:4px 6px 0 310px; font-size:90% !important;margin-bottom:0;}
.col3 .news-latest-container.grid .news-latest-item .news-latest-image {width:902px;height:297px;background:#D0D6DB;display:block;margin-bottom:16px;}

.col3 .news-latest-container.grid .news-latest-item a, 
	.news-latest-container.grid .news-latest-item a:link {color:#333 !important;text-decoration:none;}
.col3 .news-latest-container.grid .news-latest-item a:visited {color:#333 ;}
.col3 .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e !important;}
.col3 .news-latest-container.grid .news-latest-item a:active {color:#333;}

body.portal .col3 .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}

/* FORMULAR
-------------------------------------------------------------- */
.csc-mailform ol {list-style:none;}
.csc-mailform legend {margin:0 !important;}
.csc-mailform fieldset {border:none;}
.csc-mailform form label em, .csc-mailform form legend em {padding-left:.25em;color: #00AEEC;display:inline;}
.csc-form-element-fieldset {padding-bottom:1em;margin-top:1em;border-bottom: 1px dashed #C5C5C5;}
.csc-form-element-fieldset:last-child {border-bottom:0;}

.csc-mailform fieldset ol {padding: 1em 0 0 !important;}
.csc-mailform fieldset li {margin-bottom: .5em;padding:0;}
.csc-mailform fieldset ol ol {padding: 0; }
.csc-mailform li input[type="text"] {width:18em;}
.csc-mailform li textarea {width:18.25em;}

.csc-mailform .csc-form-element-radiogroup fieldset li {display:block;margin:0;padding:0 0 0 .25em;}
.csc-mailform ol li.csc-form-element-radio input[type="radio"] {float: left;margin: 0.2em 1em 0 0;}
.csc-mailform li label {float: left;margin-right: 1em;vertical-align: baseline;width: 13em;}

/* #main .csc-form-element-radiogroup fieldset li {display:inline-block;padding:0 .5em;} */
.csc-mailform ol li.csc-form-element-radio label {float:none;margin-right:0;width:auto;}

.csc-mailform ol, .csc-mailform ol li {margin: 0;padding: 0;}
.csc-mailform ol li {overflow: hidden;}

.csc-form-element-reset {display:inline;padding-right:.5em !important;}
.csc-form-element-submit {display:inline;margin:1em 0 0 !important;}
.csc-form-element a.submit {font-weight: 600;padding: 0.18em 0.5em 0.1em;}
.csc-form-element [type="submit"], a.submit {
	padding:0 .5em;
    border: 1px solid #BFBFBA;
    border-radius: 4px 4px 4px 4px;
    display: inline;
    height: 26px;
    cursor:pointer;
    color: #00AEEC;
    background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 57%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(57%,rgba(246,246,246,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="submit"]:hover, a.submit:hover {
	text-decoration:underline;
	background: rgb(232,232,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(246,246,246,1) 39%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(39%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="reset"] {
	padding:0 .5em;
    border: 1px solid #BFBFBA;
    border-radius: 4px 4px 4px 4px;
    display: inline;
    height: 26px;
    cursor:pointer;
    color: #00AEEC;
    background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 57%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(57%,rgba(246,246,246,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="reset"]:hover {
	text-decoration:underline;
	background: rgb(232,232,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(246,246,246,1) 39%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(39%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

/*
.service-contact {position:relative;}
.service-contact .csc-form-element-fieldset {display:inline;width:auto;border:1px solid red;}
.service-contact .csc-form-element-fieldset > fieldset {width:auto;float:left;}
.service-contact .csc-form-element-fieldset > fieldset > ol {position: absolute;left:0;top:0;}
*/


.tx-srfreecap-pi1-image {clear:both; float:none;}
.tx-srfreecap-pi1-cant-read {clear:both;}

/* EXTENSION WRM-PRODUCTS
-------------------------------------------------------------- */
.products {padding:2em 0;border-bottom: 1px dashed #c5c5c5;}
.products:last-child {border-bottom: none;}
.f3-widget-paginator {clear:both;text-align:left !important;}
.f3-widget-paginator li:first-child {margin-left:0;}

.products a {color:#333;}
.products a:hover {color:#333 !important;background:none;}

.tx_products_list_item {float:left;padding-bottom:1em;width:48%;border:0px solid red;min-height:260px;}
.tx_products_list_item_wrapper {padding-right:1em;}
.tx_products_list_item_image {float:left;margin-right:.75em;}
.tx_products_list_item_image figure {margin:0 0 0px 0;padding:0;}
.tx_products_list_item_image a:hover {text-decoration:none;}
.tx_products_list_item_title {display:block;padding-bottom:.5em;}
.tx_products_list_item_text {display:block;font-size:90%;margin-left:110px;}
.tx_products_list_item_price {display:block;font-size:100%;font-weight:bold;}

#columnNormal .tx_cart table {}
#columnNormal .tx_cart table thead th {border-bottom:4px solid #D0D6DB;}
#columnNormal .tx_cart table tbody td {border-bottom:1px solid #D0D6DB;}

#columnNormal .tx_cart table thead th.quantity {width:60px;}
#columnNormal .tx_cart table thead th.tax {width:60px;}
#columnNormal .tx_cart table thead th.price {width:60px;}
#columnNormal .tx_cart table thead th.variants {width:1%;}
#columnNormal .tx_cart table thead th.product {width:50%;}

#columnNormal .tx_cart table tbody tr td:nth-child(3) {}

/* SB DOWNLOAD
-------------------------------------------------------------- */

.sb_download_flex {font-size:90%; border-bottom: 1px dotted #828F98; padding-bottom:16px; margin-bottom:16px;}
.sb_download_flex .image {float:left;margin-right:8px;}
.sb_download_flex .text {float:left;width:70%;}
.sb_download_flex .title {font-weight:bold;}

/* FE LOGIN
-------------------------------------------------------------- */

.tx-felogin-pi1 {}
.tx-felogin-pi1 form {margin:0;padding:0;border:0;}
.tx-felogin-pi1 fieldset {margin:0;padding:0;border:0;}
.tx-felogin-pi1 legend {margin:0 0 16px 0;padding:0;border:0;}

/* KE_SEARCH
-------------------------------------------------------------- */

/* Results */
#kesearch_num_results{padding: 0 0 5px 0;}

#kesearch_results .result-list-item{margin: 0 0 20px 0;padding: 0 0px;}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page { }
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-tt_news { }
.tx-kesearch-pi1 #kesearch_results .teaser_icon img {float:left;margin-top:2px;margin-right:5px;}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {color: red;font-weight: bold;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {font-size: 80%;background: #EEE;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {border: 1px solid #D3D3D3;display: block;float: right;height: 10px;width: 48px;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {background-color: #D3D3D3;border: 1px solid #898989;display: block;height: 10px;margin: -1px 0 0 -1px;}

/* Query time */
.tx-kesearch-pi1 #kesearch_query_time {font-style: italic;text-align: center;font-size: 80%;}

/* KE_SEARCH
-------------------------------------------------------------- */
.tx-maps {}
#map {height:300px;border:3px solid #eaeef1;margin-bottom:12px;}
#google3-map {height:300px; }
.wrmmaps-pin-bubble h2 {border:none;}

/* FE_USERREGISTRATION
-------------------------------------------------------------- */

#tx-srfeuserregister-pi1-fe_users_form {font-size:90%;}
.tx-srfeuserregister-pi1 fieldset {margin:0;padding:0;border:0;}
.tx-srfeuserregister-pi1 legend {margin:0;padding:0;border:0;}
.tx-srfeuserregister-pi1 label {margin: 0;padding: 0;}
.tx-srfeuserregister-pi1 dt {text-align:left; }
.tx-srfeuserregister-pi1 dd {text-align: left;width: 70%;}
.tx-srfeuserregister-pi1 p {padding-left:0;padding-right:0;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {padding:0;}

/* PRODUCTS
-------------------------------------------------------------- */
   
.tx_products_wrapper {margin-top:16px; border:0px solid green;}
   
/* PAGINATOR */
.tx_products_wrapper ul.f3-widget-paginator {clear:both; display:block; float:none; margin:0 0 8px 0; padding:0;text-align:left;}
.tx_products_wrapper ul.f3-widget-paginator li {border:none;line-height:1.2em; display:inline;background:none;}
.tx_products_wrapper ul.f3-widget-paginator li.current {font-weight:bold;}
.tx_products_wrapper ul.f3-widget-paginator li a {padding:0;margin:0;line-height:1.2em;}

/* LIST */
/*.tx_products_wrapper .tx_products_list_item {width:48%; float:left;margin-bottom:16px;margin-right:8px;font-size:.86em;min-height:235px; border:1px solid red;}
.tx_products_wrapper .tx_products_list_item .tx_products_list_item_image {float:left;margin-right:16px;}
.tx_products_wrapper .tx_products_list_item .tx_products_list_item_image img {border:1px solid #333; margin-bottom:64px;}
.tx_products_wrapper .tx_products_list_item .tx_products_list_item_text {line-height:1.2em;}
.tx_products_wrapper .tx_products_list_item .tx_products_list_item_text h3 {font-weight:normal; }
.tx_products_wrapper .tx_products_list_item .tx_products_list_item_price {margin-top:6px;display:block;border:0px solid blue;}*/


/* SHOW */
.tx_products_wrapper .tx_products_show .tx_products_show_item_image {float:left;margin-right:16px;}
.tx_products_wrapper .tx_products_show .tx_products_show_item_text {margin-left:216px;}
.tx_products_wrapper .tx_products_show .tx_products_show_item_text h2 {margin-bottom:0 !important;border:none !important;}
.tx_products_wrapper .tx_products_show .tx_products_show_item_text h3 {margin-bottom:16px !important;}
.tx_products_wrapper .tx_products_show .tx_products_list_item_price {}
.tx_products_wrapper .tx_products_show .tx_products.order  label {width:60px;display:inline-block;}

.tx_products .button-link {
    padding: 8px 12px;
    background: #5F6D78;
    color: #FFF !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #5F6D78;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    font-size:1em;
    cursor:pointer;
    margin:0;
}
.tx_products a.button-link {
	margin-right:8px;
}

.tx_products .button-link:hover {
	/*background: #D0D6DB;border: solid 1px #5F6D78;text-decoration: none;color: #5F6D78 !important;*/
}
.tx_products .button-link:active {
	/*-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);background: #940600;border: solid 1px #a30400;*/
}

.tx_products label {width:200px;display:inline-block;}
.tx_products table {border:0px solid red;border-collapse:collapse;width:100%;margin-bottom:8px;}
.tx_products table thead th {border-bottom:3px solid #000 !important;padding:4px;text-align:left;}
.tx_products table tbody td {border-bottom:1px solid #5F6D78;padding:4px;}
.tx_products table tbody tr.seperator td {border-top:3px solid #5F6D78;padding:4px;}

.tx_products table .quantity {width:10%;}
.tx_products table .product {width:40%;}
.tx_products table .variants {width:20%;}
.tx_products table .tax {width:10%;}
.tx_products table .price {width:10%;}

/* WRM_MEDIATHEK
-------------------------------------------------------------- */

/* default styles for extension "tx_wrmmediathek" */

input.f3-form-error {background-color:#FF9F9F; border: 1px #FF0000 solid;}

.mediathek {background: #fff;width:608px; position:relative;}
.mediathek .stage {}
.mediathek .slider_wrapper {}
.mediathek #slider {}

.mediathek .image {margin:0;padding:0;color:#505A63;}
.mediathek .image img {border: 3px solid #EAEBEF;margin:0;padding:0;float:left;}
.mediathek .caption {padding:12px 12px 12px 12px;text-align:left;border: 3px solid #EAEBEF;clear:both; border-top:none;}

.mediathek #pager {height:18px;text-align:right;margin:4px 0 4px 0;font-size:0.8em; color:#6a7981;}
.mediathek #pager div {display:inline;}
.mediathek #pager div span {display:inline;}
.mediathek #pager div#prev {background:transparent url(../typo3conf/ext/wrm_mediathek/Resources/Public/Images/prev.png) left 1px no-repeat;padding:0 4px;border:0px solid red;cursor:pointer;}
.mediathek #pager div#next {background:transparent url(../typo3conf/ext/wrm_mediathek/Resources/Public/Images/next.png) right 1px no-repeat;padding:0 4px;border:0px solid red;cursor:pointer;margin-left:4px;}

.mediathek #pager a {margin-left:4px;padding:2px 3px;width:12px;height:12px;background: #fff; color: #6a7981 !important;line-height:1em;display:inline-block;text-decoration:none;text-align:center;}/*background: #eaebef;*/
.mediathek #pager a.activeSlide {background: #eaebef;color:#6a7981 !important;width:12px;height:12px;}

.mediathek .slide {background-color:#fff;}
.mediathek .slide p {margin:0;padding:0; }
.mediathek .slide p.author {font-size:81.3%; font-style:italic;margin-top:-12px;text-align:right;}
.mediathek .slide p.title {font-size:81.3%; font-weight:bold;line-height:1em;}
.mediathek .slide p.subtitle {font-size:81.3%;line-height:1em;}
.mediathek .slide p.description {font-size:81.3%;}
.mediathek .slide p.copyright {font-size:81.3%;}

.mediathek .thumbnails {border-top:0px solid #434D52; margin-top:8px; padding-top:8px;}
.mediathek .thumbnails .thumbnail {float:left; margin:0 8px 8px 0;cursor:pointer; }

/* WRM_PAYMENT_AMAZON
-------------------------------------------------------------- */
.amazon {float:right;width:70%;border:0px solid red !important;margin-top:-35px;}
.amazon img {float:left;border:0px solid red;margin-left:25px;}
.amazon p {float:left;margin:0;padding:0;width:60%;font-size:80%;line-height:1.2em;border:0px solid red;}

.ui-dialog p {margin-bottom:16px;}

/* HOVER
---------------------------------------------------------------*/


#navigation {}
#navigation ul{ list-style-type:none; margin:0; padding:0; }
#navigation li { float:left; padding:0; margin:0;}
#navigation li a { display:block; }
#navigation li a:hover {  }

#navigation ul ul { display:none; position:absolute; z-index:999; top:20px;background:#E3E7EA !important; 
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.45);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.45);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform:none;
}
#navigation li li { float:none; }
#navigation li li a { text-align:left; height:auto; line-height:1; width:auto; padding:8px 8px 8px 8px; border:none; margin-right:0; color:#333 !important;}
#navigation li li a:hover { color:#000 !important;}
* html li li { display:inline; } /* IE6 Bugfix... */

/* BIOGRAFIEN
------------------------------------------------------------- */

.biografie {border:0px solid red; float: left; width:105px; margin: 0 14px 14px 0; overflow:hidden; height:140px; background:#F4F6F7;}
.biografie:hover {background:#F4F6F7;}
.biografie p {font-size:11px; line-height:12px; color:#000; padding:4px;}
.biografie .portrait {background:#ddd; width:105px; height: 105px;}
.biografie .portrait img {margin:0;}

/* EXPONATE
------------------------------------------------------------- */

.exponat {border:0px solid red; float: left; width:187px; margin: 0 14px 14px 0; overflow:hidden; height:220px; }
.exponat:hover {background:#F4F6F7;}
.exponat p {font-size:11px; line-height:12px; color:#000; padding:4px; background: #F4F6F7; text-transform: uppercase; height:24px; width:187px;}
.exponat .foto {background:#fff; width:185px; height: 185px;display: table-cell; vertical-align: middle; text-align:center;border:1px solid #F4F6F7;}
.exponat .foto img {margin:0;}

.exponat-image p {background:#ccc;text-align:left;margin-bottom:0;padding:4px;}

.cycle-pager {text-align:right;margin-top:0px;height:24px;}
.cycle-pager .cycle-next {float:right;cursor: pointer;display:none;}
.cycle-pager .cycle-prev {float:right;margin-right:8px;cursor: pointer;display:none;}

/* MARQUEE 
------------------------------------------------------------- */

div.marquee {
	background-color: transparent;
	color:#f39800;
	padding: 5px;
	width: 100%;
	position: absolute;
	overflow: hidden;
	height:20px;
	top:110px;
	display: none;
}
div.marquee p {
	white-space: nowrap;
	position:relative;
	top: 25px;
	left: -1470px;
	width:2430px;

	-moz-animation: marquee 40s linear infinite;
	-webkit-animation: marquee 40s linear infinite;
	animation: marquee 40s linear infinite;
}

@-moz-keyframes marquee {
	0% { 
		transform: translateX(100%); 
	}
	100% { 
		transform: translateX(-100%); 
	}
}
@-webkit-keyframes marquee {
	0% { 
		transform: translateX(100%); 
	}
	100% { 
		transform: translateX(-100%); 
	}
}
@keyframes marquee {
	0% { 
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%) 
	}
	100% { 
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%); 
	}
}