body, html {
	background:#e8f0f5 url('/cms/styles/studio44/img_neu/mainBGVerlauf.jpg') top center repeat-y;
	padding:0px;
	margin:0px;
	width: 100%;
	height: 100%;
}

/* Global Style ===================================================================================================*/
body, div, p, td, th, h1, h2, h3, h4, h5, h6, a, a:link, a:hover, a:visited, ul, ol, li, option, select {
	color: #29527a;
	font-family:"Arial", "Verdana","lucida sans unicode",geneva,verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

p {
	line-height:1.3em;
}

a, a:link, a:hover, a:visited {
	color:#E11D24;
	text-decoration:none;
	font-weight: bold;
}

td {
	line-height: 16px;
}

a:hover {
	text-decoration:underline;
}

a.casestudy, a.casestudy:link, a.casestudy:visited {
	color:#29527A;
	font-size:12px;
	text-decoration:underline;
	font-weight: normal;
	background:transparent;
}
a.casestudy:hover {
	color:#2A9AD6;
	text-decoration:underline;
}
	
li {
	margin-left: 16px;
}

img {
	border: none;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}
	
h1, h2 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	/*height:16px;*/
	text-transform:uppercase;
}

h1.red_big {
	margin-bottom:5px;
	padding-bottom:10px;
	height:26px;
	font-weight:bold;
	font-size:16px;
	color:#E11D24;
	text-transform:uppercase;
	vertical-align: bottom;
}
.teaserDiv {
	line-height: 16px;
	height: 16px;
	background-color: #FFF;
	font-size: 11px;
}
span.teaser_div, div.teaser {
	color:#29527A;
	font-weight:bold;
	font-size: 11px;
	background-color: #FFF;
	text-transform: uppercase;
	padding: 1px 16px 1px 0px;
}

span.teaser {
	color:#29527A;
	font-weight:bold;
	font-size: 11px;
	background-color: #FFF;
	text-transform: uppercase;
	padding: 1px 16px;
}

div.teaser {
	background: url('/cms/styles/studio44/img_neu/div_teaser_bg.gif') top left repeat-y;
	float: left;
	padding: 1px 16px;
	display: inline;
}

h1.teaser_versalien {
	color:#29527A;
	font-weight:bold;
	position:relative;
	text-transform:none;
	top:1px;
	text-transform:uppercase;
}
	
h1.podheadline {
	color:#2A9AD6;
	font-weight:normal;
	margin:0px 0px 4px 0px;
}
span.teaser_normal {
	color:#29527A;
	font-size:11px;
	line-height:16px;
}

span.teaser a, span.teaser a:link, span.teaser a:visited {
	color: #E11D24;
}

span.red_fat {
	color:#E11D24;
	font-size:11px;
	font-weight:bold;
}

.right_headline {
	color:#2A9AD6;
	font-weight:bold;
	font-size:14px;
	display:block;
}

div.headline, h1.headline {
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#E11D24;
	text-transform: uppercase;
	margin: 16px;
	width:450px;
}


td.alternative_background {
	background-color:#DEDEDE;
}

tr.tab_zeile_pink td {
	background-color:#ffccff;
}

tr.tab_zeile_blau td {
	background-color:#99ffff;
}

tr.tab_zeile_grau td {
	background-color:#DEDEDE;
}
a.readmore:link, a.readmore:visited, a.readmore:hover {
	font-size:11px;
	font-weight:bold;
	color:#E11D24;
	background-color: #FFF;
}


a.readmore_blau:link, a.readmore_blau:visited, a.readmore_blau:hover {
	font-size:11px;
	font-weight:bold;
	color:#29527A;
}


.anchor a, .anchor a:link, anchor a:visited {
	color:#29527A;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.anchor a:hover {
	color:#E11D24;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

a.anchorsort {
	color: #29527A;
	font-weight: normal;
}

div.introNavi {
	width: 692px;
	height: 34px;
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') top;
	background-repeat: repeat-x;
	_padding-top: 20px;
	padding-left: 16px;
	padding-top: 16px;
}

div.introNaviAbstract {
	width: 692px;
}

span.search_active {
	color: #E11D24;
	font-weight:bold;
}

td.search_active {
	font-weight:bold;
	padding:3px 3px 3px 10px;
	border-left: 1px solid #E11D24;
	border-top: 1px solid #E11D24;
	border-right: 1px solid #E11D24;
	border-bottom: none;
}

td.search_inactive {
	font-weight:bold;
	padding:3px 3px 3px 10px;
/*	border-left: 1px solid #29527A;
	border-top: 1px solid #29527A;
	border-right: 1px solid #29527A;*/
	border-bottom: 1px solid #E11D24;
}

ul.casestudy, li.casestudy {
	list-style-image:url(/cms/styles/studio44/img/list.gif);
}

.headline_weiss_readmore_halb {
	border:0px;
	height: 16px;
	position: absolute;
	top: -19px;
	background-color:#FFFFFF;
	padding-left:16px;
	width: 315px;
}

.headline_weiss_home_dropdown {
	border: 0px;
	position: absolute;
	top:-19px;
	background-color:#FFFFFF;
	padding-left:16px;
	width: 315px;
}

.headline_weiss_show_casestudy {
	border: 0;
	height: 16px;
	position: absolute;
	top: -19px;
	background-color:#FFFFFF;
	padding-left:16px;
}

.headline_weiss_kapazitaeten {
	border: 0;
	height: 16px;
	position: absolute;
	top: -19px;
	background-color:#FFFFFF;
	padding-left:16px;
}

.headline_weiss_raumansichten {
	border: 0; 
	height: 16px; 
	position: absolute; 
	top: -19px; 
	background-color:#FFFFFF; 
	padding-left:16px;
}

/* Header ==========================================================================================================*/
#logo_zelle {
	padding: 0px 0px 0px 0px;
	text-align:right;
	vertical-align:bottom;
}

