@charset "UTF-8";

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Navigation, Footer und Brotkrume 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#logo { /* Logo oben links */
	position:absolute;
	top:10px;
	left:10px;
}
#logo-start{
	margin:0 0 5px 0;
}

#navi { /* Container für Menü */
	position:absolute;
	left:200px;
	top:10px;
	z-index: 999;
	width: 620px;
}
.navi_tl			{padding-left: 0px; padding-right: 0px; text-align: center;}
.navi_womensearch 	{width:  85px}
.navi_myif 			{width: 103px}
.navi_aboutif		{width:  58px}
.navi_board			{width:  95px}
.navi_help			{width:  38px}
.navi_stories		{width:  87px}
.navi_prices		{width:  48px}
/*    Summe der Navigation: 514px !*/
.navi_womensearch_en 	{width: 105px}
.navi_myif_en 			{width:  55px}
.navi_aboutif_en		{width:  58px}
.navi_board_en			{width:  95px}
.navi_help_en			{width:  38px}
.navi_stories_en		{width: 115px}
.navi_prices_en			{width:  48px}
/*    Summe der Navigation: 514px !*/

#brotkrume{ /* Container für Brotkrume */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:12px;
	color:#666666;
}

#brotkrume a { /* Link in Brotkrume */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:12px;
	text-decoration:none;
	/* color:#666666;*/
}

#brotkrume a:hover { /* Hover-Link in Brotkrume */
	text-decoration: underline;
}

/* HINTERGRUND */
#footer, #thebody {
	background-image: url(/pix/back.jpg);
}

#footer { /* Footer-Container - wird in den IE-Stylesheets mehrfach verändert */
    position:fixed;
    bottom:0; left:0; right:0;
    margin:0;
	padding: 2px 0px 2px 10px;
	width: 800px;
}

#footer, #ie6_footer {
    height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006600;
	text-decoration:none;
}

#ie6_footer {
	display: none;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Spalten-Container 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt { /* Spalten 1,2,3 und 4 */
	position:absolute;
	top:43px;
	left:10px;
	padding-bottom: 25px;
	z-index: 0;
	width:790px;
}

.info-grey{
	font-size: 10px;
	color:#666666;
}

.info-lightgrey {
	font-size: 10px;
	color:#eee;
}

.info-lightgrey a, .info-lightgrey a:visited {
	color:#00dd00 !important;
}

.info-lightgrey a:hover {
	color:#00ff00 !important;
}

.checkbox{
	margin-top:4px;
	}

.col1 { /* Spalte 1 */
	width:190px;
	float: left;
}

.cols12 { /* Spalten 1 und 2 */
	width:390px;
	float: left;
}

.cols123 { /* Spalten 1,2 und 3 */
	width:590px;
	float: left;
}
.cols1234 {
	width:790px;
	float:left;
}


.col4, .col3, .col2 { /* Spalte 2, 3, 4 */
	width:190px;
	margin-left: 10px;
	float: left;
}

.cols34 { /* Spalten 3 und 4 */
	width:390px;
	margin-left: 10px;
	float: left;
}

.cols23 {
	width:390px;
	margin-left: 10px;
	float:left;
}

.cols234 {
	width:590px;
	margin-left: 10px;
	float:left;
}

.height85{
	height:85px;
	}
.height127{
	height:127px;
	}

.width505{
	width:505px;
}

.width80{
	width:80px;
}


#right-column { /* Rechte Spalte */
	position:absolute;
	left:810px;
	top:10px;
	width:170px;
	padding-bottom: 15px;	
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Member-Box / Message-Boxen rechte Spalte
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#member-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#FFFFFF;
}

.member-box-infoitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold;color: #333399;
}

#member-box td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#member-box a.memberLink {
	color: #333399;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;	
}
#member-box a.memberLink:HOVER {
	text-decoration: underline;
}

#member-box .box-head a.memberLink {
	color: white;
}

.box-bg, .box-bg-yellow, .box-bg-white, .box-bg-grey, .box-bg-green, .box-bg-red, .box-bg-err, .box-bg-ok, .box-bg-dark {
	overflow: hidden;
	padding: 0px 1px 0px 1px; 
}

.box-padding {
}

