@charset "utf-8";

/*------------------------------------------------------------------------
# Forsthof - Stylesheet - August, 2008
-------------------------------------------------------------------------*/

/** Browser - Reset - start **/

* html body * { overflow:visible } 
* html iframe, * html frame { overflow:auto }
* html frameset { overflow:hidden }
html * { font-size: 100.01% }
sup{font-size:70%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:disc;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img { border:0 solid; }

ul, ol, dl { margin: 0 0 1em 0;}
li { margin-left: 1.5em;}

/** Browser - Reset - end **/

html {
	width:100%;
	height:100%;
}

body {
	width:100%;
	height:100%;
	line-height:1.5em;
	font-size: 11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
	padding:0;
	background:url(../img/page_hg.png) repeat-x #E4E1C2;
	text-align: center;
}

body.folge_bg {
background:url(../img/page_hg_folge.png) repeat-x #E5E2C3;
}

a {
 /*text-decoration:none;*/
 color:black;
}

a:hover {
text-decoration:none;
}

strong, b {font-weight:bold;}



#wrapper {
	position:relative;
	width:936px;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#wrapper.folge {
width:934px;
text-align:left;
}


#wrapper.folge #metanav {
width:910px;
height:22px;
display:block;
text-align:right;
color:#002111;
}

#wrapper.folge #metanav a {
margin:0 0.5em;
font-weight:bold;
color:#002111;
}

#wrapper.folge #metanav span {
font-weight:bold;
color:#002111;
}

#wrapper #header {
	width:946px;
	height:286px;
}

#wrapper.folge #header {
width:934px;
height:234px;
_overflow:hidden;
}

#wrapper #header div.flashheader {
	width:499px;
	overflow:hidden;
	height:286px;
	position:absolute;
	left:436px;
	top:0;
}

#wrapper.folge #header div.flashheader {
position:absolute;
width:430px;
top:27px;
height:235px;
margin-left:40px;
overflow:hidden;
/*display:none;*/
}

#wrapper #hauptnav {
	width:969px;
	height:35px;
	overflow:hidden;
	padding-left:20px;
	position:relative;
	text-align:left;
}

#wrapper.folge #hauptnav {
width:904px;
padding-left:30px;
text-align:left;
}


#wrapper #hauptnav a {
	display:block;
	width:125px;
	height:35px;
	background:url(../img/hauptnav_hg.png) no-repeat;
	color:#6C7F76;
	float:left;
	overflow:hidden;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	line-height:28px;
	text-indent:2em;
	margin:0 0.1em;
	padding:0;
	font-weight:normal;
}

#wrapper.folge #hauptnav a.hauptnaviAktiv,
#wrapper.folge #hauptnav a.hauptnaviAktiv:hover,
#wrapper #hauptnav a.hauptnaviAktiv {
background:url(../img/hauptnav_hg_over.png) no-repeat;
color:white;
font-weight:bold;
}

#wrapper.folge #hauptnav a {
margin:0;
padding:0;
color:#6C7F76;
font-weight:normal;
}

#wrapper #hauptnav a:hover {
	background:url(../img/hauptnav_hg_over.png) no-repeat;
	color:white;
	font-weight:normal;
}

#wrapper div.bg {
	background:url(../img/home_content.png) no-repeat;
}

#wrapper.folge div.bg {
background:url(../img/folge_content.png) no-repeat;
}

#wrapper #content {
	width:989px;
	height:360px;
	
}

#wrapper.folge #content.col {
width:914px;
height:auto;
min-height:300px;
height:auto !important;
height:300px;
padding-left:24px;
}

#wrapper.folge #content a {
margin:0;
padding:0 5px;
}



#wrapper.folge #content.col div.left {
float:left;
display:inline;
padding:20px 10px 10px 10px;
overflow:hidden;
}


#wrapper.folge #content.two div.left,
#wrapper.folge #content.three div.left {
width:216px;
height:auto;
}