#zeile_unter_reiter {
	background-image: url(/cms/styles/technikum_blau/img/navi_unten_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#header_nav {
    padding: 15px 0px 0px 17px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
}

#header_nav_text{
    color:#E11D24;
    font-size:10px;
    font-weight: bold;
    font-family: Arial;
}

#header_nav_text a:link, #header_nav_text a:visited{
    color:#E11D24;
    font-size:10px;
    font-weight: bold;
    font-family: Arial;
}

#header_nav_text a:hover, #header_nav_text a:active{
    color:#FFFFFF;
   	text-decoration:none; 
}
/* Main Divs =======================================================================================================*/
#wrapper {
	background: url('/cms/styles/studio44/img_neu/mainBGmSearch.jpg') top center no-repeat;
	width: 100%;
	height: 100%;
	min-height: 750px;
	_height: 750px;
	float: left;
	clear: both;
}
#main {
	width: 968px;
	margin: 0px auto;
}
#search {
	width: 236px;
	height: 48px;
	margin-bottom: 30px;
	color: #29527a;
}
#logo {
	width: 220px;
	height: 110px;
	float: right;
	margin-bottom: 16px;
}
#logo a, #logo a:hover {
	width: 220px;
	line-height: 110px;
	height: 110px;
	display: block;
}
#logo a:hover {
	background: url('/cms/styles/studio44/img_neu/logo_hover2.jpg') left top;
	background-repeat: no-repeat;
}
#logo span {
	display: none;
	height: 110px;
	width: 220px;
}
#content_left {
	width: 242px;
	float: left;
}
#content {
	width: 714px;
	float: right;
	position: relative;
}
.full {
	width: 714px;
}
.intro {
	width: 708px;
	margin-bottom: 10px;
}

#content_three_left, #content_three_middle, #content_three_right {
	width: 225px;
	float: left;
	margin-right: 16px;
	_margin-right: 0px;
}
#content_three_right {
	margin-right: 0px;
}

/* ARTIKEL =================================================================================================*/
.artikel_bild_rechts {
	width: 709px;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg');
	background-repeat: repeat-x;
	margin-bottom: 16px;
	_margin-bottom: 0px;
	float:left;
	min-height: 152px;
	_height: 168px;
}
.artikelAbstract {
	width: 442px;
	margin-left: 16px;
	margin-top: 16px;
}
.artikelAbstractBild {
	width: 220px;
	float: right;
	margin-right: 16px;
	_margin-right: 8px;
	margin-top: 16px;
}
.readmore, .readmore_active {
	width: 714px;
	height: 90px;
	background: url('/cms/styles/studio44/img_neu/readmore_bg.jpg');
	background-repeat: no-repeat;
	position: relative;
}

.readmore_active {
	background: url('/cms/styles/studio44/img_neu/caseStudies_bgDetailActive.jpg');
}

.readmore_link {
	padding-top: 16px;
	float: left;
}
.readmore_link img {
	padding-right: 6px;
}
.readmore_link a, .readmore_link a:link, .readmore_link a:visited, .readmore_link a:hover, .readmore_link a:active {
	padding: 2px 16px;
	background-color: #FFF;
	text-transform: uppercase;
	float: left;
	font-size: 11px;
}
.readmore_link a:hover {
	text-decoration: underline;
	font-size: 11px;
	background-color: #FFF;
}
/* readmore */
.readmore_text {
	font-weight: bold;
	padding: 16px 16px 16px 16px;
	font-size: 11px;
	width: 550px;
	clear: both;
}
.expert_readmore_text {
	font-weight: bold;
	padding: 16px 16px 16px 16px;
	font-size: 11px;
	width: 445px;
	clear: both;
}
.readmore_bild {
	float: right;
	padding: 16px 16px 0px 0px;
	_padding-bottom: 10px;
}
.readmore_left {
	float: left;
	width: 448px;
	margin-top: 16px;
}
.readmore_anchor {
	height: 16px;
	width: 600px;
}
a._mehr {
	padding-left: 6px;
}
a:hover.readmore_mehr {
	padding-left: 6px;
}
.expert_readmore_top {
	width: 714px;
	min-height: 150px;
	background-repeat: no-repeat;
}
.expert_readmore, .expert_readmore_active {
	background: url('/cms/styles/studio44/img_neu/backround_expert_readmore.jpg');
	background-repeat: repeat-x;
	position: relative;
	width: 714px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	height: 159px;
}
.expert_readmore_active {
	background: url('/cms/styles/studio44/img_neu/backround_expert_readmore_active.jpg') #e7f0f7;
	background-repeat: repeat-x;
}

