@media all {
/************************************************/

/*
'-------------------------------------------------
' Grundeinstellungen
'-------------------------------------------------
*/

* html body * { overflow: visible; }
* html iframe, * html frame { overflow: auto; }

html {
	height: 100%;
	margin-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 100.01%;*/
	/*font-size: 16px;*/
}

body {
	height: 100%;
	position: relative;
	/* Hintergrund */
	background-color: #fff;
	background-image: none;
	/* Schrifteinstellungen */
	font-size: 68.75%; /* 75% von 16px = 12px | 68.75% von 16px = 11px */
	color: #000;
	line-height: 1.4em;
	letter-spacing: 0;
	word-spacing: normal;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0;
	margin: 0;
}



/*
'-------------------------------------------------
' Definition Layer
'-------------------------------------------------
*/

#page_margins {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: auto;
	text-align: center;
}

div#page {
	position: relative;
	width: 960px;
	height: auto;
	margin: auto;
	text-align: left;
	border: none;
	background: transparent;
}

/* HEADER */

#header {
	position: relative;
	width: 960px;
	height: 318px;
/*	overflow: hidden;*/
	z-index: 10;
	background: white none;
}

#header img.headImg1 {
	position: absolute;
	left: 1px;
	top: 4px;
	width: 206px;
	height: 30px;
/*	overflow: hidden;*/
}

#header #banner {
	position: absolute;
	left: 42px;
	top: 44px;
	width: 210px;
	height: 11px;
/*	overflow: hidden;*/
}

div#headerBG {
	position: absolute;
	left: 41px;
	top: 66px;
	width: 920px;
	height: 250px;
	border: 1px solid #33e614;
/*	overflow: hidden;*/
}

div#SmoothGallery {
	position: absolute;
	left: 41px;
	top: 70px;
	width: 917px;
	height: 246px;
	border: 1px solid #33e614;
	overflow: hidden;
	z-index: 20;
}

#main {
	background-color: transparent;
	padding: 0;
	z-index: 30;
}

.noHeaderBG div#header div#headerBG, div.textBelowMenu {
	display: none;
}

/*
div#col1_content div.textBelowMenu div.csc-frame-invisible div.tx-rgsmoothgallery-pi1 {
	position: absolute;
	left: 41px;
	top: -223px;
	width: 917px;
	height: 246px;
	border: 1px solid #33e614;
	overflow: hidden;
}
*/

/************************************************/
/*   Searchbox                                  */

input {
	border: 1px solid #33e614;
	margin: 0px;
	width: 192px;
/*	height: 16px;*/
	padding: 2px 2px 2px 4px;
}

input.button {
	background: none;
	background-color: #eee;
	width: auto;
}

input.button.over {
	background-color: #33e614;
	cursor: pointer;
	color: white;
}

input.SearchBox, #header div.tx-macinasearchbox-pi1 form input {
	background: url(/fileadmin/VRstyles/images/suche.gif) top right no-repeat;
}

div#header div.tx-macinasearchbox-pi1 {
	position: absolute;
	top: 32px;
	right: 0px;
}

.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {
	color: black;
	border-color: #33e614;
}

.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
	background-color: #CCF9C4;
}

/* CONTENT */

div#contentWrapper {
	position: relative;
	width: 960px;
	height: auto;
	min-height: 250px;
	background-color: transparent;
	background-image: url('../images/bg-content.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 40px;
}

div#col1_content {
	position: relative;
	width: 260px;
	height: auto;
	float: left;
	padding: 0;
	z-index: 100;
	background-color: white;
}

div#nav {
	display: none;
}
div.navWrapperClass {
	position: relative;
	width: 258px;
	height: auto;
	padding: 20px 0;
	border: 1px solid #33e614;
	background-color: white;
	margin-top: -36px;
	top: -17px;
}


div#col1_content div.alertClass {
	background-image: url('../images/icon-call-sign.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 0 0 0;
	border-top: 1px solid #33e614;
	margin-top: 20px;
/*	color: white; */
	line-height: 0px;
}

