body {
	background-color: black;
	font-family: Arial, Helvetica, Calibri, Verdana;
	font-size: 13px;
	color: white;
	}

#wrapper {
	width: 968px;
	height: 680px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	}

#logo {
	width: 400px;
	height: 130px;
	}

#menu {
	background-image: url(http://www.redcarpet.co.at/fileadmin/templates/pics/redcarpet.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, Calibri, Verdana;
	font-size: 13px;
	text-align: center;
	color: white;
	float: left;
	clear: right;
	width: 390px;
	height: 135px;
	padding-top: 120px;
	padding-left: 4px; 
	}

#menu a, #menu a:visited {
	font-size: 14px;
	font-weight: 500;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: white;
    text-decoration: none;
    }

#menu a:hover {
	font-size: 14px;
	font-weight: bold;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: black;
    text-decoration: none;
    }

#pics {Ê
	float: left;
	clear: right;
	width: 380px;
	height: 253px;
	margin-top: 265px;
Ê   }

#pics h1 { font-family: Arial, Helvetica, Calibri, Verdana; font-size: 15px; font-weight: bold; }

/* CSS INHALTSBEREICH */
#contentdiv { 
	width: 530px;
	height: 630px;
	float: right;
	clear: left;
	background-image: url(http://www.redcarpet.co.at/fileadmin/templates/pics/content_bg.png);
	background-repeat: no-repeat;
	margin-top: -625px;
	}

#content {
	width: 480px;
	height: 570px;
/*	padding: 10px 20px 10px 20px; */
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	color: black;
	}

#content a, #content a:visited {
	color: #7A1315;
	font-size: 13px;
	text-decoration: none;
	}
	
#content a:hover {
	color: #998575;
	font-size: 13px;
	text-decoration: none;
	}
	
#content h1 {
	color: #7A1315;
	font-size: 18px;
	text-decoration: none;
	}			

#content h2 {
	color: #7A1315;
	font-size: 16px;
	text-decoration: none;	
	}
	
#content h3 {
	color: #998575;
	font-size: 15px;
	text-decoration: none;
	}
		
#hwrapper{
	width: 350px;
	height: 20px;
	margin-top: -650px;
	margin-right: 30px;
	float: right;
	}

#metanavi { 
width: 200px;
	height: 20px;
	float: right;

	margin-top: 0px;
	margin-right: 40px;
	text-align: right;
    }
    
#metanavi a, #metanavi a:visited {
	font-size: 11px;
	font-weight: 500;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: white;
    text-decoration: none;
	}    

#metanavi a:hover {
    font-size: 11px;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: white;
    text-decoration: underline;
	}

#footer { 
	width: 700px;
	height: 25px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	clear: both;
	border-top-color: #7A1315;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
	font-size: 11px;
    }
    
.jdGallery a.open {
	left: 0pt;
	top: 0pt;
	width: 100%;
	height: 50%;
	}
	
.tx-veguestbook-pi1 {
           font-size:100%;
           color:black;
       }

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
   		clear:both;
   		display:block;
   		float:none;
   		width:10em;
   		margin-bottom:0.5em;
   		color:black;
   	}
   	
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear: both;
	background-color: #998575;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #ffffff;
	display: block;
	font-size: 100%;
	font-weight: bold;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	width: 440px;
    }
    

/* Bildunterschrift */
dl.csc-textpic-image dd {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 5px;
	color: #666666;
	font-size: 0.90em;
	}

    
/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	color: red;

}


div.tx-powermail-pi1 {
	color: black;
	}


input.validation-failed, textarea.validation-failed {

	/* Background color if validation failed */

	background-color: red;
	color: black;

}

div.powermail_mandatory_js {

	/* DIV container of errormessage */

	color: red;

	margin: 3px 0 15px 150px;

}

fieldset.tx-powermail-pi1_fieldset {

	/* Fieldset */

	padding: 10px;

	border: 0px;

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	font-weight: bold;

	color: black;

	}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 150px;

	float: left;

	clear: both;

	font-weight: bold;
	color: black;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	/* Input and textarea */

	width: 260px;

	background-color: #ccc;

	margin-left: 15px;

}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {

	/* Radiobuttons */

	margin: 5px 0;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* DIV container arround every field */

	margin: 10px ;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	/* submit button */

	margin: 10px 0px 10px 88px;

	color: #000; 

	float: left;

	clear: both

	background-color: #ccc;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {

	/* reset button */

	margin: 10px 0px 10px 20px;

	color: #000; 

	

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

	margin: 0;

	padding: 0;

	font-weight: bold;

}

div.countryzone {

	margin: 10px 0 0 150px;

}





	/* Confirmation */

td.powermail_all_td {

	padding: 3px 10px 3px 0;

	font-size: 14px;

	font-weight: none;
	color:black;

}



.tx_powermail_pi1_formconfirmation_submit {



	color: red;}   	


#newswrapper {
	background-image: url(http://www.redcarpet.co.at/fileadmin/templates/pics/news_bg.png);
	background-repeat: no-repeat;
	clear: right;
	width: 370px;
	height: 243px;
	margin-top: 265px;
	margin-left: 3px;
	padding: 10px;
	color: black;
	}
	
#news {
	clear: right;
	width: 359px;
	height: 236px;
	padding: 5px;
	color: black;
	overflow: auto;
	}
	
#news a, #news a:visited {
	color: #7A1315;
	font-size: 13px;
	text-decoration: none;
	}
	
#news a:hover {
	color: #998575;
	font-size: 13px;
	text-decoration: none;
	}
	
#news h1 {
	color: #7A1315;
	font-size: 18px;
	text-decoration: none;
	margin-top: -3px;
	}			

#news h2 {
	color: #7A1315;
	font-size: 16px;
	text-decoration: none;	
	}
	
#news h3 {
	color: #998575;
	font-size: 15px;
	text-decoration: none;
	}
#lang { 
	width: 100px;
	height: 20px;
	text-align: right;
	float: left;
	
    }
    
#lang a, #lang a:visited {
	font-size: 11px;
	font-weight: 500;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: white;
    text-decoration: none;
	}    

#lang a:hover {
    font-size: 11px;
    font-family: Arial, Helvetica, Calibri, Verdana;
    color: white;
    text-decoration: underline;
	}