.expert_readmore_middle {
	width: 714px;
	min-height: 150px;
}
.expert_readmore_bottom {
	width: 714px;
	height: 8px;
	background: url('/cms/styles/studio44/img_neu/experten_bg2_bottom.jpg') #FFF;
	background-repeat: no-repeat;
}
span.expertenHeadline {
	background-color: #FFF;
	color: #e11d24;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 16px;
	margin: 0px 0px;
	text-transform: uppercase;
	float: left;
}

div.artikel_content_left {
	width: 456px;
	float: left;
	margin-bottom: 25px;
	font-size: 11px;
}
div.subBildText img {
	padding: 0px 6px 0px 0px;
}
div.subBildText {
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') #FFF;;
	background-repeat: repeat-x;
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 12px;
	width: 440px;
	height: 28px;
	_margin-top: -2px;
}
div.subBildText a, div.subBildText a:link, div.subBildText a:visited, div.subBildText a:hover, div.subBildText a:active {
	font-size: 11px;
}
div.artikel_KapaRauem_left_sub {
	width: 456px;
	min-height: 64px;
	background: url('/cms/styles/studio44/img_neu/teaserVerlauf.jpg') top;
	background-repeat: repeat-x;
	padding-top: 16px;
	_margin-top: -3px;
}
.artikel_KapaRauem_left_sub_text {
	font-size: 12px;
	padding: 16px; 
}
.artikel_KapaRauem_left_sub_text a, .artikel_KapaRauem_left_sub_text a:link, .artikel_KapaRauem_left_sub_text a:visited,
.artikel_KapaRauem_left_sub_text a:hover, .artikel_KapaRauem_left_sub_text a:active {
	font-size: 11px;
}
.artikel_content_right {
	width: 242px;
	float: right;
	margin-top: 49px;
	float: right;
	margin-bottom: 25px;
}
.artikel_content_right a {
	font-size: 11px;
}
.artikel_content_right_uebersicht {
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') top;
	background-repeat: repeat-x;
	width: 242px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 16px;
	_margin-bottom: 6px;
	_padding-top: 16px;
}
.artikel_content_right_uebersicht a, .artikel_content_right_uebersicht a:link, .artikel_content_right_uebersicht a:visited,
.artikel_content_right_uebersicht a:hover, .artikel_content_right_uebersicht a:active {
	font-size: 11px; 
}
.artikel_content_right_uebersicht img {
	padding-left: 16px;
}
.artikel_content_right_text {
	width: 242px;
	background: url('/cms/styles/studio44/img_neu/kapaBox_middle.jpg');
	background-repeat: repeat-y;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}
