@CHARSET "UTF-8";

* img{
	border: 1px solid #A9A9A9;
}

* textarea{
	border: 1px solid black;
	background: #EDC4B2;
}

input.csc-mailform-submit{
	background-color:#BF0404;
	border:1px solid black;
	color:white;
	font-size:11px;
	font-weight:bold;
}

.csc-textpic-image img{
	border: 1px solid #A9A9A9;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	border: 1px solid #A9A9A9;
}

* {
  padding:0px;
  margin:0px;
 }

body
{
	background-image: url(t3_rote_rosen2_FILES/page_bg.jpg);
	background-repeat: repeat;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding-bottom:10px;
}

a:link, a:visited, a:active, a:hover
{
  color:#000000;
  text-decoration: none;
}

.page
{
	width:989px;
	background-color: white;
	margin-top: 8px;
}

.content_clearer{
	clear: both;
	height: 10px;
}

/*-------------		HEADER		-------------*/

.header
{
	width:987px;
	height: 217px;
	border-top:1px solid white;
	background-image: url(t3_rote_rosen2_FILES/header_bg.jpg);
}

.logo_box
{
	width: 197px;
	height: 133px;
	margin-top:62px;
	margin-left:10px;
	float:left;
}

.logo_box img
{
	border: none;
}

.logo_box a,
.logo_box a:link,
.logo_box a:visited,
.logo_box a:hover,
.logo_box a:active
{
	text-decoration: none;
}

.actors_header
{
	width:692px;
	height:152px;
	margin-top: 35px;
	margin-right:26px;
	float:right;
}

.actors_header img
{
	margin-right: 5px;
	margin-bottom: 15px;
	border: none;
}

.actors_header_space
{
	height: 1px;
	width: 55px;
	float:left;
}

