/*   sportspass-Style 
 - - - - - - - - - - - - - - -

      v.03 --->  'Lady in Red'
      
      Relaunch 9/2007

 - - - - - - - - - - - - - - -
*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #333;
	text-align: center;
	background: url(../img/bg_body2.gif) 0 0;
}

#wrapper {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 25px 0 0 0;
	background: url(../img/bg_body.gif) repeat-x 0 -198px;
}
a {
	outline: none;
	text-decoration: none;
	cursor: pointer;
	color: #9C2121;
}
a:hover {
	outline: none;
	color: #9C2121;
	text-decoration: underline;
}
* {
	margin: 0;
	padding: 0;
}
#subnavi a {
	font-size: 1em;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	color: #9C2121;
}
#subnavi a:hover {
	color: #414141;
}
#subnavi #kasten ul li ul a {
	font-size: 0.98em;
	outline: none;
	text-decoration: none;
	cursor: pointer;
	color: #9C2121;
	margin: 0;
}

img {
	outline: none;
	border: 0;
}
ul, ol {
	list-style: none;
	margin: 0;
	padding: 0 0 8px 8px;
}

#mitte .csc-header-n2 h3 a {
	font-size:0.8em;
}

#mitte ul.csc-bulletlist-1, .csc-bulletlist-3  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0.75em 0pt 0.75em 0.5em;
}
#mitte ul.csc-bulletlist-3  {
	padding: 0;
}
#mitte ul.csc-bulletlist-1 li {
	background:transparent url(../img/bullet_blue.gif) no-repeat scroll 0pt 2px;
	margin:0.5em 0pt;
	padding-left:1.8em;
}

#mitte ul.csc-bulletlist-3 li {
	background:transparent url(../img/bullet3_blue.gif) no-repeat scroll 0pt 5px;
	margin:0.5em 0pt;
	padding-left:1em;
}

#container {
	margin: 0 auto 0;
	width: 792px;
	padding: 0 2px;
	text-align: left;
	background: url(../img/bg_container.gif) repeat-y 0 0;
}

.logo { 
	margin: 50px 0 0 20px;
}

#header { 
	width: 100%;
	height: 110px;
	margin: 0 auto;
}
#footer {
	clear: both;
	text-align: center;
	padding: 10px 0 0 0;
}

h1 {
	font-size: 1.4em;
	padding: .20em 0 0.25em 0.30em; 
 	color: #9C2121;
 	line-height: 15pt;
}

h1.white, h1.white a {
	font-size: 1.05em;
	margin:0;
	padding:0 0 10px 5px;
 	color: #fff;
 	line-height: 15pt;
	}

h4 {
	padding: 0 0 5px 0;
	color: #384F67; 
}

/* -- NAVIGATION 1 ----- */

#mainnavi {
	height: 29px;
	width: 100%;
	background: url(../img/bg_mainnavi.gif) repeat-x 0 0;
	line-height: 29px;
}
#mainnavi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainnavi li {
	float: left;
	margin: 0 10px;
	padding: 0;
}
#mainnavi a {
	color: #9C2121;
	font-weight: bold;
}
#mainnavi a:hover {
	color: #880404;
	text-decoration: underline;
}
#mainnavi .active a {
	color: #384F67;
	text-decoration: underline;
}
/* -- Subnavi-Box -- */
#subnavi {
	margin: 4px 8px;
	background: url(../img/box3_bottom.gif) no-repeat left bottom;
}
#subnavi #kasten {
	font-size: 14px;
	padding: 10px 0 10px 10px; 
	background: url(../img/box3_top.gif) no-repeat left top;
 	font-size: 12px;
	font-weight: bold;
	color: #9C2121;
	font-style: italic;
	list-style: none;
}
#subnavi #kasten ul li {
	margin: 7px 2px 0 0;
	padding: 0;
}
#subnavi #kasten ul li a:hover, #subnavi #kasten ul li.active a, #subnavi #kasten ul li ul li a:hover, #subnavi #kasten ul li ul li.active a {
 	color: #384F67;
	text-decoration: underline;
}
#subnavi #kasten ul li ul li {
	margin: 0 0 7px 10px;
	padding: 0;
}
#subnavi #kasten ul li ul {
	margin: 0;
	padding: 0;
	width: 160px;
}