div#col3_content {
	position: relative;
	width: 450px;
	height: auto;
	min-height: 300px;
	padding: 25px 0 40px 20px;
	float: left;
}

div#col3_content.Menu {
	width: 480px;
}

div#col3_content.breit {
	width: 700px;
}

div#col3_content div.floatbox {
	padding-left: 30px;
}


div#col3_content.Menu div.floatbox,  div#col3_content div.floatbox.MenuFloatbox, div#col3_content div.dmailsubscription_modify form div.floatbox {
	padding-left: 0px;
}

div#col3 a#content {
	display: none;
}

div#col3_content.maxClass {
	width: 610px !important;
}


div#col2_content {
	position: relative;
	width: 200px;
	height: auto;
	padding: 25px 0 40px 0;
	float: right;
}

/* FOOTER */

div#footer {
	position: relative;
	width: 903px;
	height: auto;
	font-size: 90.90%;
	color: #000;
	padding: 15px 0 20px 42px;
	border-top: 1px solid #33e614;
	background: transparent none;
	top: -18px;
}

div#footer div p {
	margin: 0;
	letter-spacing: -0.1em;
}

div#copyrightLayer {
	position: relative;
	width: 920px;
	height: auto;
	padding: 8px 0px 0px 40px;
	background-color: #fff;
}
/*
#col1_content {
	background-color: red;
}

#col2_content {
	background-color: yellow;
}

#col3_content {
	background-color: green;
}
*/

/*
'-------------------------------------------------
' Definition Elemente
'-------------------------------------------------
*/

div#col3_content div.listClass { width: 480px; margin-left: -31px; }
div#col3_content.maxClass div.listClass { width: 640px; margin-left: -30px; }

div.listClass table { width: 100%; }
div.listClass table tr td.pictClass { width: 130px; }
div.listClass table tr td.textClass { padding-left: 20px; }
div.listClass table tr td.pictClass img { width: 130px; height: 130px; border: 1px solid #33e614; border-width: 1px 1px 0 0; }
div.listClass table tr td.pictClass div.maskClass { width: 130px; height: 130px; padding: 0; margin: 0; background-repeat: no-repeat; background-position: 1px 1px; overflow: hidden; }
div.listClass table tr td.pictClass div.maskClass img { width: 130px; height: 130px; border: 0px; }



/*
'-------------------------------------------------
' Links
'-------------------------------------------------
*/

a,
a:link,
a:visited { 
	color: black; 
/*	font-weight: bold; 21.Sep.2010 22:16 */
	text-decoration: none; 
/*	background-color: red;*/
/*	padding: 0 4px 0 16px; 
	background: url(/fileadmin/VRstyles/images/link-extern.gif) no-repeat;*/
}
a:hover,
a:active,
a:visited:hover,
a:visited:active,
.tx-indexedsearch-title a:hover,
.tx-indexedsearch-title a:active,
.tx-indexedsearch-title a:visited:hover,
.tx-indexedsearch-title a:visited:active { 
	color: #fff; 
	text-decoration: none; 
	background-color: #33E614;
/*	padding: 0 4px 0 16px; 
	background: #33e614 url(/fileadmin/VRstyles/images/link-extern.gif) no-repeat;
*/
}


.csc-menu a {
	padding: 0 4px 0 4px; 
/*	background: url(/fileadmin/VRstyles/images/nav-indicator.gif) no-repeat;*/
}

.csc-menu a:hover {
	padding: 0 4px 0 4px; 
/*	background: #33e614 url(/fileadmin/VRstyles/images/nav-indicator.gif) no-repeat;*/
}

a.download {
	padding: 0 4px 0 16px; 
	background: url(/fileadmin/VRstyles/images/link-download.gif) no-repeat;
}

a.download:active,
a.download:visited {
	color: black;
}

a.internal-link, .tx-indexedsearch-title a {
	padding: 0 4px 0 16px; 
	background: url(/fileadmin/VRstyles/images/link-intern-2.gif) no-repeat;
}

a.linkInt img, a.linkExt img {
	padding-right: 5px;
}

a.external-link, a.external-link-new-window {
	padding: 0 4px 0 16px; 
	background: transparent url(/fileadmin/VRstyles/images/link-extern.gif) no-repeat;
}

#col2_content a.linkInt,
#col2_content a.linkExt,
#col2_content a.download,
#col2_content a.external-link, 
#col2_content a.external-link-new-window {
/*	display:block;*/
}