.artikel_content_right_text_top {
	width: 242px;
	background: url('/cms/styles/studio44/img_neu/kapaBox_top.jpg') top;
	background-repeat: no-repeat;
	padding-top: 16px;
	padding-bottom: 16px;
}
.artikel_bild {
	height: 272px;
	width: 456px;
}
.artikel_content_right_text_middle {
	padding: 0px 16px 16px 16px;
}
.artikel_content_right_text_middle2Kapa {
	padding: 0px 16px 16px 0px;
}
.artikel_content_right_text_middle2Kapa ul {
	list-style-type: none;
}
.artikel_content_right_text_middle2Kapa li {
	list-style-type: none;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.artikel_content_right_text_middle2Kapa li:hover {
	list-style-type: none;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.artikel_content_right_text_middle2Kapa a, .artikel_content_right_text_middle2Kapa a:link, .artikel_content_right_text_middle2Kapa a:visited,
.artikel_content_right_text_middle2Kapa a:hover, .artikel_content_right_text_middle2Kapa a:active {
	list-style-type: none;
	font-size: 11px;
}
.artikel_content_right_text_middle2Kapa a:hover {
	color: #29527a;
	list-style-type: none;
	font-size: 11px;
	text-decoration: none;
}
/* NAVI RIGHT */
.artikel_content_right_text_middle ul {
	list-style-type: none;
}
.artikel_content_right_text_middle li {
	list-style-type: none;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.artikel_content_right_text_middle li:hover {
	list-style-type: none;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.artikel_content_right_text_middle a, .artikel_content_right_text_middle a:link, .artikel_content_right_text_middle a:visited,
.artikel_content_right_text_middle a:hover, .artikel_content_right_text_middle a:active {
	list-style-type: none;
	font-size: 11px;
}
.artikel_content_right_text_middle a:hover {
	color: #29527a;
	list-style-type: none;
	font-size: 11px;
	text-decoration: none;
}
.artikel_content_right_text_bottom {
	width: 242px;
	height: 5px;
	background: url('/cms/styles/studio44/img_neu/kapaBox_bottom.jpg') #FFF;
	background-repeat: no-repeat;
}
.artikel_content_right_2, .artikel_content_right_2_active {
	width: 242px;
	height: 142px;
	background: url('/cms/styles/studio44/img_neu/kapa_box_2.jpg');
	background-repeat: no-repeat;
	position: relative;
}
.artikel_content_right_2_active {
	background: url('/cms/styles/studio44/img_neu/crossselling_background_active.jpg') no-repeat top;
}
.artikel_content_right_2 a {
	text-transform: uppercase;
}
.artikel_content_right_2_text {
	padding: 16px;
	width: 203px;
}
#artikel_headline_detail {
	position: relative;
	top: -90px;
	_top: -100px;
	float: left;
	
}
.artikel_content_right_raumansichten {
	width: 242px;
	float: right;
	margin-top: 38px;
	float: right;
	margin-bottom: 25px;
}
.artikel_content_right_raumansichten a:hover{
text-decoration: none;
}
.displays_content {
	width: 693px;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg');
	background-repeat: repeat-x;
	padding-top: 16px;
	margin-bottom: 30px;
	font-weight: bold;
	padding-left: 16px;
	float: left;
}
body .displays_content {
	margin-bottom: 16px\9;

}
.display_content_left {
	width: 335px;
	float: left;
	height: 110px;
}
.display_content_right {
	width: 335px;
	float: right;
	height: 110px;
}
.displays_pic {
	width: 165px;
	height: 110px;
	float: left;
}
.displays_description {
	width: 165px;
	height: 110px;
	float: right;
}
.displays_description_height {
	height: 95px;
}
#displays_zurueck {
	float: right;
	position: relative;
	top: -100px;
}
.casestudies_top {
	width: 709px;
}
.casestudies_top_left {
	width: 456px;
	height: 150px;
	float: left;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg') top;
	background-repeat: repeat-x;
	font-size: 11px;
}
.casestudies_top a {
	font-size: 11px;
}
.casestudies_top_right {
	width: 242px;
	height: 142px;
	float: right;
	background: url('/cms/styles/studio44/img_neu/caseStudies_topRightBG.jpg') top;
	background-repeat: no-repeat;
}
.casestudies_top_right_text {
	height: 74px;
	margin-left: 16px;
	margin-top: 16px;
	width: 204px;
}
.casestudy_artikel_bild_rechts {
	width: 709px;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg');
	background-repeat: repeat-x;
	padding-top: 16px;
	margin-bottom: 24px;
	
}
.casestudies_detail, .casestudies_detailActive  {
	width: 714px;
	height: 89px;
	background: url('/cms/styles/studio44/img_neu/caseStudies_bgDetailInactive.jpg');
	background-repeat: no-repeat;
	margin-bottom: 16px;
}

.casestudies_detailActive {
	background: url('/cms/styles/studio44/img_neu/caseStudies_bgDetailActive.jpg');
}

.casestudies_detail a, .casestudies_detail a:link, .casestudies_detail a:visited, .casestudies_detail a:hover, 
.casestudies_detail a:visited {
	text-decoration: none;
	color: #29527a;
}
.casestudies_detail a:hover {
	text-decoration: underline;
}
.content_boxes {
	width: 155px;
	float: left;
	margin-left: 16px;
	margin-top: 16px;
}
span.caseStudies_bild {
	width: 78px;
	height: 52px;
	float: right;
}
div.showCasestudy {
	width: 440px;
	padding: 0px 16px 0px 0px;;
	position: relative;	
}
div.showCasestudyGalerie, div.showCasestudyBestuhlung, #showCasestudyVideo {
	position: relative;
	width: 456px;
	padding-top: 16px;
	margin-bottom: 16px;
	background-color: #d6e0ea;
}

div.showCasestudyBestuhlung, #showCasestudyVideo {
	display: none;
}

div.showCasestudyGaleriePic, div.showCasestudyBestuhlungPic, #showCasestudyVideoPlayer {
	width: 424px;
	height: 318px;
	margin-top: 16px;
	margin-left: 16px;
	margin-bottom: 16px;
}

#casestudyTeaser {
	background: #FFF;
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 16px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.caseStudyNavi {
	float: right;
	margin-right: 16px;
}
.ueberschriftBold {
	font-weight: bold;
	font-size: 12px;
}
.artikel_CaseStudy_content_right_uebersicht {
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') top;
	background-repeat: repeat-x;
	width: 242px;
	height: 55px;
	padding-top: 16px;
}
.artikel_CaseStudy_content_right_text_middle {
	font-size: 12px;
	padding: 0px 16px 16px 16px;
}
.artikel_CaseStudy_content_right_text_middle a, .artikel_CaseStudy_content_right_text_middle a:link, .artikel_CaseStudy_content_right_text_middle a:visited,
.artikel_CaseStudy_content_right_text_middle a:hover, .artikel_CaseStudy_content_right_text_middle a:active {
	font-size: 12px;
}

.intro_top_left {
	width: 425px;
	float: left;
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') top;
	background-repeat: repeat-x;
	font-size: 11px;
	padding: 16px;
}
.intro_top_right {
	background: url('/cms/styles/studio44/img_neu/introNavi.jpg') top;
	background-repeat: repeat-x;
	width: 222px;
	height: 55px;
	padding-top: 16px;
	float: right;
	font-size: 11px;
	padding-left: 16px;
}
.intro_bild {
	width: 109px;
	float: right;
}
.intro_abstract {
	width: 306px;
	float: left;
}
/* article_breite_zwei ================================================================================ */
.article_breite_zwei_wrapper {
	width: 456px;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg') top;
	background-repeat: repeat-x;
	margin-bottom: 16px;
}
.article_breite_zwei_content {
	padding: 16px;
}
.article_breite_zwei_ohne_rand_content {
	padding: 0px;
}