#footer ul {
	width: 100%;
	text-align: center;
	line-height: 29px;
	background: url(../img/bg_mainnavi.gif) repeat-x 0 0;
}
#footer li {
	display: inline;
	margin: 0;
	font-size: 10px;
}

/* -- CONTENT ----- */

#content {
	width: 100%;
	clear: left;
}
#links, #rechts {
	width: 200px;
	padding: 0;
	margin: 5px 0 0 0;
}
#links {
	float: left;
}
#rechts {
	float: right;	
}

#mitte {
	float: left;		
	width: 380px;
	padding: 0;
	margin: 5px 0 0 0;
}
#mitte2col {
	float: left;		
	width: 580px;
	padding: 0;
	margin: 5px 0 0 0;
}

.clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}

.tx-password-pi1 input {
	padding:2px;
	margin: 12px 4px 2px 0;
}	

/* -- Boxen links/rechts ----- */

.box1 {
	border: 1px solid #EBD3D3;
	background: #fff;
	width: 180px;
	margin: 4px;
	padding: 5px;
}
.box1 h1 {
	font-size: 1.2em;
	color: #666;
	padding: 0 0 5px 0;
}
.box1 p {
	color: #666;
}

.box2 {
	margin: 5px 0;
	background: url(../img/box2_bottom.gif) no-repeat left bottom;
}
.box2 h2, .box2 h3 {
	font-size: 14px;
	padding: 5px 0 0 5px; 
	background: url(../img/box2_top.gif) no-repeat left top;
 	color: #9C2121;
 	font-style: italic;
}
.box2 p, .box2 ul {
	padding: 5px;
	width: 175px;
}

.box3 {
	margin: 5px 0;
	background: url(../img/box3_bottom.gif) no-repeat left bottom;
}
.box3 h2, .box3 h3 {
	font-size: 14px;
	padding: 5px 0 0 5px; 
	background: url(../img/box3_top.gif) no-repeat left top;
 	color: #9C2121;
}
.box3 p, .box3 ul {
	padding: 5px;
	width: 175px;
}

.box4 {
	margin: 5px 0;
	background: url(../img/box4_bottom.gif) no-repeat left bottom;
}
.box4 h2, .box4 h3 {
	font-size: 14px;
	padding: 5px; 
	background: url(../img/box4_top.gif) no-repeat left top;
 	color: #9C2121;
}
.box4 p, .box4 ul {
	padding: 5px;
	width: 175px;
}

.box5 {
	margin: 5px 8px;
	background: url(../img/box5_bottom.gif) no-repeat left bottom;
	xheight: 180px;
}
.box5 h2, .box5 h3 {
	font-size: 14px;
	padding: 5px; 
	background: url(../img/box5_top.gif) no-repeat left top;
 	font-style: italic;
}
.box5 p, .box5 ul {
	padding: 5px;
	width: 175px;
}

/* -- Mitte ----- */

.artikel {
	clear: left;
	border: 1px solid #EBD3D3;
	background: #fff;
	margin: 4px;
	padding: 5px;
	width:360px !important;
	width:380px; /* nur für den IE */
}
.artikel h1, .artikel_news h1 {
	font-size: 1.4em;
	padding: .25em .5em 0 5px;
	margin: 0; 
 	color: #9C2121;
}
.artikel h2, .artikel_news h2 {
	font-size: 1.2em;
	padding: .25em .5em 0 5px; 
	margin: 0;
	line-height: 1.2em;
 	color: #384F67;
}
.artikel h3, .artikel_news h3 {
	font-size: 1.1em;
	color: #363636;
	margin: 0;
	padding: .75em .5em .5em 5px;
}
.artikel p, .artikel_news p {
	padding: .75em .5em .5em 5px; 
	margin: 0;
}
.artikel ul li {
	background:transparent url(../img/bullet3_blue.gif) no-repeat scroll 0pt 5px;
	margin: 0;
	padding-left: 15px;
}