#col2_content a.linkInt {
	padding-left: 17px;
	display: block;
}

#col2_content a.linkInt img {
	position: relative;
	margin-left: -17px;
/*	padding-top: 15px;*/
}

#col2_content .csc-menu a.linkInt {
	padding-left: 5px;
	display: inline;
}


a.NoIcon {
	background: none;
	padding: 0px;
}

#footer a.maillink {
	color: #33e614;
}

span.noArrow a {
	background-image: none;
	padding: 0;
	color: #33e614;
}

a.download:hover, a.internal-link:hover, a.external-link-new-window:hover, a.external-link:hover {
	color: #fff; 
	text-decoration: none; 
	background-color: #33e614; 
}

div.navWrapperClass ul#submenu li strong,
div.navWrapperClass ul#submenu li strong a,
div.navWrapperClass ul#submenu li a,
div.navWrapperClass ul#submenu li a:link {
	color: #000;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	display: block;
	width: 218px;
	padding: 1px 1px 1px 39px !important;
	background-color: transparent !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 14px center;
}

div.navWrapperClass ul#submenu li a:hover { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li a:active { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li a:visited { color: #000; background-image: none; }
div.navWrapperClass ul#submenu li a:visited:hover { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li a:visited:active { color: #000; background-image: url('../images/nav-indicator.gif'); }

div.navWrapperClass ul#submenu li a.actClass,
div.navWrapperClass ul#submenu li a.actClass:link,
div.navWrapperClass ul#submenu li a.actClass:visited { color: #000; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li a.actClass:hover,
div.navWrapperClass ul#submenu li a.actClass:active,
div.navWrapperClass ul#submenu li a.actClass:visited:hover,
div.navWrapperClass ul#submenu li a.actClass:visited:active { color: #000; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }

div.navWrapperClass ul#submenu li ul li strong,
div.navWrapperClass ul#submenu li ul li a,
div.navWrapperClass ul#submenu li ul li a:link {
	width: 188px;
	padding: 1px 1px 1px 69px !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 40px center !important;
}

div.navWrapperClass ul#submenu li ul li a:hover { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li a:active { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li a:visited { color: #000; background-image: none; }
div.navWrapperClass ul#submenu li ul li a:visited:hover { color: #000; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li a:visited:active { color: #000; background-image: url('../images/nav-indicator.gif'); }

div.navWrapperClass ul#submenu li ul li strong,
div.navWrapperClass ul#submenu li ul li a.actClass,
div.navWrapperClass ul#submenu li ul li a.actClass:link,
div.navWrapperClass ul#submenu li ul li a.actClass:visited { color: #000; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li a.actClass:hover,
div.navWrapperClass ul#submenu li ul li a.actClass:active,
div.navWrapperClass ul#submenu li ul li a.actClass:visited:hover,
div.navWrapperClass ul#submenu li ul li a.actClass:visited:active { color: #000; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }


div.navWrapperClass ul#submenu li ul li ul li strong,
div.navWrapperClass ul#submenu li ul li ul li a,
div.navWrapperClass ul#submenu li ul li ul li a:link {
	width: 188px;
	padding: 1px 1px 1px 79px !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 40px center !important;
	color: red;
}