.article_breite_zwei_bild {

}
/* article_breite_eins ================================================================================ */
.article_breite_eins_wrapper {
	width: 242px;
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg') top;
	background-repeat: repeat-x;
	margin-bottom: 16px;
}
.article_breite_eins_wrapper_verlauf {
	width: 242px;
	margin-bottom: 30px;
}
.article_breite_eins_verlauf_middle {
	width: 242px;
	background: url('/cms/styles/studio44/img_neu/article_breite_eins_middle.jpg');
	background-repeat: repeat-y;
}
.article_breite_eins_verlauf_top {
	width: 242px;
	background: url('/cms/styles/studio44/img_neu/article_breite_eins_top.jpg') top;
	background-repeat: no-repeat;
}
.article_breite_eins_verlauf_bottom {
	width: 242px;
	height: 5px;
	background: url('/cms/styles/studio44/img_neu/article_breite_eins_bottom.jpg') bottom;
	background-repeat: no-repeat;
	_margin-top: -10px;
}
.article_breite_eins_content {
	padding: 16px;
}
span.article_breite_eins_headline {
	background-color: #FFF;
	font-weight: bold;
	font-size: 11px;
	color: #e11d24;
	height: 16px;
	line-height: 16px;
	padding: 1px 16px;
	text-transform: uppercase;
}
span.article_breite_eins_headline a, span.article_breite_eins_headline a:link, span.article_breite_eins_headline a:visited,
span.article_breite_eins_headline a:hover, span.article_breite_eins_headline a:active {
	font-weight: bold;
	font-size: 11px;
	color: #e11d24;
	text-transform: uppercase;
	text-decoration: none;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_whiteBG_left.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
span.article_breite_eins_headline a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #e11d24;
	text-transform: uppercase;
	text-decoration: underline;
}
/* Galerie_picture ============================================================================================ */
div.galerie_picture_wrapper {
	width: auto;
}
.galerie_picture_bottom {
	height: 42px;
	line-height: 42px;
	float: left;
	display: inline;
}
/* INFO ============================================================================================ */
.info_wrapper {
	width: 709px;
	min-height: 70px;
	background: url('/cms/styles/studio44/img_neu/info_bg.jpg') top;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 16px;
}
.info_text {
	background: url('/cms/styles/studio44/img_neu/info_bg.jpg') top;
	background-repeat: no-repeat;
	padding: 16px;
}
body .info_text {
    margin-top: -3px\9;
}
/* KONTAKT ============================================================================================ */
.readmore_halb_bild_r_wrapper {
	background: url('/cms/styles/studio44/img_neu/verlauf_artikelBildRechts.jpg') repeat-x; 
	width: 346px;
	padding: 0px;
	margin: 0px;
	min-height: 56px;
	_height: 56px;
}
.readmore_halb_bild_r_Bild {
	width: 118px; 
	min-height: 50px; 
	float: right; 
	margin: 16px 16px 16px 0px;
	_margin-right: 8px; 
}
.kontakt_left {
	float: left;
}

/* FOOTER ============================================================================================== */
div.footer {
	clear: both;
	/*wg.firefox*/
	font-size: 11px;
	width: 709px;
	background-color: #FFF;
}
div.artikelEnd {
	width: 709px;
	background: url('/cms/styles/studio44/img_neu/dottedLineArtikelEnd.jpg');
	background-repeat: repeat-x;
	height: 1px;
}
.footer_navi {
	padding-top: 16px;
	_padding-top: 6px;
	padding-bottom: 16px;
	float: left;
	padding-left: 16px;
	background-color: #FFF;
}
.footer_navi a, .footer_navi a:link, .footer_navi a:visited, .footer_navi a:hover, .footer_navi a:active {
	color: #5c85ad;
	padding-right: 16px;
	font-size: 11px;
	background-color: #FFF;
}
.footer_navi a:hover {
	text-decoration: underline;
	font-size: 11px;
	background-color: #FFF;
}
.footer_navi img {
	padding-right: 6px;
	background-color: #FFF;
}
.footer_anchor {
	padding-top: 16px;
	_padding-top: 6px;
	padding-bottom: 16px;
	float: right;
	padding-right: 16px;
	font-size: 11px;
	background-color: #FFF;
	width: 218px;
}
.footer_anchor a, .footer_anchor a:link, .footer_anchor a:visited, .footer_anchor a:hover, .footer_anchor a:active{
	padding-left: 16px;
	color: #e11d24;
	font-size: 11px;
	background-color: #FFF;
}
.footer_anchor a:hover {
	text-decoration: underline;
	font-size: 11px;
	background-color: #FFF;
}
.footer_anchor img {
	padding-right: 6px;
	background-color: #FFF;
}

/* FOOTER NEU ============================================================================================== */

.footer-new {
	clear: both;
	font-size: 12px;
	width: 709px;
	background-color: #FFF;
	color:#7f89af;
	padding-top: 16px;
}