#wrapper.folge #content.col div.left h1 {
margin:0;
padding:0;
font-size:24px;
color:#6C7F76;
margin-bottom:0.5em;
width:auto;
display:block;
margin-left:14px;
font-family:"Times New Roman", Times, serif;
}

#wrapper.folge #content.col div.left ul.subnav {
margin:0;
padding:0;
list-style:none;
min-height:217px;
height:auto !important;
height:217px;
}

#wrapper.folge #content.col div.left ul.subnav li {
margin:0;
padding:0;
display:inline;
}



#wrapper.folge #content.col div.left ul.subnav {
background:url(../img/subnav_hg.png) no-repeat;
min-height:216px;
padding-top:15px;
padding-left:8px;
}

#wrapper.folge #content.col div.left ul.subnav li a {
margin:0;
text-indent:1.6em;
display:block;
color:#404C47;
font-size:13px;
line-height:24px;
background:url(../img/subnav_li.gif) left 6px no-repeat;
}

#wrapper.folge #content.col div.left ul.subnav li a.nebennaviAktiv,
#wrapper.folge #content.col div.left ul.subnav li a.nebennaviAktiv:hover {
background:url(../img/subnav_li_hover.gif) left 6px no-repeat;
font-weight:bold;
/*text-decoration:underline;*/
}

#wrapper.folge #content.col div.left ul.subnav li a:hover {
background:url(../img/subnav_li_hover.gif) left 6px no-repeat;
}




#wrapper.folge #content.col div.middle {
display:inline;
float:left;
height:auto;
margin-top:10px;
background:white;
height:300px;
padding:10px 30px 10px 40px;
min-height:300px;
height:auto !important;
}

/*** hoehe für IE ***/



#wrapper.folge #content.two div.middle {
width:570px;
}

#wrapper.folge #content.three div.middle {
width:427px;
}


#wrapper.folge #content.col div.middle h1 {
text-transform:normal;
line-height:100%;
color:#214A34;
font-size:24px;
border-bottom:1px dashed #BBB79A;
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
}

#wrapper.folge #content.col div.middle h1 span,
#wrapper.folge #content.col div.middle h2 {
display:block;
text-align:right;
color:#6C7F76;
font-size:13px;
margin-bottom:0.5em;
padding-top:0.2em;
padding-right:0.2em;
line-height:120%;
/* border-top:1px dashed #BBB79A; */
}


#wrapper.folge #content.col div.middle h3 {
font-weight:bold;
font-size:15px;
color:#23513A;
line-height:120%;
margin:0;
}

#wrapper.folge #content.col div.middle h1 + h3,
#wrapper.folge #content.col div.middle h1 + div.csc-textpic,
#wrapper.folge #content.col div.middle h1 + p {
margin-top:1em;
}


#wrapper.folge #content.col div.middle p {
color:#666666;
line-height:160%;
margin-bottom:0.8em;
font-size:12px;
}


#wrapper.folge #content.three div.right {
width:141px;
border-left:1px solid #E5E2C3;
background:#F7F6ED;
display:inline;
float:left;
overflow:hidden;
height:auto;
margin-top:10px;
background:white;
min-height:300px;
height:auto !important;
height:300px;
padding:10px 30px 10px 10px;
width: 104px;
}


#wrapper.folge #content.three div.right div.news_container {
width:104px;
min-height:150px;
height:auto !important;
height:150px;
background:url(../img/right_content_container.png) no-repeat;
margin-top:35px;
}

#wrapper.folge #content.three div.right div.news_container h1 {
color:#404C47;
font-size:13px;
font-weight:bold;
text-indent:1em;
line-height:15px;
padding-top:5px;
}

#wrapper.folge #content.three div.right div.news_container div.content {
padding: 5px 5px 0 14px;
}




#wrapper #content .container {
color:#000000;
font-size:12px;
width:217px;
height:300px;
overflow:hidden;
float:left;
margin-left:20px;
margin-top:48px;
padding:8px 8px 0 8px;
}