.artikel div.csc-textpic-imagewrap {
	background-color:#fff;
	margin:10px 0 0 0;
	padding:5px 4px 5px 4px;
}

/* ------------------------------------- */
/*         --  FCEs -- 
/* ------------------------------------- */

/* -- 2-spaltiges FCE -- */

#mitte div.zweispaltenartikel {
	border: 1px solid #EBD3D3;
	padding: 5px 0 5px 5px;
	margin: 4px;
	xwidth: 365px;
}
#artikel_links {
	width: 170px;
	float: left;
	xheight: 250px;
	margin: 0;
	padding: 0;
}
#artikel_rechts {
	padding: 0;
	margin: 0 0 5px 175px; 
}
#artikel_links p, #artikel_rechts p {
	padding: 0;
	margin: 4px 0 0 5px;
}

/* -- Frontpage-Teaser fÃ¼r Gallery, etc (Bild, Headline, Link) -- */

.front_teaser {
	border: 1px solid #EBD3D3;
	background: #fff;
	margin: 4px;
	padding: 5px;
}
.teasertext {
	font-size: 1.6em;
	font-style: italic;
	font-weight: bold;
	line-height: 1em;
	margin: 10px 5px 0 0;
}
.teaserlink {
	float: right;
	margin: 5px 5px 0 0;
}

/* -- Studio-Portrait (Head, Bild/Container, zwei Spalten RTE) -- */

.st_portrait {
	border: 1px solid #EBD3D3;
	padding: 5px 0 5px 5px;
	margin: 4px;
	height:390px;
}
.c2col_topcont {
	padding: 4px 0;
}
.c2col_left {
	width: 170px;
	float: left;
	margin: 0;
	padding: 0;
}
.c2col_right {
	padding: 0;
	margin: 0 0 5px 175px; 
}
.c2col_left p, .c2col_right p {
	padding: 0;
	margin: 4px 0 0 5px;
}



/* ------------------------------------- */
/*         --  TYPO3-TAGS -- 
/* ------------------------------------- */
.csc-linkToTop {
	background: transparent url(../img/icon_top_grau.gif) no-repeat scroll 5px 3px;
	color: #919191;
	font-size: 0.9em;
	margin: 0pt 5px 0pt 0pt;
	padding-left: 1.6em;
}

.csc-textpic-caption {
	font-weight: bold;
	 color: #9C2121;
}

.csc-firstHeader {
	font-size: 1.4em;
	padding: .20em 0 0.25em 0; 
 	color: #9C2121;
}

.csc-textpic {
	padding: 4px 0;
}

/* -- RTE Text Formatierungen --*/
	
	span.important {
	color:#9A0A0A;
}
	span.name-of-person {
	color:#919191;
}
	span.detail {
	color:#384F67;
}

fieldset {
	background-color:#F3F5F8;
	border: 1px solid #BCCBE9;
	font-size:1em;
	margin: 0 auto 8px auto;
	padding: 10px 10px 5px 20px;
	width: 350px;
}

.csc-mailform-field {
	margin: 0 0 5px 0;
}

input#mailformname, input#mailformemail {
	border: 1px solid #BCCBE9;
	font-size: 0.97em;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 145px;
	margin: 0;
	padding: 4px 0 4px 4px;
}

textarea#mailformmessage {
	border: 1px solid #BCCBE9;
	font-size: 0.97em;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 215px;
	height: 80px;
	margin: 0;
	padding: 4px 0 4px 4px;
}

#mailform label {
 	float:left;
 	width: 80px;
 	padding: 5px 0 0 0;
 	margin: 0;
}

.csc-mailform-submit {
	background-color:#F4F4F4;
	border: 1px solid #BCCBE9;	
	font-size: 0.97em;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 148px;
	height: 25px;
	padding: 0;
	margin: 0 0 0 80px;
}


/* -- Die Tooltip Kaestchen -- */

#partnerlogos {
	margin: 0 auto;
    text-align: center;
	width: 180px;
}