ul.footer-row-1, ul.footer-row-2, ul.footer-row-3, ul.footer-row-4 {
	float:left;
	width:200px;
	padding-top:16px;
	list-style-type:none;
}

ul.footer-row-3, ul.footer-row-4 {
	width:150px;
}
ul.footer-row-4 li a:hover {
	text-decoration: none;
}

ul.footer-row-1 li, ul.footer-row-2 li, ul.footer-row-3 li, ul.footer-row-4 li  {
	list-style-type:none;
}
ul.footer-row-4 li {
	color:#7f89af;
	font-weight: bold;
}
ul.footer-row-1 li a, ul.footer-row-2 li a, ul.footer-row-3 li a {
	color:#7f89af;
}

/* Home ============================================================================================================*/
.searchInput {
	padding: 16px 0px 0px 18px; 
	width: 234px;
}
input#search {
	font-family: "Arial","lucida grande","lucida sans unicode",geneva,verdana,sans-serif;
	font-size: 11px;
	height: 16px;
	width: 188px;
	float: left;
	border: 1px solid #FFF;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	color: #29527a;
}
body input#search {
    height: 14px\9;
}
input#button_search {
	height: 16px;
	width: 16px;
	_margin-left: -3px;
}
span.fLeft {
	float: left;
	width: 300px;
	line-height: 14px;
}
label.small_blue {
	color:#2A9AD6;
	font-size:10px;
}
option.home, select.home {
	font-size:10px;
	background-color:#FFFFFF;
}

/* Navi links ======================================================================================================*/
#navi {
	width: 242px;
/*	background: url('/cms/styles/studio44/img_neu/navi/navi2_top.jpg'); */
}
#navi .navi {
	background: url('/cms/styles/studio44/img_neu/navi/naviBGVerlauf.jpg');
	background-repeat: repeat-y;
	border: none;
}
ul#blau {
	list-style-type:none;
	margin: 0px;
	
}
ul#red {
	background: url('/cms/styles/studio44/img_neu/navi/navi_top.jpg');
	background-repeat: no-repeat;
	list-style-type:none;
	
}
#navi div.naviShadowBottom {
	width: 242px;
	height: 5px;
	background: url('/cms/styles/studio44/img_neu/navi/navi_bottomn.jpg') #FFF;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}
#navi li {
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#navi li a, #navi li a:link, #navi li a:visited, #navi li a:hover, #navi li a:active {
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	display: block;
}
span.border_dotted_red {
	background: url('/cms/styles/studio44/img_neu/navi/naviUnderlineRed.png');
	background-repeat: no-repeat;
	width: 218px;
	height: 1px;
	margin-left: 2px;
	display: block;
	_margin-bottom: -13px;
}
span.border_dotted_blue {
	background: url('/cms/styles/studio44/img_neu/navi/naviUnderlineBlue.png');
	background-repeat: no-repeat;
	width: 216px;
	height: 1px;
	margin-left: 2px;
	display: block;
	_margin-bottom: -13px;
}


li.n1h, li.n2h, li.n3h {
	display: none;
}

/* Nullte Stufe */
#blau li.n0, #red li.n0 {
	margin-left: 2px;
	width: 220px;
	text-transform: uppercase;
}
#blau li.n0:hover, #blau li.n0a, #red li.n0:hover, #red li.n0a {
	background-color: #29527a;
	margin-left: 2px;
	width: 220px;
	color: #FFF;
	line-height: 16px;
	text-transform: uppercase;
	background-image: none;
}
#blau li.n0 a, #blau li.n0 a:link, #blau li.n0 a:visited, #blau li.n0 a:hover, #blau li.n0 a:visited
#red li.n0 a, #red li.n0 a:link, #red li.n0 a:visited, #red li.n0 a:hover, #red li.n0 a:visited   {
	color: #5c85ad;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	padding-top: 1px;
	text-transform: uppercase;
	background: url('/cms/styles/studio44/img_neu/navi/naviUnderlineBlue.png') 2px top;
	background-repeat: no-repeat;
	width: 204px;
	
}
#blau li.n0a a, #blau li.n0a a:link, #blau li.n0a a:visited, #blau li.n0a a:hover, #blau li.n0a a:active {
	color: #FFF;
	background-color: #29527a;
	font-size: 11px;
	padding-left: 14px;
	line-height: 16px;
	text-transform: uppercase;
	background-image: none;
	padding-top: 1px;
}
#blau li.n0 a:hover {
	color: #FFF;
	background-color: #29527a;
	font-size: 11px;
	background-image: none;
	text-transform: uppercase;
	background-image: none;
	padding-top: 1px;
	width: 206px;
}
#red li.n0 a, #red li.n0 a:link, #red li.n0 a:visited, #red li.n0 a:hover, #red li.n0 a:visited  {
	color: #e11d24;	
}
#red li.n0a a, #red li.n0a a:link, #red li.n0a a:visited, #red li.n0a a:hover, #red li.n0a a:active {
	color: #FFF;
	background-color: #29527a;
	font-size: 11px;
	padding-left: 14px;
	line-height: 16px;
	text-transform: uppercase;
	background-image: none;
	padding-top: 1px;
}
#red li.n0 a:hover {
	color: #FFF;
	background-color: #29527a;
	font-size: 11px;
	padding-left: 14px;
	background-image: none;
	text-transform: uppercase;
	background-image: none;
	padding-top: 1px;
	width: 206px;
	line-height: 16px;
}