#wrapper #content .container h1,
#wrapper #content .container h1 a {
color:#002111;
font-weight:bold;
display:block;
font-size:12px;
margin-bottom:0.2em;
}

#wrapper #content .container h1 a:hover{
/*text-decoration:underline;*/
}

#wrapper #content .container p {
color:black;
line-height:130%;
}

#wrapper #content .container a {
font-weight:bold;
}
#wrapper #content .container a:hover {
/*text-decoration:underline;*/
}

#wrapper #content div.container.impress {
margin-left:25px;

}

#wrapper #content div.container.impress a {
color:#002011;
/*background:url(../img/impress_a_raquo.gif) left 4px no-repeat;*/
padding-left:10px;
}

#wrapper #content div.container.info {
margin-left:15px;
width:360px;
padding-right:10px;
}

#wrapper #content div.container.info h1 {
margin:0;
padding:0;
margin-bottom:0.4em;
line-height:100%;
}

#wrapper #content div.container.info p {
padding:0;
margin:0;
}

#wrapper #content div.container.info div.csc-textpic {
margin-bottom:1em;
}



#wrapper #logoleiste {
width:989px;
height:103px;
background:url(../img/logoleiste_hg.png) no-repeat 0 10px;
overflow:hidden;
text-align:left;
clear:both;
}

#wrapper.folge #logoleiste {
width:934px;
background:url(../img/logoleiste_hg_folge.png) no-repeat;
}

#wrapper #logoleiste ul,
#wrapper #logoleiste ul li {
margin:0;
padding:0;
list-style:none;
}

#wrapper #logoleiste ul {
margin-left:40px;
}

#wrapper #logoleiste ul li {
display:inline;
}

#wrapper.folge #logoleiste ul li a,
#wrapper #logoleiste ul li a {
display:block;
text-indent:-5000em;
float:left;
overflow:hidden;
margin:20px 0 0 2.2em;
}

#wrapper #logoleiste ul li a.landhotels {
background:url(../img/logo_landhotels.gif) no-repeat;
width:79px;
height:55px;
}

#wrapper #logoleiste ul li a.landhotels:hover {
background:url(../img/logo_landhotels_over.gif) no-repeat;
}

#wrapper #logoleiste ul li a.genussland {
background:url(../img/genussland.gif) no-repeat;
width:106px;
height:53px;
}
#wrapper #logoleiste ul li a.genussland:hover {
background:url(../img/genussland_f2.gif) no-repeat;
}

#wrapper #logoleiste ul li a.logo_genussregion {
background:url(../img/genussregion.gif) no-repeat center 0;
width:106px;
height:53px;
}
#wrapper #logoleiste ul li a.logo_genussregion:hover {
background:url(../img/genussregion_f2.gif) no-repeat center 0;
}


#wrapper #logoleiste ul li a.xy {
background:url(../img/logo_xy.gif) no-repeat;
width:68px;
height:55px;
}

#wrapper #logoleiste ul li a.xy:hover {
background:url(../img/logo_xy_over.gif) no-repeat;
}

#wrapper #logoleiste ul li a.logo_urlaub_in_at {
background:url(../img/logo_urlaub_in_at.gif) no-repeat;
width:165px;
height:55px;
}

#wrapper #logoleiste ul li a.logo_urlaub_in_at:hover {
background:url(../img/logo_urlaub_in_at_over.gif) no-repeat;
}

#wrapper #logoleiste ul li a.logo_symposion_hotels {
background:url(../img/logo_symposion_hotels.gif) no-repeat;
width:172px;
height:55px;
}

#wrapper #logoleiste ul li a.logo_symposion_hotels:hover {
background:url(../img/logo_symposion_hotels_over.gif) no-repeat;
}