.box-bg { background-color: #A9C4D9; }
.box-bg-yellow { background-color: #FFFFCC; }
.box-bg-white { background-color: #FFFFFF; }
.box-bg-grey { background-color: #D8D8D8; }
.box-bg-green { background-color: #00FF00; }
.box-bg-red { background-color: #FF0000; }
.box-bg-err { background-color: #FF6633; }
.box-bg-ok { background-color: #90C676; /*#91d66f;*/ }
.box-bg-notice { background-color: #FFCC33; }
.box-bg-dark { background-color: #223C55; }

.box-space-5 {
	margin-bottom: 5px;
	}

.box-space {
	margin-bottom: 8px;
}

.box-space-10 {
	margin-bottom: 10px;
}

.box-space-15 {
	margin-bottom: 15px;
}

.box-head {
	font-weight: bold;
	color: white;
	padding: 0px 4px 4px 4px
}

.box-footer {
	text-align: right;
	padding: 4px 4px 0px 4px;
}

.box-content {
	padding: 1px 4px 1px 4px;
}

.box-body, .box-body-white, .box-body-red, .box-body-err, .box-body-ok , .box-body-dark {
	margin: 1px;
	padding: 3px;
}
.box-body {	background-color: #FFFFCC; }
.box-body-white { background-color: #FFFFFF; }
.box-body-red { background-color: #FF0000; }
.box-body-err { 
	padding: 4px 1px 1px 40px;
	background-color: #FC967C;
	background-image: url("/pix/gifs/warning.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	min-height: 35px;
	color: white;
	font-weight: bold;
}
.box-body-ok { 
	padding: 4px 1px 3px 40px;
	background-color: #B6D9A4 /* #d1ffb9 */;
	background-image: url("/pix/gifs/checked32.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	min-height: 35px;
	color: white;
	/*color: #333399;*/
	font-weight: bold;
}
.box-body-notice { 
	padding: 4px 1px 1px 40px;
	background-color: #FFFFFF;
	background-image: url("/pix/gifs/notice.gif");
	background-repeat: no-repeat;
	background-position: 3px 3px;
	min-height: 35px;
	margin:1px 1px 0;
}
.box-body-dark {background-color:#223C55;}

.box-table {
	width: 100%;
	border: none;
}

/* IE6 (versteht > in der nächsten Definition nicht) */
.box-table td.label-cell, .box-table td.content-cell 
, .box-table td.white-cell, .box-table th.white-cell 
, .box-table th.label-cell, .box-table th.content-cell
{
	padding: 3px;
	vertical-align: middle;	
}

.box-table td.label-cell, .box-table th.label-cell
,.box-table td.content-cell, .box-table th.content-cell
,.box-table td.white-cell, .box-table th.white-cell
,.box-table td.cell-padding, .box-table th.cell-padding {	 
	padding: 3px;
	vertical-align: middle;
	text-align: left;
}

.top-15 {
	margin-top:15px;
}

.space-after {
	padding-bottom:4px;
}
.space-before {
	padding-top:4px;
}
.space-left {
	padding-left:4px;
}
.space-right {
	padding-right:4px;
}


.table-text {
	padding: 4px 4px 4px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
}

/* Use a break with this class to clear float containers on both sides */ 
.floatClear { 
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0;
} 

.message-box-critical {
	color: #FFFFFF;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#FFFFFF;
}

.login:hover {
	color:#006600;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Überschriebene Tags
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body, td, th, input, textarea { /* Standard-Schriftart für dies und das einstellen */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
}

TEXTAREA, input[type=text], input[type=password], select {
	border: 1px solid #A9C4D9;
}

form { /* Keine Browser-spezifischen Abstände bei Forms */
	margin:0px;
}

body {
	/*background-attachment: fixed;*/
}

p {
	margin: 0px 0px 12px 0px;
}

label {
	vertical-align: middle;
	padding-bottom: 5px;
}

th {
	white-space: nowrap;
}

ul.noindent {
	padding-left: 15px; 
	margin-left: 0px;
}
ul.noindent li {
	margin-bottom: 6px;
}
.noindent-seo {
	margin-left: 0px;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	font-size: 10px;
}
.noindent-seo li {
	margin-bottom: 0px;
	margin-left: -23px;
	text-decoration:none;
	font-size: 10px;
	color:#666666;
}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Ueberschriften 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;font-weight: bold;color: #333399;
	text-align:left;
	margin: -5px 0px 9px 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;font-weight: normal;color: #333399;
	text-align:left;
	margin: 14px 0px 7px 0px;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold;color: #333399;
	text-align:left; 
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: normal;color: #333399;
	text-align:left;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Links 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a.klein, a.klein:VISITED, a.klein:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#006600;
}

a, a:VISITED, a:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#006600;
}
a:focus { outline: none; }

a.gross, a.gross:VISITED, a.gross:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:underline;
	color:#006600;
}

a:HOVER, a.gross:HOVER, a.klein:HOVER {
	color:#009900;
}

.piclink img, .piclink:visited img { border: 2px solid #A9C4D9; }
.piclink:hover img { border: 2px solid #8BA6BB; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Abgrundete Boxen
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.roundcorners {display:block; padding: 0; margin: 0}
.roundcorners * {display: block; height: 1px; overflow: hidden; background: #A9C4D9; padding: 0}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.lr1{margin: 0 0 0 5px}
.lr2{margin: 0 0 0 3px}
.lr3{margin: 0 0 0 2px}
.lr4{margin: 0 0 0 1px; height: 2px}

.vrbox { height: 12px; width: 6px;}
.hboxCorner{ width: 6px;}

.rr1{margin: 0 5px 0 0}
.rr2{margin: 0 3px 0 0}
.rr3{margin: 0 2px 0 0}
.rr4{margin: 0 1px 0 0; height: 2px}

.hBox, .vBox {
	width: 100%;	
}

.box-yellow .roundcorners * { background: #FFFFCC; }
.box-white .roundcorners * { background: #FFFFFF; }
.box-grey .roundcorners * { background: #D8D8D8; }
.box-green .roundcorners * { background: #00FF00; }
.box-err .roundcorners * { background: #FF6633; }
.box-ok .roundcorners * { background: #90C676; /* #91d66f */ }
.box-ok { 
	opacity: 0.9; 
	-moz-opacity: 0.9;
	filter: alpha(opacity = 90); 
}
.box-notice .roundcorners * { background: #FFCC33; }
.box-dark .roundcorners * { background: #223C55; }

div.hBox { /* Gilt, falls horizontale Boxecken nicht als Tabelle */
	width: 6px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.hBox, .hBox td {
	padding: 0px;
	margin: 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Textgroessen
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.text-klein{ /* Kleiner Text */
	font-size: 10px;
}

.text-normal { /* Normaler Text */
	font-size: 12px;
}

.text-gross { /* Grosser Text */
	font-size: 14px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Sonstige Definitionen
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	
.weiss-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}

.blau-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333399;
	font-weight:bold;
}

.blau-10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333399;
}


.zitat{
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
}

.noleftborder {
	border-left: none !important;
}
.norightborder {
	border-right: none !important;
}

.nowrap {
	white-space: nowrap;
}

.normalfontweight {
	font-weight: normal !important;
}


/* Geskinnter Button */
.button {
	width:auto;
	height:20px;
	color: #333399;
	text-align:center;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#F8F7F0 url(/pix/gifs/bg_button.gif) repeat-x;
	cursor:pointer;
	border: 1px solid #A9C4D9;
}

.error {
	background-color:#FC967C;
	background-image:url(/pix/gifs/warning.gif);
	background-position:-7px -7px;
	background-repeat:no-repeat;
	border:1px solid #FF6633;
	color:white;
	display:block;
	font-weight:bold;
	margin:0 0 5px;
	min-height:25px;
	padding:1px 1px 1px 30px;
}

.ok {
	background-color:#B6D9A4;
	background-image:url(/pix/gifs/checked32.gif);
	background-position:-7px -7px;
	background-repeat:no-repeat;
	border:1px solid #90C676;
	color:#333399;
	display:block;
	font-weight:bold;
	margin:0 0 5px;
	min-height:25px;
	padding:1px 1px 1px 30px;
}

.error-headline{
	color: #FF0000;
}

/* Höhe der Boxen auf der MEIN IF - Seite */
.myIFBox { 
	height: 130px;
}

/*
Sichtbare/Versteckte Karteikarten (Tabs) 
*/
.tabcontainer-inactive { display: none; }
.tabcontainer-active {display: block; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Frauen-Karten
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.wcard_outer {
	width: 127px;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

.wcard_special_rateicon {
	position: absolute;
	opacity: 0.25; 
	-moz-opacity: 0.25;
	filter: alpha(opacity = 25); 
	z-index: 2;
	padding: 1px 0 0 77px;
}

.wcard_new_picture {
	position: absolute;
	z-index: 2;
	padding: 2px 0 0 2px;
}


.wcard {
	width: 114px;
	height: 217px; 
	padding: 0px; 
	margin: 0px; 
	background: url('/pix/womengallery/womanframe.png') no-repeat top left; 
	float: left; 
	text-align: left;
}
.wcard-right {
	width: 13px; 
	height: 217px; 
	padding: 0px; 
	margin: 0px; 
	background: url('/pix/womengallery/womanframe-right.png') no-repeat top left; 
	float: left; 
	text-align: left;
}

.wcard_img_container {
	padding: 11px 0px 0px 11px;
}

.wcard_img_subtitle {
	width: 80px; 
	height: 27px; 
	overflow: hidden; 
	padding: 3px 0px 0px 0px; 
	float: left;
}
	
.wcard_img_fav_icon {
	width: 18px; 
	height: 18px; 
	overflow: hidden; 
	padding: 8px 0px 0px 3px; 
	float: left;
}

.wcard_x {
	overflow: hidden; 
	padding: 0px; 
	z-index: 9997; 
	position: absolute; 
	width: 200px; 
	height: 217px; 
	text-align: left; 
}
.wcard_x_inner {
	overflow: hidden; 
	padding: 0px; 
	z-index: 9997; 
	width: 200px; 
	height: 217px; 
	background: url('/pix/womengallery/womanframe_expanded.png') no-repeat top left; 
	text-align: left; 
}

.wcard_x_container {
	padding: 9px 10px 0px 5px; 
	width: 183px; 
	height: 203px;
}

.wcard_x_text_container {
	padding: 0px;
	height: 175px; 
	overflow: auto;
	width: 178px;
}

.wcard_img_subtitle, .wcard_x_text_container, 
	.wcard_x_text_container td, .wcard_x_text_container th, 
	.wcard_x_text_container input, .wcard_x_text_container textarea {
	color: gray;
	font-family: Verdana;  
	font-size: 10px;
	font-weight: normal; 
}

.wcard_x_text_container td, .wcard_x_text_container th {
	vertical-align: top;
}

.wcard_x_text_container th {
	font-weight: bold;
}

.wcard_fullsizeajax {
	overflow: hidden; 
	width: 305px; 
	height: 212px;
	padding: 0; 
	margin: 0;	 
	position: absolute; 
}

.wcard_fullsizeajax_inner {
	height:202px;
	position: absolute;
	left: 4px;
	top: 2px;
	margin:0;
	overflow:hidden;
	padding:8px 9px 0 5px;
	text-align:left;
	width:287px;
	background-color: white;
	z-index: 0;
}

.wcard_x a:FOCUS {
	border: 1px solid white;
}

.wcard_closeicon {
	position: absolute; 
	text-align: right; 
	width: 100%;
	left: 0px !important;
	top: 0px !important;
	z-index: 1;
}

.wcard_closeicon a {
	display: block;	
	width: 18px;
	height: 18px;
	margin-top:4px;
	margin-right:7px;
	font-size: 1px;
	background: url("/pix/womengallery/wc_close.gif") top right no-repeat;
	float: right;
	text-decoration: none;
}

.wcard_closeicon a:hover {
	background-image: url("/pix/womengallery/wc_close_hover.gif");
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Link-Buttons
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a.button-0, a.button-1, a.button-2, a.button-3, a.button-4, a.button-5, a.button-6
	, a.button-7, a.button-pay
	, input.button-0, input.button-1, input.button-2, input.button-3, input.button-4
	, input.button-5, input.button-6, input.button-7, input.button-pay
	, button.button-0, button.button-1, button.button-2, button.button-3, button.button-4
	, button.button-5, button.button-6, button.button-7, button.button-pay {
	background-repeat:no-repeat;
	display:block;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif  !important;
	font-size: 12px  !important;
	color:#333399 !important;
	text-decoration:none  !important;
	padding: 6px 7px 1px 5px;
	margin: 0;
	outline:none;
	text-align: center;
}

a.navibutton, input.navibutton, button.navibutton { /* Schriftart für << und >> */
	font-size: 11px;
	font-weight: bold;
}

a.button-0, input.button-0, button.button-0 {
	background-image:url(/pix/buttons/de/button_0.gif);
	width:22px;
}

a.button-1, input.button-1, button.button-1 {
	background-image:url(/pix/buttons/de/button_1.gif);
	width:60px;
}

a.button-2, input.button-2, button.button-2 {
	background-image:url(/pix/buttons/de/button_2.gif);
	width:86px; 
}

a.button-3, input.button-3, button.button-3 {
	background-image:url(/pix/buttons/de/button_3.gif);
	width:112px; 
}

a.button-4, input.button-4, button.button-4 {
	background-image:url(/pix/buttons/de/button_4.gif);
	width:138px; 
}

a.button-5, input.button-5, button.button-5 {
	background-image:url(/pix/buttons/de/button_5.gif);
	width:164px; 
}

a.button-6, input.button-6, button.button-6 {
	background-image:url(/pix/buttons/de/button_6.gif);
	width:190px; 
}

a.button-7, input.button-7, button.button-7 {
	background-image:url(/pix/buttons/de/button_7.gif);
	width:216px; 
}

a.button-pay, input.button-pay, button.button-pay {
	background-image:url(/pix/buttons/de/button_pay.gif);
	padding-left: 26px;
	width:195px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.button-0:hover, input.button-0:hover, button.button-0:hover {
	background-image:url(/pix/buttons/de/button_0_hover.gif); 
}

a.button-1:hover, input.button-1:hover, button.button-1:hover {
	background-image:url(/pix/buttons/de/button_1_hover.gif); 
}

a.button-2:hover, input.button-2:hover, button.button-2:hover {
	background-image:url(/pix/buttons/de/button_2_hover.gif); 
}

a.button-3:hover, input.button-3:hover, button.button-3:hover {
	background-image:url(/pix/buttons/de/button_3_hover.gif); 
}

a.button-4:hover, input.button-4:hover, button.button-4:hover {
	background-image:url(/pix/buttons/de/button_4_hover.gif); 
}

a.button-5:hover, input.button-5:hover, button.button-5:hover {
	background-image:url(/pix/buttons/de/button_5_hover.gif); 
}

a.button-6:hover, input.button-6:hover, button.button-6:hover {
	background-image:url(/pix/buttons/de/button_6_hover.gif); 
}

a.button-7:hover, input.button-7:hover, button.button-7:hover {
	background-image:url(/pix/buttons/de/button_7_hover.gif); 
}

a.button-pay:hover, input.button-pay:hover, button.button-pay:hover {
	background-image:url(/pix/buttons/de/button_pay_hover.gif); 
}

a.button-0:active, a.button-1:active, a.button-2:active, a.button-3:active
  , a.button-4:active, a.button-5:active, a.button-6:active
  , a.button-7:active, a.button-pay:active {
	padding: 7px 6px 0px 6px;
}

a.button-0:active, input.button-0:active, button.button-0:active {
	background-image:url(/pix/buttons/de/button_0_down.gif); 
}

a.button-1:active, input.button-1:active, button.button-1:active {
	background-image:url(/pix/buttons/de/button_1_down.gif); 
}

a.button-2:active, input.button-2:active, button.button-2:active {
	background-image:url(/pix/buttons/de/button_2_down.gif); 
}

a.button-3:active, input.button-3:active, button.button-3:active {
	background-image:url(/pix/buttons/de/button_3_down.gif); 
}

a.button-4:active, input.button-4:active, button.button-4:active {
	background-image:url(/pix/buttons/de/button_4_down.gif); 
}

a.button-5:active, input.button-5:active, button.button-5:active {
	background-image:url(/pix/buttons/de/button_5_down.gif); 
}

a.button-6:active, input.button-6:active, button.button-6:active {
	background-image:url(/pix/buttons/de/button_6_down.gif); 
}

a.button-7:active, input.button-7:active, button.button-7:active {
	background-image:url(/pix/buttons/de/button_7_down.gif); 
}

a.button-pay:active, input.button-pay:active, button.button-pay:active {
	background-image:url(/pix/buttons/de/button_pay_down.gif);
	padding-left: 27px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Form-Buttons (teilweise auch im vorherigen Abschnitt)
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
input.button-0, input.button-1, input.button-2, input.button-3
	, input.button-4, input.button-5, input.button-6, input.button-7
	, input.button-pay
	, button.button-0, button.button-1, button.button-2, button.button-3
	, button.button-4, button.button-5, button.button-6, button.button-7
	, button.button-pay {	
	height: 28px;
	padding: 3px 6px 7px 6px;
	vertical-align: middle;
	background-color: transparent;
	cursor: pointer;
	border: none;
	color: #333399;
	display:inline;	
}

input.button-0, button.button-0 { width: 34px; }
input.button-1, button.button-1 { width: 72px; }
input.button-2, button.button-2 { width: 98px; }
input.button-3, button.button-3 { width: 124px; }
input.button-4, button.button-4 { width: 150px; }
input.button-5, button.button-5 { width: 176px; }
input.button-6, button.button-6 { width: 202px; }
input.button-7, button.button-7 { width: 228px; }
input.button-pay, button.button-pay { 
	width: 228px;
	padding-left: 26px; 
}

input.button-0:active, input.button-1:active, input.button-2:active, input.button-3:active
	, input.button-4:active, input.button-5:active, input.button-6:active
	, input.button-7:active, input.button-pay:active
	, button.button-0:active, button.button-1:active, button.button-2:active, button.button-3:active
	, button.button-4:active, button.button-5:active, button.button-6:active, button.button-7:active
	, button.button-pay:active {
	padding: 4px 5px 4px 7px;
}

input.button-pay:active, button.button-pay:active {
	padding-left: 27px;
}

/*
* Hovering von Tabellenzeilen
*/
tr.hoverTR {
	/* Dummy, läuft per Prototype!
	Diese Klasse den TRs geben, der gehovert werden können!
	*/
}

tr.hoveredTR, tr.hoveredTR td, tr.hoveredTR th {
	background-color: #D9F5D9 !important;
}

td.label-cell, th.label-cell {
	background-color: #FFFFFF;
	width: 1%;
}

td.white-cell, th.white-cell {
	background-color: #FFFFFF;
}

td.content-cell, th.content-cell {
	background-color: #FFFFCC;
	width: 99%;
}

.tooltipDIV, .tooltipDIVWide {
	width: 190px;
	font-size: 10px !important;	
}
.tooltipDIVWide {
	width: 390px;
}
.tooltipDIV .box-bg, .tooltipDIV .roundcorners *
,.tooltipDIVWide .box-bg, .tooltipDIVWide .roundcorners * {
	background-color: #8BA6BB;
}

.tooltip {
	cursor: help;
	vertical-align: middle;
}

/* * * * * * * * * * * * * * * * * * * *
Registrierung
* * * * * * * * * * * * * * * * * * * * */
.registerBoxMsg { 
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 0px; 
}

#register_form table.box-table td {
	vertical-align: top;
}

#termsofusage, #termsofusage font {
	text-align: justify !important;
	font:'Times New Roman', Times, serif !important; 
	font-size:10px !important;
	color:#000000 !important;
}

table.terms td	{
	font:'Times New Roman', Times, serif; 
	font-size:10px;
	color:#000000;
}
#privacy_protection, #privacy_protection font, #privacy_protection * {
	text-align: justify;
	font:'Times New Roman', Times, serif !important; 
	font-size:10px !important;
	color:#000000;
}
#widerrufsbelehrung, #widerrufsbelehrung font, #widerrufsbelehrung * {
	text-align: justify;
	font:'Times New Roman', Times, serif !important; 
	font-size:10px !important;
	color:#000000;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Tagcloud 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a.tc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration:none;
	font-weight: bold;
}

a.tc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;font-weight: normal;color: #999999;
	text-decoration:none;
}

a.tc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold;color: #999999;
	text-decoration:none;
}

a.tc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;font-weight: normal;color: #999999;
	text-decoration:none;
}
a.tc1:HOVER,a.tc2:HOVER,a.tc3:HOVER,a.tc4:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
}