/* Erste Stufe */
#blau li.n1, #blau li.n1a {
	padding-left: 28px;
	width: 192px;
	font-size: 11px;
	line-height: 16px;
}
#blau li.n1 a, #blau li.n1 a:link, #blau li.n1 a:visited  {
	color: #e11d24;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}
#blau li.n1 a:hover {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}
#blau li.n1a a, #blau li.n1a a:link, #blau li.n1a a:visited, #blau li.n1a a:hover, #blau li.n1a a:active {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}


#red li.n1, #red li.n1a {
	padding-left: 28px;
	width: 192px;
	font-size: 11px;
	line-height: 16px;
	
}
#red li.n1 a, #red li.n1 a:link, #red li.n1 a:visited  {
	color: #e11d24;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}
#red li.n1 a:hover {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}
#red li.n1a a, #red li.n1a a:link, #red li.n1a a:visited, #red li.n1a a:hover, #red li.n1a a:active {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
	width: 192px;
}



/* Zweite Stufe */
#blau li.n2, #blau li.n2a {
	padding-left: 34px;
	width: 204px;
	font-size: 11px;
	line-height: 16px;
}
#blau li.n2 a, #blau li.n2 a:link, #blau li.n2 a:visited  {
	color: #e11d24;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}
#blau li.n2 a:hover {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}
#blau li.n2a a, #blau li.n2a a:link, #blau li.n2a a:visited, #blau li.n2a a:hover, #blau li.n2a a:active {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}


#red li.n2, #red li.n2a {
	padding-left: 28px;
	width: 204px;
	font-size: 11px;
	line-height: 16px;
	
}
#red li.n2 a, #red li.n2 a:link, #red li.n2 a:visited  {
	color: #e11d24;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}
#red li.n2 a:hover {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}
#red li.n2a a, #red li.n2a a:link, #red li.n2a a:visited, #red li.n2a a:hover, #red li.n2a a:active {
	color: #29527a;
	font-size: 11px;
	line-height: 16px;
	padding-left: 14px;
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_blueBG_left.jpg') left 4px;
	background-repeat: no-repeat;
}
/* Sitemap */
a.sitemap0:link, a.sitemap0:visited, a.sitemap0:hover {
	display:block;
	font-weight:bold;
	margin-top:10px;
}

a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover {
	display:block;
	margin-left:20px;
}

a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	display:block;
	margin-left:40px;
}

/* specialLinks */

span.linkPfeilLinks {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_foto.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}
span:hover.linkPfeilLinks{
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_foto_active.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}

span.linkPfeilBottom_blue {
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_verlaufBG_bottom.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 16px;
	font-size: 11px;
	color: #e11d24;
	font-weight: bold;
}
span.linkPfeilBottom {
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_verlaufBG_bottom.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 16px;
	width: 7px;
	height: 8px;
}
span:hover.linkPfeilBottom, span:hover.linkPfeilBottom_blue {
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_verlaufBG_bottom.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 16px;
	width: 7px;
	height: 8px;
}
a.linkPfeilBottom_blau {
	background: url('/cms/styles/studio44/img_neu/navi/arrow_blue_verlaufBG_bottom.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 16px;
}
a.linkPfeilBottom_rot, a:link.linkPfeilBottom_rot, a:visited.linkPfeilBottom_rot, a:hover.linkPfeilBottom_rot, a:active.linkPfeilBottom_rot {
	background: url('/cms/styles/studio44/img_neu/navi/arrow_red_verlaufBG_bottom.jpg') left center;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 11px;
	font-weight: bold;
}

a.link, a:link.link, a:visited.link, a:active.link {
	font-size: 11px;
	color: #e11d24;
	text-decoration: none;
}
a:hover.link {
	font-size: 11px;
	color: #29527a;
	text-decoration: none;
}

span.linkPfeilBottom_blue a.link {
	font-size: 11px;
	color: #29527a;
	text-decoration: none;
	font-weight: normal;
}


span.cs_link_foto {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_foto.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}
span:hover.cs_link_foto {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_foto_active.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}

span.cs_link_video {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_video.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}
span:hover.cs_link_video {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_video_active.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}
span.cs_link_plan {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_plan.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}
span:hover.cs_link_plan {
	background: url('/cms/styles/studio44/img_neu/casestudies/cs_plan_active.jpg') left center;
	background-repeat: no-repeat;
	padding: 0px 20px;
}


/* Formular ======================================================================================================*/
label.formlabel {
	font-size:11px;
	font-weight:bold;
}

input.forminput, textarea.forminput {
	border:1px solid #A5ACB2;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
}

input.forminput_duty, textarea.forminput_duty {
	border:1px solid #A5ACB2;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
}

option {
	font-family:Arial, Helvetica, sans-serif;
}

td.formtd {
	padding-top: 10px;
}

/* Contact ======================================================================================================= */
p.nav_contact {
	color:#F3A5A7;
	font-size:11px;
	padding-bottom: 11px;
	margin: 0px;
	font-weight: bold;
}

span.nav_contact_white a:link,  span.nav_contact_white a:hover,  span.nav_contact_white a:visited, span.nav_contact_white {
    color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
}

span.nav_contact a:link, span.nav_contact a:hover,  span.nav_contact a:visited {
    color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
}

p.nav_contact img {
    padding-right: 6px;
    padding-top: 4px;
    margin: 0px;
    border: 0px;
}

.spacer_login_contact {
	width:236px;
	height:6px;
}

/* service ======================================================================================================= */
div.raumansichten_right {
    position: relative;
    margin-top: 16px;
    right: 0px;
    width: 205px;
    height: 272px;
    bottom: 0px;
    background-color: #E11D24;
}

/* Links ========================================================================================================= */
#links {
	margin:16px 10px 16px 0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
}

