@charset "utf-8";
/* CSS Document */

@import "/fileadmin/content/css/rte.css";

BODY {
  margin:				0px;
  padding:				0px;
  padding-bottom:			10px;
  background-color:			#ffffff;
  font-family:				arial;
  font-size:			        12px;
  color:				#000000;
  width:				500px;
}

a img {
  border:				none;
}


/* *****************************************
   * Element-Styling                       *
   ***************************************** */

div.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
}

.tx-rgslideshow-pi1 {
  border:				none;
}

.bodytext {
  font-family:				arial;
  font-size:			        12px;
  color:				#000000;
}

.csc-textpic-text {
  padding-top:				0px;
  margin-top:				0px;
}

.csc-textpic-text {
  border:				none;
  margin-top:				0px;
  padding-top:				0px;
}
 
.internal-link {
  color:				#666666;
  text-decoration:			underline;
}
.internal-link:link {
  color:				#666666;
  text-decoration:			underline;
}
.internal-link:active {
  color:				#666666;
  text-decoration:			underline;
}
.internal-link:visited {
  color:				#666666;
  text-decoration:			underline;
}
.internal-link:hover {
  color:				#ff0000;
  text-decoration:			underline;
}

.external-link-new-window {
  color:				#666666;
  text-decoration:			underline;
}
.external-link-new-window:link {
  color:				#666666;
  text-decoration:			underline;
}
.external-link-new-window:active {
  color:				#666666;
  text-decoration:			underline;
}
.external-link-new-window:visited {
  color:				#666666;
  text-decoration:			underline;
}
.external-link-new-window:hover {
  color:				#ff0000;
  text-decoration:			underline;
}



/* *****************************************
   * Formular-Styling                      *
   ***************************************** */

.submitbutton {
  border: 				none !important;
  display:				block !important;
  margin:				2px !important;
  margin-left:				118px !important;
  margin-top:				10px !important;
  padding:				0px !important;
}

fieldset.csc-mailform {
  border: 				none;
  margin: 				5px 5px 15px 34px;
  padding:				0 0 10px 0;
  font:					93% "Verdana",Arial;
  color: 				#666666;
  width:				400px;
}

div.csc-mailform-field {
  border: 				none;
  margin:				0px;
  padding:				0px;
  width: 				400px;
  display:				block;
}

div.csc-mailform-field label {
  border: 				none;
  margin:				2px;
  padding:				1px;
  width: 				110px;
  float: 				left;
}
 
div.csc-mailform-field input {
  border: 				1px solid #740000;
  margin:				2px;
  padding:				1px;
  width: 				200px;
}

div.csc-mailform-field textarea {
  border: 				1px solid #740000;
  margin:				2px;
  padding:				1px;
  width: 				200px;
}

div.csc-mailform-field img { 
  border: 				none;
  display:				block;
  margin:				2px;
  margin-left:				118px;
  padding:				1px;
}

div.radiolayout fieldset {
  border: 				1px solid #740000;
  margin:				2px;
  padding:				1px;
  width: 				196px;
  margin-left:				118px;
}

div.radiolayout label {
  display:				none;
}

#mailformRestaurant label {
  display:				inline;
}


/* *****************************************
   * Layout                                *
   ***************************************** */

.if_main_site {
  display:					block;
  width:					500px;
  height:					100%;
  border:					none;
  margin:					0px;
  padding:					0px;
}

.if_site_content {
  display:					block;
  width:					500px;
  height:					100%;
  border:					none;
  background-color:				#ffffff;
  margin:					0px;
  padding:					0px;
  border:					none;
}

.if_frame {
  display:					block;
  width:					525px;
  height:					450px;
  border:					none;
  background-color:				#ffffff;
  margin:					0px;
  padding-top:					0px;
  border:					none;
}

div.twocolums_outer {
  width:					500px;
  border:					none;
  vertical-align:				top;
  position:					relative;
  top:						0px;
  left:						0px;
}

.twocolums_left {
  width:					245px;
  border:					none;
  padding:					3px 0 0 0;
  margin:					0 5px 0 0;
  vertical-align:				top;
  position:					absolute;
  top:						0px;
  left:						0px;
}

.twocolums_right {
  width:					245px;
  border:					none;
  padding:					3px 0 5px 5px;
  margin:					0 0 0 250px;
  vertical-align:				top;
}

<!--[if IE]>
 @import "/fileadmin/site/css/ie.css";
<![endif]-->