.main_box
{

	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

/*-------------		CONTENT LEFT		-------------*/

.left_box
{
	width:200px;
	float:left;
	background:#EDC4B2 none repeat scroll 0 0;
}

/*-------------		NAVI	-------------*/
.left_box ul li
{
	list-style:none;
	display: block;
}

.navigation {
  padding:0px;
  margin:0px;
  width:200px;
}

.navi
{
	color: white;
	font-size: 13px;
	width:200px;
}


/*.navigation ul.navi li a:active,*/
.navi li
{
	height: 28px;
	border-bottom: 1px solid #EDC4B2;
	vertical-align: middle;
}

.navigation ul.navi li a:link,
.navigation ul.navi li a:active,
.navigation ul.navi li a:visited
{
	height: 28px;
  line-height:28px;
	text-decoration: none;
	color: white;
	background-image: url(t3_rote_rosen2_FILES/m_navi_but.gif);
	display: block;
	padding-left:20px;
}

.navigation ul.navi li a:hover
{
	height: 28px;
  line-height:28px;
	background-image: url(t3_rote_rosen2_FILES/m_navi_cur_but.gif);
	font-weight:bold;
	color: white;
	padding-left:20px;
}




.navigation ul.navi .navi_active a:link,
.navigation ul.navi .navi_active a:visited,
.navigation ul.navi .navi_active a:active,
.navigation ul.navi .navi_active a:hover
{
	height: 28px;
	line-height:28px;
	background-image: url(t3_rote_rosen2_FILES/m_navi_cur_but.gif);
	display:block;
	padding-left:20px;
	font-weight:bold;
}

.navi_active li
{
	background-image: url(t3_rote_rosen2_FILES/m_navi_but.gif);
}



li.subnavi
{
	height:28px;
	width:200px;
	/**width:184px;*/
	font-size:12px;
	border-bottom: 1px solid white;
	color: black;
	background-image:none;

}

.navigation ul.navi .subnavi a:active,
.navigation ul.navi .subnavi a:link,
.navigation ul.navi .subnavi a:visited
{

	height: 22px;
	text-decoration: none;
	color: #34341f;
	background: #EDC4B2;
	display: block;
	background-image:none;
}

.navigation ul.navi .subnavi a:hover
{

	height: 22px;
	font-size:12px;
	text-decoration: none;
	color: #34341f;
	background: #EDC4B2;
	display: block;
	font-weight:bold;
	background-image:none;
}


li.subnaviLong
{
	height:40px;
	width:200px;
	font-size:12px;
	border-bottom: 1px solid white;
	color: #34341f;
	background-image:none;
	background-color:#EDC4B2;
}

.navigation ul.navi .subnaviLong a:active,
.navigation ul.navi .subnaviLong a:link,
.navigation ul.navi .subnaviLong a:visited
{
	height:22px;
	font-size:12px;
	line-height:20px;
	color: #34341f;
	background-image:none;
}

.navigation ul.navi .subnaviLong a:hover
{
	height:22px;

	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color: #34341f;
  background-image:none;
}

.navi_bottom
{
	overflow:hidden;
	width:200px;
	height:166px;
	background: #EDC4B2;
	/*height: 100%;*/
}

/*-------------		CONTENT CENTER		-------------*/

.center_box
{
	width: 524px;
	padding-left: 17px;
	padding-top:21px;
	float:left;
	background-color: white;
}

.center_box h1
{
	padding-bottom:2px;
	font-size: 16px;/*eigentlich 14px*/
	font-weight: bold;
	color: #BF0404;
}

.content_text h1
{
	padding-bottom:2px;
	font-size: 14px;/*eigentlich 14px*/
	font-weight: bold;
	color: #BF0404;
}

.center_box h3
{
	padding-bottom:2px;
	font-size: 13px;/*eigentlich 14px*/
	font-weight: bold;
	color: #BF0404;
}

.header_line
{
	width:524px;
	height:1px;
	font-size:1px;
	background-image: url(t3_rote_rosen2_FILES/content_header_line_bg.jpg);
}

.trenn_line
{
	width:524px;
	height:1px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	background-image: url(../images/rote_rosen/trenn_line_bg.gif);
}

.content_box
{
	padding-top:15px;
}

.content_text
{
	color:#5E4844;
	font-size:12px;

}

/* img { border:none} */
/*-------------		CONTENT RIGHT		-------------*/

.right_box
{
	width:206px;
	padding-top:41px;
	padding-right:16px;
	float:right;
	color: white;
	background-color: white;
	font-size: 11px;
}

.right_box .shop_content{
	color: black;
}

.right_box .shop_content h2{
	color: black;
	font-size: 16px;
}

.right_box .bodytext a,
.right_box .bodytext a:link,
.right_box .bodytext a:hover,
.right_box .bodytext a:active,
.right_box .bodytext a:visited
{
	color: black;
	font-weight: bold;
}

.right_header .header_text{
	padding-top: 2px;
}

.right_box h1.csc-firstHeader{
	padding-bottom: 3px;
	font-size: 16px;
}

.news_box
{
	width:206px;
	min-height: 57px;
	margin-bottom:20px;
	border: 1px solid #2E2E2E;
}

.right_header
{
	width:206px;
	height:19px;
	background: url(t3_rote_rosen2_FILES/right_box_header_bg.jpg) repeat-x;
	font-size: 12px;
	font-weight: bold;
}

.header_text
{
	height:19px;
	padding-left:15px;
	vertical-align: middle;
}

.news_title_odd, .news_title_even
{
	width:191px;
	*width: 206px;
	min-height:16px;
	padding-left: 15px;
	padding-top:3px;
	vertical-align:middle;
	font-size:12px;
	color:black;

}

.news_title_even
{

	background-color: #D6D6D2;
}

.news_title_odd a, .news_title_even a,
.news_title_odd a:link, .news_title_even a:link,
.news_title_odd a:visited, .news_title_even a:visited
.news_title_odd a:hover, .news_title_even a:hover
.news_title_odd a:active, .news_title_even a:active
{
	font-weight: bold;
	text-decoration:none;
}

.movie_box
{
	width:206px;
	height:201px;
	margin-bottom:20px;
	border: 1px solid #2E2E2E;
}

.movie_content
{
	padding-left:15px;
	padding-top:15px;
	z-index:100;
}

.pic_box {
  border: 1px solid #2E2E2E;
}

.shop_box
{
	width:206px;
  padding-bottom:10px;
	border: 1px solid #2E2E2E;
}

.shop_content
{
	padding-left: 15px;
	padding-top: 10px;
}

.shop_header
{
	width:206px;
	padding-left:15px;
}

.shop_content
{
	padding-left:15px;
}

.footer
{
	height:15px;
	clear:both;
	color: #BF0404;
}

.footer ul
{
	margin-left:417px;
	text-align:center;
}

.footer ul li
{
	display:block;
	float:left;
	font-size:11px;
	list-style-type:none;
}

.footer ul li a,
.footer ul li a:link,
.footer ul li a:hover,
.footer ul li a:active,
.footer ul li a:visited
{
	color: #BF0404;
}

.bodytext {
  line-height:16px;
  padding-bottom:12px;
}

.bodytext a,
.bodytext a:link,
.bodytext a:hover,
.bodytext a:active,
.bodytext a:visited
{
	color: #BF0404;
}

.kontaktfeld {
  font-size: 100%;
  width: 200px;
  border:1px solid #636363;
  margin-bottom:6px;
  background-color:#F4DCD1;
}

.kontaktbox {
width:252px; float:left; padding-left:0px;
}

.inputborder {
  border:1px solid #636363;
  background-color:#F4DCD1;
}

ol {
  padding-left:25px;
}

.content_text ul {
padding-left:25px;
}

table tr td {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
}

/*-------------------------Guestbook------------------------------*/

.tx-veguestbook-pi1 h2.tx-guestbook-header{
	background: #EDC4B2;
	padding:5px 5px 5px 10px;
	color: black;
}

#tx-ttproducts-pi1-listcat ul{
	list-style: none;
	padding-left:0px;
}