div.navWrapperClass ul#submenu li ul li ul li a:hover { color: red; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li ul li a:active { color: red; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li ul li a:visited { color: red; background-image: none; }
div.navWrapperClass ul#submenu li ul li ul li a:visited:hover { color: red; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li ul li a:visited:active { color: red; background-image: url('../images/nav-indicator.gif'); }

div.navWrapperClass ul#submenu li ul li ul li strong,
div.navWrapperClass ul#submenu li ul li ul li a.actClass,
div.navWrapperClass ul#submenu li ul li ul li a.actClass:link,
div.navWrapperClass ul#submenu li ul li ul li a.actClass:visited { color: red; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }
div.navWrapperClass ul#submenu li ul li ul li a.actClass:hover,
div.navWrapperClass ul#submenu li ul li ul li a.actClass:active,
div.navWrapperClass ul#submenu li ul li ul li a.actClass:visited:hover,
div.navWrapperClass ul#submenu li ul li ul li a.actClass:visited:active { color: red; font-weight: bold; background-image: url('../images/nav-indicator.gif'); }

#submenu,
#submenu a,
#submenu strong,
#submenu li#title,
#submenu li span,
#submenu li#active,
#submenu li strong
	{
		border: 0px;
}


div.navWrapperClass ul#submenu li strong.sub a:link, 
div.navWrapperClass ul#submenu li strong.sub a:visited,
div.navWrapperClass ul#submenu li strong.sub a:hover,
div.navWrapperClass ul#submenu li strong.sub a,
div.navWrapperClass ul#submenu li ul li strong.sub a:link, 
div.navWrapperClass ul#submenu li ul li strong.sub a:visited,
div.navWrapperClass ul#submenu li ul li strong.sub a:hover,
div.navWrapperClass ul#submenu li ul li strong.sub a,
div.navWrapperClass ul#submenu li strong, 
div.navWrapperClass ul#submenu li strong a:link, 
div.navWrapperClass ul#submenu li strong a:visited,
div.navWrapperClass ul#submenu li strong a:hover,
div.navWrapperClass ul#submenu li strong a:active,
div.navWrapperClass ul#submenu li strong a:visited:hover,
div.navWrapperClass ul#submenu li strong a:visited:active,
div.navWrapperClass ul#submenu li strong a { 
	font-weight: bold; 
	background: transparent url('../images/nav-indicator.gif') no-repeat 14px 0;
}

div.navWrapperClass ul#submenu li strong.sub a,
div#col1_content div.navWrapperClass ul#submenu li strong.sub a,
div#col1_content div.navWrapperClass ul#submenu li strong.sub a:active,
div#col1_content div.navWrapperClass ul#submenu li ul li strong.sub a {
	position: relative;
	left: -39px;
	background: none;
}

div#col1_content div.navWrapperClass ul#submenu li  ul li strong.sub a,
div#col1_content div.navWrapperClass ul#submenu li  ul li strong.sub a:active,
div#col1_content div.navWrapperClass ul#submenu li  ul li ul li strong.sub a {
	position: relative;
	left: -69px;
	background: none;
}
/*
'-------------------------------------------------
' Definition Subtemplates
'-------------------------------------------------
*/

.subcolumns {
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 15px;
}

.c15l, .c20l, .c25l, .c30l, .c33l, .c38l, .c50l, .c62l, .c66l, .c70l, .c75l, .c80l, .c85l { float: left; }
.c15r, .c20r, .c25r, .c30r, .c33r, .c38r, .c50r, .c62r, .c66r, .c70r, .c75r, .c80r, .c85r { float: right; margin-left: 0px; }

.c15l, .c15r { width: 14.999%; }
.c20l, .c20r { width: 19.999%; }
.c25l, .c25r { width: 24.999%; }
.c30l, .c30r { width: 29.999%; }
.c33l, .c33r { width: 33.333%; }
.c38l, .c38r { width: 38.199%; }
.c50l, .c50r { width: 49.999%; }
.c62l, .c62r { width: 61.799%; }
.c66l, .c66r { width: 66.666%; }
.c70l, .c70r { width: 69.999%; }
.c75l, .c75r { width: 74.999%; }
.c80l, .c80r { width: 79.999%; }
.c85l, .c85r { width: 84.999%; }

