@charset "utf-8";
/*
Hintergrund		ee7f00
Schrift			fff
Links			
*/

body {
	background:#ee7f00;
	font: 14px/135% Arial, Helvetica, sans-serif;
	color:#fff;
	margin:13px 0;
}

	
/*--- Links --------------------------------------*/
a { color:#fff; font-weight:bold; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}

a, a:active {outline:none;}

a img { border:0;}

/*--- DIVs ---------------------------------------*/
.rahmen { width:900px; margin:auto;}
	#header { height:140px; }
		#menu { float:left; margin-left:10px;  }
		#submenu { width:500px; margin:0 0 0 10px; padding-top:115px; }
		#logo { float:right; margin-right:10px; }
	#spalten { width:880px; margin-left:10px; padding:10px 0; }
		#links { float:left; width:430px; margin-right:20px; }
		#rechts { float:left; width:430px; }
		
#headerbild { border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center; }
	#headerbild img { border-right:1px solid #fff; border-left:1px solid #fff; }
#footer { font-size:12px; text-align:center; border-top:1px solid #fff; }
	#footer a { font-weight:normal;}
	#footer a:hover {}


/*--- Menu ---------------------------------------*/
#menu ul { margin:0 0 0 -10px; padding:0; list-style:none;}
#menu ul li { display:inline; }
#menu ul li a { padding:0 10px; border-right:1px solid; font-weight:normal; font-size:12px;}
#menu ul li a.cur {}
#menu ul li a:hover {}
#menu ul li a.last { border-right:none;}

/*--- Submenu ---------------------------------------*/
#submenu ul { margin:0 0 0 -15px; padding:0; list-style:none;}
#submenu ul li { display:inline; }
#submenu ul li a { padding:0 15px; border-right:1px solid; font-weight:normal; font-size:14px;}
#submenu ul li a.cur {}
#submenu ul li a:hover {}
#submenu ul li a.last { border-right:none;}

/*--- Content ------------------------------------*/
table { width:99%; border-spacing:0; border-top:1px solid #174e8f; border-left:1px solid #174e8f;}
td, th { padding:2px 4px; border-bottom:1px solid #174e8f; border-right:1px solid #174e8f;}
th { background:#ecedef;}
tr:hover { background:#e3e4e5;}

h1 { font-size:18px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold;}
h2 { font-size:16px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold;}
h3 { font-size:14px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold;}

.warnung { color:#f00; font-weight:bold; }

#button_genuss, #button_lifestyle, #button_bar { margin-bottom:5px; }
#button_genuss a, #button_lifestyle a, #button_bar a { display:block; width:430px; height:117px; background:url(../pix/home-rollover-buttons.jpg); }

#button_genuss a { background-position:0 0; }
#button_lifestyle a { background-position:0 -117px; }
#button_bar a { background-position:0 -234px; }

#button_genuss a:hover { background-position:-430px 0; }
#button_lifestyle a:hover { background-position:-430px -117px; }
#button_bar a:hover { background-position:-430px -234px; }

/* --- Formulare --------------------------------- */
#spalten input, 
#spalten textarea {
	font: 12px Arial, Helvetica, Sans-Serif;
	border: 1px #ccc solid;
	background: #fff;
	padding: 3px;
	color: #777;
}

#spalten input[type=text], 
#spalten textarea {
	width:275px;
}

#spalten input[type=text]:focus, 
#spalten input[type=submit]:focus, 
#spalten textarea:focus,
#spalten input[type=submit]:hover,
#spalten input[type=text]:hover, 
#spalten textarea:hover {
	background: #fafafa;
	color: #333;
	border-color:#666;
}

#spalten .csc-mailform-field { 	margin:5px 0;}
#spalten input[type=submit] { color:#fff; margin-left:90px; background-color:#ee7f00; border:1px solid #ee7f00;}
#spalten input[type=submit]:hover, 
#spalten input[type=submit]:focus,
#spalten input[type=submit]:active{ color:#fff; background-color:#ee7f00; border:1px solid #fff; outline:none; }
#spalten fieldset.csc-mailform label {float:left; width:90px;}
#spalten fieldset.csc-mailform {border:0;}


/*--- SEO ----------------------------------------*/
#jumpmenu ul { list-style:none;}
.verstecken, dfn { height:0; width:0; left:-1000px; margin-left:-1000px; overflow:hidden; position:absolute;}

/*--- XYZ ----------------------------------------*/




/* --- RTE -------------------------------------- */
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-justify { text-align:justify; }

.indent { margin-left:3em;}

.csc-frame-frame1 {}
.csc-frame-frame2 {}

.detail, .important, .name-of-person { font-weight:bold; }
.detail { color:#030; }
.important { color:#900; }
.name-of-person { color:#009; }

/* --- header imagecycle ------------------------ */
#headerbild .tx-imagecycle-pi1 { margin:auto; }