#wrapper #logoleiste ul li a.logo_landschaften {
background:url(../img/logo_landschaften.gif) no-repeat;
width:180px;
height:55px;
}

#wrapper #logoleiste ul li a.logo_landschaften:hover {
background:url(../img/logo_landschaften_over.gif) no-repeat;
}


#wrapper #footer {
overflow:hidden;
font-size:11px;
line-height:130%;
color:#002111;
padding-left:30px;
text-align:left;
padding-bottom:10px;
clear:both;
}

#wrapper #footer strong {color:#002111;}

#wrapper #footer ul,
#wrapper #footer ul li {
margin:0;
padding:0;
list-style:none;
}

#wrapper #footer div.footer_left {
width:306px;
float:left;
overflow:hidden;
}

#wrapper #footer div.footer_right {
float:left;
overflow:hidden;
}

#wrapper #footer div.footer_left a {
font-weight:bold;
color:#002111;
}



/* tt_news - start*/

/* Latest */

div.news-latest-item hr {
height:1px;
color:#FBFBFB;
}
div.news-latest-item h3 {
padding:0 0 2px;
}

div.news-latest-item a {
color:#002111;
text-decoration:none;
}

div.news-latest-item a:hover {
/*text-decoration:underline;*/
}
div.news-latest-item img {
float:left;
margin-right:6px;
}

/* Single */

div.news-single-item h1 {
margin:0;
padding:0;
margin-bottom:2em;
display:block;
}

div.news-single-item h1 + p {
margin-top:1em;
}

div.news-single-item h3 {
margin-top:1em;
margin-bottom:1em;
font-size:12px;
}

.news-single-img{
	float:left;
	margin-right:6px;
}

/* tt_news - stop */


/* 2spaltiges Content Element  - start*/


div.2spaltig {
width:100%;
overflow:hidden;
}

div#links, div#rechts {
	float:left;
  overflow:hidden;
  width:auto;
  clear:none;
  display:inline;
}

div#links {margin-right:5%;}

div.clear {
	clear:both;
	height:1px;
	width:100%;
}

/* 2spaltiges Content Element  - stop*/


/* Image Flow Gallery - start */



div.tx-msimageflow-pi1 {
overflow:hidden;
position:relative;
text-align:center;
margin:0;
padding:0;
font-size:100.1%;
color:#fff;
}

div.tx-msimageflow-pi1 img { 
	position:absolute; 
	top:0px;
	border:none;
}
div.tx-msimageflow-pi1 h1 {
	text-align:center;
}

div.tx-msimageflow-pi1 a{
	color:#fff;
}

div.tx-msimageflow-pi1 #images{
	visibility:hidden;
}
div.tx-msimageflow-pi1 #loading{
	margin-top:50px;
	text-align:center;
	width:100%;
}
div.tx-msimageflow-pi1 #loading img{
	margin-top:10px;
	position:relative; 
}
div.tx-msimageflow-pi1 #captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}
div.tx-msimageflow-pi1 #scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	border-bottom:2px solid #AAD9C0;
	z-index:10001;
	top:30px;
}
div.tx-msimageflow-pi1 #slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(../../../typo3conf/ext/msimageflow/res/slider.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;	
}
div.tx-msimageflow-pi1 #imageflow{
	margin-left:10px;
	text-align:left;
}
div.tx-msimageflow-pi1 #changelog{
	width:349px;
	border-right:solid 1px #666;
	float:left;
	margin-top: 15px;
}
div.tx-msimageflow-pi1 #changelog div{
	text-align: justify;
	padding: 0 15px 5px 15px;
}

/* Image Flow Gallery - stop */


/* Formular - Stylesheet */

form#mailform  {
margin:0;
padding:0;
}

form#mailform label {
display:block;
width: 200px;
cursor:pointer;
}

form#mailform input {
width:300px;
margin-bottom:0.3em;
height:15px;
}

form#mailform textarea {
width:300px;
height:45px;
margin-bottom:0.5em;
}