.subcl { padding-right: 10px; }
.subcr { padding-left: 10px; }
.subc { padding-left: 10px; padding-right: 10px; }

* html .c15l, * html .c20l, * html .c25l, * html .c30l, * html .c33l, * html .c38l, * html .c50l, * html .c62l, * html .c66l, * html .c70l, * html .c75l, * html .c80l,
* html .c15r, * html .c20r, * html .c25r, * html .c30r, * html .c33r, * html .c38r, * html .c50r, * html .c62r, * html .c66r, * html .c70r, * html .c75r, * html .c80r {
	display: inline;
}

/*
* html .subcolumns .subcl,
* html .subcolumns .subcr { word-wrap: break-word; overflow: hidden; }
*/



/*
'-------------------------------------------------
' Definition Elemente - Standardeinstellungen
'-------------------------------------------------
*/

.clearClass { clear: both; height: 1px; font-size: 1px; line-height: 0; }
.ghostClass { position: absolute; display: none; z-index: 0; }

.csc-frame-rulerBefore {
	position: relative;
	width: 100%;
	height: 1px;
	font-size: 0;
	line-height: 0;
	border-style: solid;
	border-color: #dfdfdf;
	border-width: 1px 0 0 0;
	margin: 0px 0 20px 0;
	clear: both;
}

div.distanceClass {
	position: relative;
	width: 100%;
	height: 25px;
	background-color: transparent;
}

.alignLeftClass { text-align: left; }
.alignCenterClass { text-align: center; }
.alignRightClass { text-align: right; }

.alertClass { font-weight: bold; color: #c00; }

.topZeroClass { margin-top: 0; }
.topSingleClass { margin-top: 1.4em; }
.topDoubleClass { margin-top: 2.4em; }
.bottomZeroClass { margin-bottom: 0; }
.bottomSingleClass { margin-bottom: 1.4em; }
.bottomDoubleClass { margin-bottom: 2.4em; }

.w25Class { width: 24.999%; }
.w33Class { width: 33.333%; }
.w50Class { width: 49.999%; }
.w66Class { width: 66.666%; }
.w75Class { width: 74.999%; }

p { 
	margin: 0 0 1.4em 0; 
	line-height: 1.4em;
}
.pClass { margin: 0 0 1.4em 0; }
.firstClass { margin-top: 0em; }
p.listTitleClass { font-weight: bold; margin-bottom: 0; }

table {
	border-width: 0;
	margin: 0 0 1.4em 0;
	border-collapse: collapse;
	empty-cells: hide;
}

th, td { background-color: transparent; }

img { border: 0; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
pre, code { font-family: "Courier New", Courier, monospace; }
address { font-style: normal; margin: 0 0 1.4em 0; }
acronym, abbr { letter-spacing: 0.07em; border-bottom: 1px dashed #000; cursor: help; }
blockquote, cite { margin: 0 0 1.4em 1.4em; width: auto; }

h1, div.csc-frame.csc-frame-invisible h1, h4 { font-size: 136.36%; font-weight: bold; color: #000; line-height: 1.2em; margin: 0 0 1.4em 0; }
h2 { font-size: 118.18%; font-weight: bold; color: #33e614; line-height: 1.2em; margin: 0 0 1.4em 0; }
h3 { font-size: 100%; font-weight: bold; color: #000; line-height: 1.2em; margin: 0 0 1.4em 0; }
h1.notFirstClass, h2.notFirstClass, h3.notFirstClass { margin-top: 2.4em; }

div#col3_content div.floatbox div.csc-frame h1, dl.csc-menu-4 h1, div#col3_content div.Menufloatbox div.csc-frame h1 {
	display: inline;
	font-size: 1em;
	line-height: 0.9em;
	height: 0.8em;
	border-right: 2px solid black;
	padding-right: 4px;
	margin-right: 4px;
}

div#col3_content div.floatbox .teaser_content h1 a, dl.csc-menu-4 h1 a {
	font-weight: bold;
}

div#col3_content div.floatbox div.csc-frame p {
	display: inline;
}

div#col3_content div.floatbox div.csc-frame.csc-frame-invisible .teaser_content {
	padding-bottom: 15px;
}

div#col3_content div.floatbox div.csc-frame {
	padding-bottom: 1em;
}

/*
'-------------------------------------------------
' Listen
'-------------------------------------------------
*/

ul, ol, dl {
	position: relative;
	margin: 0 0 1.4em 0;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
/*	margin-left: 15px; */
}

ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 0px;
}