#partnerlogos a img {
	border:0;
	margin: 7px auto 15px auto;
}

.tooltip {
	position: absolute;
	display: none;
	width: 170px;
	border: 1px solid #AB4444;
	background-color: #fff;
}

.tooltip h1 {
	font-family: verdana, arial, sans-serif;
	background-color: #AB4444;
	color: #fff;
	padding: 0 5px;
	font-size: 0.9em;
	margin: 0;
	font-weight: normal;
}

.tooltip p {
	font-family: verdana, arial, sans-serif;
	color: #333;
	font-size: 11px;
	padding: 0 2px 0 5px;
}

/* sr_email_subscribe */
.tx-sremailsubscribe-pi1 dd {
	font-weight: bold;
}

/* ------------------------------ */
/*     Sideboxes                  */
/* ------------------------------ */

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox_1 {
	margin: 4px 0 10px 8px;
	padding: 0;
	width: 182px;
	background: url(../img/br.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox_2 {
	margin: 4px 0 10px 8px;
	padding: 0;
	line-height: 20px;
	width: 182px;
	background: url(../img/br3.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox_3 {
	margin: 4px 0 10px 8px;
	padding: 0;
	line-height: 20px;
	width: 182px;
	background: url(../img/br4.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox_4 {
	margin: 4px 0 10px 0;
	padding: 0;
	width: 182px;
	background: url(../img/br2.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox_5 {
	margin: 4px 0 10px 0;
	padding: 0;
	width: 182px;
	background: url(../img/br.gif) no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url(../img/tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}

.boxhead h2 {
	background: url(../img/tl.gif) no-repeat top left;
	margin: 0;
	padding: 8px 8px 5px;
	color: white; 
	font-size: 1.2em;
}
.sidebox_1 .boxbody {
	background: url(../img/bl.gif) no-repeat bottom left;
	font-size: 0.95em;
	font-style: italic;
	color: white;
	margin: 3px 0 3px 0;
}
.sidebox_2 .boxhead h2 {
	background: url(../img/tl.gif) no-repeat top left;
	margin: 0;
	padding: 15px 10px 0 10px;
	color: white; 
	font-style: italic;
	font-size: 1.4em;
}
.sidebox_2 .boxbody h2 {
	margin: 0;
	padding: 0 10px 15px 10px;
	color: white; 
	font-style: italic;
	font-size: 1.4em;
}

.sidebox_3 .boxhead h2 {
	background: url(../img/tl.gif) no-repeat top left;
	margin: 0;
	padding: 15px 10px 0 10px;
	color: white; 
	font-size: 5px;
	text-align: center;
}

.sidebox_4 .boxhead h2 {
	text-align: center;
}

.boxbody {
	background: url(../img/bl.gif) no-repeat bottom left;
	margin: 0 0 5px 0;
	padding: 0;
}

.boxbody_klein {
	background: url(../img/bl.gif) no-repeat bottom left;
	font-size: 0.95em;
	font-style: italic;
	color: white;
	margin: 10px 0 3px 0;
	padding: 0 5px 8px 6px;
}

.sidebox_3 .boxbody {
	padding: 0 0 40px 20px;
	margin: 0;
}

.boxbody a {
	color: white;
}

.boxbody ul {
	margin: 14px 0 0 8px;
	padding: 0 0 20px 0;
}

.boxbody ul li {
	font-style: italic;
	color: white;
	margin: 7px 10px 2px 16px;
	padding: 0 0 0 26px;
	background-image: url(../img/nuppel.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.boxbody p {
	font-style: normal;
	color: white;
	margin: 0 0 3px 0;
	padding: 0 5px 4px 8px;
}

#sportprog {
	margin: 0;
	padding: 0;
	width: 182px;
	height: 152px;
	background-image: url(../img/sportprogramm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#vorteile {
	margin: 10px 0 0 0;
	padding: 0;
	width: 178px;
	height: 32px;
	background-image: url(../img/vorteile.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* suchbox */

#searchform {
	width: 80px;
}
.suchbox {
	margin: 4px 0 10px 0;
	padding: 0;
	width: 182px;
	background: url(../img/br2.gif) no-repeat bottom right;
	font-size: 100%;
}
.suchbox .boxhead p {
	background: url(../img/tl.gif) no-repeat top left;
	margin: 0;
	padding: 8px 8px 5px;
	color: white; 
	font-size: 1.2em;
}
.suchbox input.suchbox_input {
	border: 1px solid #9c2121;
	background: #fff;
	font: 12px Arial, sans-serif;
	color: #9c2121;
	width: 164px;
}
.suchbox input.suchbox_submit {
	border: none;
	background: transparent;
	font: 12px Arial, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	cursor: pointer;
	width: 150px;
	text-align: left;
}

/* ---------------------- 
		Banner
 ---------------------- */

#container_wide {
	margin: 0 auto;
	width: 942px;
	padding: 0 2px 0 2px;
	text-align: left;
	background: url(../img/bg_container_wide.gif) repeat-y 0 0;
	xposition: relative;
}


/*
#bannerwrap {
	xdisplay: none;
	position: absolute;
	top: 26px;
	right: 100px;
	width: 150px;
	padding-top: 144px;
	text-align: left;
}

#container_wide #rechts {
	float: right;	
	margin-right: 150px;
	height: 1210px;
}
*/


#container_wide #rechts {
	float: right;	
	margin-right: 150px;
	height: 1210px;
	position: relative;
}
#bannerwrap {
	xdisplay: none;
	position: absolute;
	top: 0px;
	right: -155px;
	width: 150px;
	text-align: left;
}
/* ---------------------- */

/* ---------------------- 
		Tabellen
 ---------------------- */
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #333;

	width: 350px !important;
}
table p.bodytext {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* ---------------------- 
		Powermail
 ---------------------- */
 
/* css */
/* ---------------------- 
   Bestellformular von den T-Shirts
   ---------------------- */

.tx-powermail-pi1 {
	background:none;
	font-family: arial, verdana, helvetica, sans-serif;
	width:550px;
	margin:10px 0 0 5px;
	padding:0;
}

.tx-powermail-pi1_formwrap_1676 {
	background:none;
}

.tx-powermail-pi1_fieldset_bestellungsportspatshirt {
	background:none;
	border:0;
	margin:0;
	padding:0;
}

.tx-powermail-pi1_fieldset_bestellungsportspatshirt legend {
	color:#555;
	width:520px !important;
	width:510px; /* nur für den IE */
	font-size:1.5em;
	font-weight:bold;
	padding:0 0 0 10px !important;
	padding:10px 0 0 5px; /* nur für den IE */
	margin:5px 0 2px 0;
	border:0 !important;
	border-top: 1px solid #9c2121; /* nur für den IE */
	
}

#powermaildiv_uid1 {
	color:#555;
	font-weight:bold;
	margin:5px 0 25px 10px;
}

/* ANFANG ANSCHRIFT FELDER (NAME, STRASSE....) ------------------------------- */


#powermaildiv_uid2 {
	height:45px;
	position:relative;
	margin:10px 0 0 0;
}

#powermaildiv_uid3, #powermaildiv_uid4 {
	height:45px;
	position:relative;
}

#powermaildiv_uid5, #powermaildiv_uid6 {
	height:40px;
	position:relative;
}

#powermaildiv_uid2 label, #powermaildiv_uid3 label, #powermaildiv_uid4 label, #powermaildiv_uid5 label, #powermaildiv_uid6 label {
	font-size:13px;
	color:#9c2121;
	margin:0 0 0 10px;
}

#powermaildiv_uid2 input, #powermaildiv_uid3 input, #powermaildiv_uid4 input, #powermaildiv_uid5 input, #powermaildiv_uid6 input {
	border: 1px solid #9c2121;
	position:absolute;
 	left:152px; top:0px;
 	padding: 2px 4px 2px 4px;
}

.powermail_mandatory_js {
	font-size:12px;
	color:#384f67;
	padding:0 0 0 10px;
	margin:3px 0 0 0;
}

/* ------------------------------- ENDE */


/* ANFANG DAMEN BESTELLUNG ------------------------------- */


#powermaildiv_uid7 {
	width:520px !important;
	width:510px; /* nur für den IE */
	color:#555;
	font-weight:bold;
	margin:20px 0 0 10px;
	border-top: 1px solid #9c2121;
	padding:20px 0 0 0;
}

#powermaildiv_uid8 {
	color:#333;
	margin:2px 0 15px 10px;
	font-size:11px;
}

/* STRECHY/VNECK--------------- */

#powermaildiv_uid9 {
	color:#333;
	text-decoration:underline;
	margin:0 0 5px 10px;
	font-size: 14px;
}