form#mailform input:focus,
form#mailform textarea:focus {
border: 1px solid #0B3726;
}

form#mailform input.csc-mailform-submit,
form#mailform input.csc-mailform-submit:focus {
width:auto;
height:auto;
}

/* Formular - Stylesheet -stop */


/*cssstyledcontent - start -------------------- */
/* default styles for extension "tx_cssstyledcontent" */

/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 2px solid black;
	padding: 0px 0px;
}
DIV.csc-textpic-imagewrap {
	padding: 0;
}
DIV.csc-textpic IMG {
	border: none;
}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float: left;
}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style: none;
	margin: 0;
	padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	border: none;
}
/* FE-Editing Icons */
DL.csc-textpic-image {
	margin: 0;
}
DL.csc-textpic-image DT {
	margin: 0;
	display: inline;
}
DL.csc-textpic-image DD {
	margin: 0;
}
/* Clearer */
DIV.csc-textpic-clear {
	clear: both;
}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* IE fix for double-margin bug */
	margin-right: 10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* IE fix for double-margin bug */
	margin-left: 10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* IE fix for double-margin bug */
	margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: both;
}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both;
}
/* Center (above or below) */
DIV.csc-textpic-center {
	text-align: center;
/* IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin: 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left;
/* Remove IE-hack */
}
DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align: left;
/* Remove IE-hack */
}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
	clear: right;
}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
	clear: left;
}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float: left;
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float: right;
	margin-top:4px;
}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
	margin-top:4px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}
/* End hide from IE5/mac */
/*cssstyledcontent - stop -------------------- */



/*
Clear Floats - start -------------------- */


.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	display: inline-block;

}

/* Hide from IE-mac \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* End hide from IE-mac */
.clearer {
clear:both;
}

/*
Clear Floats - stop -------------------- */

#wrapper .zimmertabelle{
	background:#E5E2C3;
	margin-bottom:15px;
	width:575px;
	color:#333333;
}
#wrapper .zimmertabelle td{
	padding:5px;
	font-size:13px;
}
#wrapper .zimmertabelle .tr-even{
	background:#FEFDED;
}

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #f1f1f1;
	padding: 10px;
}

/******* news ******/
#wrapper.folge #content .news-list-item h3 a{
	margin:0;
	padding:0;
	color:#002011;
}
#wrapper.folge #content .news-list-morelink a{
	margin:0;
	padding:0;
	color:#002011;
}
.news-list-item {
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
.news-list-item hr{
	display:none;
}
#raumliste .csc-textpic-text{
	background:#E5E2CF none repeat scroll 0 0;
	margin:0 0 10px;
	padding:5px 5px 1px 10px;
}
#raumliste .csc-textpic-text h3{
	border-bottom:1px solid #aaa;
	margin:0;
	padding:0 0 2px 0;
}
#raumliste .csc-textpic-text a{
	border:1px solid #fff;
	margin:0px;
	padding:4px;
	color:#f6f6f6;
	background:#002011;
	display:block;
}
#raumliste .csc-textpic-text a:hover{
	border:1px solid #fff;
	margin:0px;
	padding:4px;
	color:#ccc;
	background:#637469;
	display:block;
}
#facebookbutt{
	margin-left:-10px;
	margin-top:10px;
}
td.csc-uploads-fileName a{
	font-size:16px;
	font-weight:bold;
	color:cc33cc;
	padding:0;
	margin:0;
}
#wrapper.folge #content.col div.middle h5 {
background:none repeat scroll 0 0 #EEEEEE;
color:#23513A;
font-size:15px;
font-weight:bold;
line-height:120%;
margin:0 0 0 -6px;
padding:3px 0 2px 7px;
}
#wrapper.folge #content.col div.middle h4 {
color:#23513A;
font-size:15px;
font-weight:bold;
line-height:130%;
margin:0 0 0 -6px;
padding:3px 0 2px 7px;
}