/* Liste Navigation - vertikal */

div.navWrapperClass ul#submenu {
	list-style-type: none;
	list-style-position: outside;
	width: 100%;
	margin: 0;
}

div.navWrapperClass ul#submenu li {
	width: 100%;
}

div.news-list-item {
	clear: both;
}
div.NewsTeaser {
	float:left;
	width: 270px;
}

div.NewsImage {
	float:left;
	padding-right: 20px;
}

div#col3_content div.news-list-container {
	left: -30px;
	position:relative;
}

.news-downloadlist-container .NewsTitle,
.news-downloadlist-container .NewsSubTitle
 {
	font-weight: bold;
	clear: both;
}

.news-downloadlist-container .NewsAuthor p, 
.news-downloadlist-container .NewsSubTitle,
.news-downloadlist-container .NewsFiles {
	float: left;
	background-color: transparent;
}

.news-downloadlist-container .NewsAuthor {
	font-style: italic;
	
}

.news-downloadlist-container {
	clear: both;
	float: none;
}

div.rootline {
	padding-left: 280px;
}

.align-justify {
	text-align: justify;
}

/************************************************/
/*   Teasermenu                                 */

div.csc-frame.csc-frame-indent6633 h3 {
	font-size: 136.36%; 
	line-height: 1.2em;
	padding-left: 215px;
}

div.csc-frame.csc-frame-indent3366 h3 {
	font-size: 136.36%; 
	line-height: 1.2em;
	padding-left: 145px;
}

.tx-a1teasermenu-pi1 * {
	padding: 0;
	margin: 0;
}

.teaserContainer {
	clear: both;
}

.teaserImageContainer {
	padding-right: 15px;
	height: 130px;
	overflow: hidden;
	float: left;
}

.overlay11, .overlay12 {
	position: relative;
	top: -130px;
	z-index: 500;
	float: left;
	display: inline;
	background-color: transparent;
}


.csc-menu li {
	list-style-type: none;
	margin: 0;
}

.rgsgcontent .myGallery {
	border: 0px;
}

.csc-frame-invisible .teaser_image, .csc-frame-invisible .teaserImageContainer {
	display: none;
}



.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {
	font-size: 1em;
	background-image: none;
	border: 0px;
	padding: 0px;
}

.tx-indexedsearch-res h1 {
	margin: 0px;
}

.teaser_content h1 a {
	font-weight: bold;
}


.form_field.form_input {
	margin: 0 0 1em 0;
}

.form_error {
	font-weight: bold;
	color: red;
}

.link {
	cursor: pointer;
}


/************************************************/
}

@media print
{

	#SmoothGallery {
		display: none;
	}
	
	.noHeaderBG div#header div#headerBG {
		display: block;
	}

  #col1, #teaser, #header .tx-macinasearchbox-pi1 {
  	display: none;
  }
  
  div#col3_content, div#col3_content.Menu, div#col3_content.breit {
  	width: auto;
  	padding-left: 42px;
  }
  
  div#col3_content div.floatbox {
  	padding-left: 0px;
  }
  
  div#col2_content{
  	width: auto;
  	padding-left: 42px;
  }

	div#footer div p {
		letter-spacing: 0em;
	}

}