#links ul, #links li {
	margin-left:16px;
	color:#FFFFFF;
	list-style-image:url(../img/pfeil_blau.gif);
}

#links a:link, #links a:visited {
	color:#FFFFFF;
}

#links a:hover {
	text-decoration: underline;
}
	
/* Navigation rechts ============================================================================================= */


/* Download ============================================================================================= */
#download.span, #download a:link, #download a:visited {
	color:#E11D24;
	line-height:13px;
	font-size:11px;
	font-weight: bold;
}

/* Eventinfo ============================================================================================= */
a.eventinfo, a.eventinfo:link, a.eventinfo:visited {
	color:#29527A;
	font-size:11px;
	text-decoration:underline;
	font-weight: normal;
}

a.eventinfo:hover {
	color:#2A9AD6;
	text-decoration:underline;
}

/* Impressum ============================================================================================= */
#impressum a:hover { 
	color: #E11D24;
}

#impressum a {
	color:#E11D24;
	line-height:13px;
	font-size:11px;	
}
#impressum p, #impressum span {
	padding-bottom:11px;
}

/* Suche ============================================================================================= */

span.searchheadline {
	font-weight:bold;
}

span.searchtext {
	font-weight:normal;
}

a.searchlink:link, a.searchlink:hover, a.searchlink:visited {
	color:#E21D24;
	font-weight:bold;
}

a.searchlink:hover {
	text-decoration:underline;
}

a.search_pages:link, a.search_pages:hover, a.search_pages:visited {
	color:#29527A;
	font-weight:bold;
}

a.search_pages:hover {
	text-decoration:underline;
}

span.search_page_active {
	color:#E21D24;
	font-size:12px;
	font-weight:bold;
}
/* extras */
.clear {
	clear: both;
}
.img_spacer {
	padding-right: 6px;
}
.spacer16 {
	width: 230px;
	height: 16px;
}


/* Druck ================================================================================================= */	
@page { size:21.0cm 29.7cm; margin:0cm 0cm 0cm 0cm; }

/* Glossar ==================================================================================*/
div#glossar_letterlist {
	background-image: url('/cms/styles/studio44/img_neu/introNavi.jpg');
	background-repeat:repeat-x;
	width:456px;
	height:56px;
}

div#glossar_uebersicht {
	background-image: url('/cms/styles/studio44/img_neu/introNavi.jpg');
	background-repeat:repeat-x;
	width:236px;
	height:56px;
}

div#letters {
	padding:15px 0px 0px 15px;
}

div#letters a, div#letters a:link, div#letters a:visited, div#letters a:hover {
	font-weight:bold;
	font-size:11px;
	color:#d31145;
}

div#letters, div#letters a:hover {
	font-size:11px;
	text-decoration:none;
	color:#29527a;
	font-weight:bold;
}

div#glossar_articles {
	background-image: url('/cms/styles/studio44/img_neu/teaserVerlauf.jpg');
	background-repeat: repeat-x;
	width:456px;
	min-height:64px;
	height:auto !important; /* für moderne Browser */
	height:64px;  /*für den IE */
}

div#glossar_articles div.articles {
	padding:15px;
	margin-bottom:5px;
}

div#glossar_articles h2 {
	margin-bottom:16px;
}

div#glossar_articles div.article {
	margin-top:26px;
}

div.glossar_left {
	width:456px;
	float:left;
}

div.glossar_right {
	width: 242px;
	float:right;
}

div.glossar_right div.articles {
	padding:16px;
	background-image: url('/cms/styles/studio44/img_neu/teaserVerlauf.jpg');
	background-repeat: repeat-x;
}

div.glossar_right div.uebersicht {
	padding:15px 0px 0px 15px;	
}

#breadcrumbs {
	margin: 12px 0px 0px 0px
}

#breadcrumbs_header {
	float:left;
	padding-left:12px;
	padding-top:105px;
	color:#c8daed;
}

#printlogo {
	display: none;
}

#weihnachten {
	position: absolute;
	margin-left: 40px;
	background: url(/img/cms/design/xmas2010.jpg);
	width: 875px;
	height: 700px;
	z-index: 9999999;
}

*+html div#weihnachten {
	margin-left: -160px;
	top: 0px;
}