#powermaildiv_uid16 {
	color:#333;
	text-decoration:underline;
	margin:15px 0 5px 10px;
	font-size: 14px;
}

/* STRECHY/VNECK EINZELHEITEN--------------- */

#powermaildiv_uid10, #powermaildiv_uid12, #powermaildiv_uid14, #powermaildiv_uid17, #powermaildiv_uid19, #powermaildiv_uid21, #powermaildiv_uid23 {
	color:#333;
	margin:5px 0 0 20px;
	width:132px;
	font-size:13px;
	float:left;
}

#powermaildiv_uid11, #powermaildiv_uid13, #powermaildiv_uid15, #powermaildiv_uid18, #powermaildiv_uid20, #powermaildiv_uid22, #powermaildiv_uid24 {
	margin:5px 0 5px 0;
	padding:0;
	clear:right;
}

#powermaildiv_uid11 label, #powermaildiv_uid13 label, #powermaildiv_uid15 label, 
#powermaildiv_uid18 label, #powermaildiv_uid20 label, #powermaildiv_uid22 label, #powermaildiv_uid24 label {
	margin:0 5px 0 0;
	font-size: 13px;
	color:#333;
}

#powermaildiv_uid11 input, #powermaildiv_uid13 input, #powermaildiv_uid15 input,
#powermaildiv_uid18 input, #powermaildiv_uid20 input, #powermaildiv_uid22 input, #powermaildiv_uid24 input {
	padding:5px 0 0 0;
	border: 1px solid #fff;
	border-bottom: 1px solid #9c2121;
}