.tx-veguestbook-pi1 .tx-guestbook-right{
	width: 35em;
}

.guestbook_date{
	float: right;
	font-weight: normal;
	margin-top: 0px;
	padding-right: 10px;
}

.tx-guestbook-pagination{
	font-size: 12px;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination{
	font-size: 12px;
	font-weight: normal;
}

tx-guestbook-pagination strong{
	color: #BF0404;
}

/*-------------------------Guestbook Form------------------------------*/

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	width: 315px;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big{
	width: 315px;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{
	width:315px;
}

input.tx-guestbook-form-inputfield-big{
	border: 1px solid black;
	background: #EDC4B2;
}

input.tx-guestbook-form-inputfield-med{
	border: 1px solid black;
	background: #EDC4B2;
}

textarea.tx-guestbook-form-textarea{
	border: 1px solid black;
	background: #EDC4B2;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
	margin-bottom:25px;
	margin-right:89px;
	*margin-right:71px;
	background-color:#BF0404;
	border:1px solid black;
	color:white;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:auto;
	float:right;
}

/*-------------------------Gallery------------------------------*/

div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	width:150px;
	height:140px;
	background:#E5E5E5;
	border:1px solid #C3C4BF;
	float:left;
	margin:5px;
	padding-top:15px;
	text-align:center;
}

.wtgallery_pagebrowser_list
{
	list-style: none;
	list-style-position:inside;
	padding-left: 0px;
}

.wtgallery_pagebrowser_list li
{
	float: left;
}

.wtgallery_list_pagebrowser_area
{
	float:right;
	padding-right:30px;
}

.wtgallery_list_pagebrowser_area ul
{
	float:left;
	padding-left: 0px;
}

.gallery_pages
{
	float:left;
	padding-right: 3px;
}

.wtgallery_pagebrowser_list .act
{
	color: #BF0404;
}

.wt_gallery_single_ a,
.wt_gallery_single_ a:link,
.wt_gallery_single_ a:visited,
.wt_gallery_single_ a:hover,
.wt_gallery_single_ a:active{
	color: #BF0404;
}

.wtgallery_category_folder{
	color:#5E4844;
	padding-top: 2px;
}

.wtgallery_category_folder a,
.wtgallery_category_folder a:link,
.wtgallery_category_folder a:visited,
.wtgallery_category_folder a:hover,
.wtgallery_category_folder a:active{
	color:#5E4844;
}

.wtgallery_category_pagebrowser_area{
	padding-left:5px;
}

.wtgallery_category_pagebrowser_area a,
.wtgallery_category_pagebrowser_area a:link,
.wtgallery_category_pagebrowser_area a:visited,
.wtgallery_category_pagebrowser_area a:hover,
.wtgallery_category_pagebrowser_area a:active{
	color: #BF0404;
}