/* ------------------------------- ENDE DAMEN BESTELLUNG */

/* ANFANG HERREN BESTELLUNG ------------------------------- */

#powermaildiv_uid25 {
	color:#555;
	font-weight:bold;
	margin:20px 0 0 10px;
}

#powermaildiv_uid26 {
	color:#333;
	margin:2px 0 10px 10px;
	font-size:11px;
}

/* SHIRT EINZELHEITEN--------------- */

#powermaildiv_uid27, #powermaildiv_uid29, #powermaildiv_uid31 {
	color:#333;
	margin:5px 0 0 20px;
	width:132px;
	font-size:13px;
	float:left;
}

#powermaildiv_uid28, #powermaildiv_uid30, #powermaildiv_uid32 {
	margin:5px 0 5px 0;
	padding:0;
	clear:right;
}

#powermaildiv_uid28 label, #powermaildiv_uid30 label, #powermaildiv_uid32 label {
	margin:0 5px 0 0;
	font-size: 13px;
	color:#333;
}

#powermaildiv_uid28 input, #powermaildiv_uid30 input, #powermaildiv_uid32 input {
	padding:5px 0 0 0;
	border: 1px solid #fff;
	border-bottom: 1px solid #9c2121;
}

/* ------------------------------- ENDE HERREN BESTELLUNG */

/* TEXTTEIL (LIEFERBEDINGUNGEN ETC.) ------------------------------- */

#powermaildiv_uid33 {
	color:#555;
	font-weight:bold;
	margin:20px 0 0 10px !important;
	margin:30px 0 0 10px /* nur für den IE */
	font-size:13px;
}

#powermaildiv_uid34 {
	width:520px !important;
	width:510px; /* nur für den IE */
	color:#555;
	font-size:12px;
	margin:10px 0 15px 10px;
}

#powermaildiv_uid37 {
	width:520px !important;
	width:510px; /* nur für den IE */
	color:#555;
	font-weight:bold;
	margin:20px 0 0 10px;
	border-top: 1px solid #9c2121;
	padding:20px 0 0 0;
}

#powermaildiv_uid38 {
	width:520px !important;
	width:510px; /* nur für den IE */
	color:#555;
	font-weight:bold;
	margin:10px 0 20px 10px;
}

#powermaildiv_uid35 {
	color:#555;
	font-weight:bold;
	margin:20px 0 0 10px;
	font-size:13px;
}

#powermaildiv_uid36 {
	width:520px !important;
	width:510px; /* nur für den IE */
	color:#555;
	font-size:12px;
	margin:10px 0 15px 10px;
}

/* ------------------------------- ENDE TEXTTEIL */

/* BANKEINZUG  ------------------------------- */


#powermaildiv_uid39 {
	height:45px;
	position:relative;
	margin:10px 0 0 0;
}

#powermaildiv_uid40, #powermaildiv_uid41, #powermaildiv_uid42 {
	height:45px;
	position:relative;
}

#powermaildiv_uid39 label, #powermaildiv_uid40 label, #powermaildiv_uid41 label, #powermaildiv_uid42 label  {
	font-size:13px;
	color:#9c2121;
	margin:0 0 0 10px;
}

#powermaildiv_uid39 input, #powermaildiv_uid40 input, #powermaildiv_uid41 input, #powermaildiv_uid42 input  {
	border: 1px solid #9c2121;
	position:absolute;
 	left:152px; top:0px;
 	padding: 2px 4px 2px 4px;
}

#powermaildiv_uid43 {
	margin:10px 0 5px 0;
	padding:0 0 0 150px;
	width:150px;
}

#powermaildiv_uid43 input {
	width:150px;
	padding:0;
	margin:0;
}

#powermaildiv_uid44 {
	visibility:hidden !important;
	visibility:visible; /* nur für den IE */
	margin:5px 0 5px 0;
	padding:0 0 0 150px;
	width:150px;
}

#powermaildiv_uid44 input {
	width:150px;
	margin:0;
}

/* ------------------------------------- */
/*         --  News -- 
/* ------------------------------------- */

.artikel_news {
	clear: left;
	border: 1px solid #EBD3D3;
	background: #fff;
	margin: 4px 20px 4px 0;
	padding: 5px;
}

.newsbox {
	margin: 4px 0 8px 0;
	background: url(../img/box2_bottom.gif) no-repeat left bottom;
}


.newsbox .newsitem {
	width:168px;
	border-bottom: 1px solid #EBD3D3;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin: 0 5px 5px 3px;	
	padding-bottom: 5px;
}

.tabbertab .newsitem {
	float:right;
	width: 170px;
	border-bottom: 1px solid #EBD3D3;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin: 0 5px 5px 3px;	
	padding-bottom: 5px;
	vertical-align:top;	
}


.newsbox h3 {
	font-size: 14px;
	padding: 5px;
	background: url(../img/box6_top.gif) no-repeat left top;
 	color: #9C2121;
 	font-style: italic;
}
.newsbox h4, .newsbox p {
	font-size: 11px;
	padding: 0 0 0 5px; 
}
.newsitem h4, .newsitem p {
	font-size: 11px;
	padding: 0 5px 0 5px; 
}

.tx-ttnews-browsebox {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
.tx-ttnews-browsebox-strong {
	
}
.tx-ttnews-browsebox table {
	text-align: left;
}
.tx-ttnews-browsebox table td {
	padding: 5px;
	font-size: 12px;
}
.tx-ttnews-browsebox-SCell {
	background: #EBD3D3;
	border: 1px solid #9C2121;
}

/* ------------------------------------- */
/*         --  Zusatz Slideshow -- 
/* ------------------------------------- */

#tx_slideshow_pi1 object embed {
	z-index:1;
}

#imageDataContainer {
	z-index:2;
}
