

.content-title{
	font-size: 24px;
/*	font-weight: bold; */
	margin:0 0 10px 0;
}

#container {
  /* position:relative; // Stört die jquery tooltips */
  width:984px;
  margin:0px auto 0 auto;
  text-align:left;
}
#wrapper {
 /*  background:#fff url('../images/content-bg.jpg') repeat-x  0 120px; */
  background:#fff;
}


#headline {margin:114px 0 0 0px; text-align:center;}

.headline { font-size:200%; color:#fff; padding:4px 0 0 0;}

/*    */

#content {
  clear:both;
  width:100%;
  overflow:hidden;
  background:transparent url('../images/content-bg.gif') repeat-y top left;
	/* TODO: from style tag */
	padding: 0 0 0 10px;
}

#content-frame {
	width:800px; 
	font-size:14px; 
	padding-left:10px; 
	line-height:24px; 
	margin:35px auto 0px ;
}

#content-frame p {float:left; width:100%;}

#content-frame-list-start li{
	padding-bottom:10px;
}


#box_raum_erstellen { float:left; padding:0px; width:501px; margin:0px 0 0 90px; color:#666; height:150px;}
.breWrapper {background:transparent url('/images/create_room_bg.gif') no-repeat scroll -501px 0px; padding:28px 0pt 0pt;}
.breBottom {background:transparent url('/images/create_room_bg.gif') no-repeat scroll -1002px 100%; padding:0pt 0pt 28px;}
.breBody {background:transparent url('/images/create_room_bg.gif') repeat-y scroll left top;}

.box_raum_erstellen_input {
  /* background:transparent url(../images/input-bg-big.gif) repeat-x scroll left top; */
  height:21px;
  padding:4px 3px 0px 4px;
  font-size:16px;
  width:350px;
}




#doodle-stoerer a {height:135px; width:212px; display: block; background: url("../images/doodle-stoerer.gif") 0px 0px no-repeat;}
#doodle-stoerer a:hover {height:135px; background-position: 0px -135px;}


#raum_but span {
  height:62px;
  width: 143px;
  display: block;
	background: url("../images/raum_erstellen_button-21.gif") 0px 0px no-repeat;
}

.raum_but:hover {
	background-position: 0px -62px;
}


.raum_but:active, .raum_but:focus {
	background-position: 0px -124px;
}

/* 
#raum_but a:visited {
	background-position: 0px -186px;
}
*/

.raum_but {
	float: right; 
	border: 0pt none; 
	cursor: pointer; 
	margin: 7px 24px 0 0; 
	padding: 0pt;  
	height: 62px; 
	width: 143px;
	background: url("../images/raum_erstellen_button-21.gif") 0px 0px no-repeat;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

#start_box1 { float:left; padding:0px; width:330px; margin:20px 0 0 20px; font-size:110%; }
.sb1Wrapper {background:transparent url('../images/start-box-links-unten.gif') no-repeat scroll -330px 0px; padding:18px 0pt 0pt;}
.sb1Bottom {background:transparent url('../images/start-box-links-unten.gif') no-repeat scroll -660px 100%; padding:0pt 0pt 18px;}
.sb1Body {background:transparent url('../images/start-box-links-unten.gif') repeat-y scroll left top;}

#start_box1 ul {margin:0 0 0 17px; padding:10px 0 0 23px;}
#start_box1 li {line-height:23px;}


#start_box2 { float:left; padding:0px; width:310px; margin:20px 0 0 20px; font-size:110%; }
.sb2Wrapper {background:transparent url('../images/start-box-mitte-unten.gif') no-repeat scroll -310px 0px; padding:18px 0pt 0pt;}
.sb2Bottom {background:transparent url('../images/start-box-mitte-unten.gif') no-repeat scroll -620px 100%; padding:0pt 0pt 18px;}
.sb2Body {background:transparent url('../images/start-box-mitte-unten.gif') repeat-y scroll left top;}

#start_box2 ul {margin:0 0 0 17px; padding:10px 0 0 23px;}
#start_box2 li {line-height:23px;}

#start_box2_signup_link a {
	float:left;
color:red;
margin:10px 0px 0px;
padding:0px 0px 0px 53px;
}

 
#start_box3 { float:left; padding:8px 20px 8px 20px; width:850px; margin:0px 0 0 20px; font-size:80%; }
#start_box3, #start_box3 .sb-inner { background:#ebebeb; }


#login_box_rechts { float:left; padding:0px; width:228px; margin:20px 0 0 20px; font-size:12px;}
.lbrWrapper {background:transparent url('../images/login_box_rechts.gif') no-repeat scroll -228px 0px; padding:18px 0pt 0pt;}
.lbrBottom {background:transparent url('../images/login_box_rechts.gif') no-repeat scroll -456px 100%; padding:0pt 0pt 18px;}
.lbrBody {background:transparent url('../images/login_box_rechts.gif') repeat-y scroll left top;}

#login_box_rechts form input.input {
  background:transparent url(../images/input-bg.gif) repeat-x scroll left top;
  height:20px;
  padding:3px 3px 0px 8px;
  width:167px;
}


#get-login-function-box {float:left; width:500px; margin:0px 0px 0 0px;}

#get-login-feature-list-start li {
	padding-bottom:10px;
}

#content form .input {
  border:1px solid #DDDDDD;
}

#content div.buttons span.button {
background:transparent url(../images/button-bg-new.gif) no-repeat scroll 100% -42px;
display:inline;
float:right;
height:27px;
padding:0px;
text-align:right;
}

#content form div.buttons input.button {
background:transparent url(../images/button-bg-new.gif) no-repeat scroll left top;
border:0px none;
cursor:pointer;
font-size:14px;
margin:0px 17px 0px 0px;
padding:3px 5px 7px;
}

#content form div.buttons input.button:hover {
color:#FF7F00;
}


/* FOOTER fuer die Startseite */
#footer_start {
  clear:both;
  padding:35px 0 0 0;
  color:#b0b0b0;
  background:transparent url('../images/footer-bg-grey.gif') no-repeat top left;
}

#footer {
  clear:both;
  padding:68px 0 0 0;
  color:#b0b0b0;
  background:transparent url('../images/footer-2-bg.gif') no-repeat top left;
}

#footer-navigation {float:left; padding-left:17px; margin:0px}

#footer-links {float:right; padding-right:26px; margin:0px}
  
#footer-navigation li, #footer-links li {
  border-color:#b0b0b0;
  border-style:solid;
  border-width:0px 1px 0px 0px;
  display:inline;
  margin:0px;
  padding:0pt 6px 0px;
  white-space:nowrap;
}

#footer-navigation li.last, #footer-links li.last {
  border-width:0px;
  padding-right:0px;
}

#footer-navigation li a, #footer-links li a {color:#b0b0b0; margin:0 5px 0 0;text-decoration:none;}


/* ----------------------------------------------------------------
    Styles fuer die WEBCONTROL
   ---------------------------------------------------------------- */
   
#container_webcontrol {
  position:relative;
  width:764px;
  margin:12px auto 0 auto;
  text-align:left;
}

#wrapper_webcontrol {
  background:#fff;
}

#header_webcontrol {height:134px;background:transparent url('/images/webcontrol_header-bg2.gif') no-repeat top left;}
    html>body #header_webcontrol {overflow:hidden;}

#header_webcontrol #logo_webcontrol {
  display:inline;
  float:left;
  margin:30px 0 0 33px;
  background:transparent url('../images/webcontrol_talkyoo-logo.gif') no-repeat top left;
}

#header_webcontrol #logo_webcontrol a {width:204px;height:62px;display:block;}

#header_webcontrol #logo_webcontrol a span {display:none;}

#webcontrol_headline {margin:103px 0 0 20px; font-size:150%; color:#fff;}

#content_webcontrol {clear:both;width:100%;overflow:hidden;background:transparent url('../images/webcontrol_content-bg.gif') repeat-y top left;}
#content_webcontrol_advice {
	clear:both;
	width:100%;
	overflow:hidden;
	/* TODO: from style tag */
	font-size: 140%;
	color: #000;
	padding-left: 20px;
}
	
	
div.row {
  clear: both;
  }

div.row span.nr {
  float: left;
  width: 53px;
  padding-left:10px;
  }

div.row span.telnr {
  float: left;
  width: 173px;
  }



div.row span.save {
  float: left;
  width: 77px;
  }


 

#malfunction {
	width: 930px;  	
	border: 5px solid red;
  	padding: 1em;
  	margin-bottom: 2em;
  	background-color: #f0f0f0; 
  	font-weight: bold;
  	text-align: center;
  	text-decoration: blink;

}


#notice {
	width: 930px;  
	border: 5px solid green;
	padding: 1em;
	margin-bottom: 2em;
	background-color: #f0f0f0; 
	font-weight: bold;
	text-align: center;

}

#menu {
  padding-top: 2em;
  padding-bottom: 1em;
  padding: 0px;
  margin-left: 0px;
  
/*   background-color: Orange; */
}

#menu {
	float: left;
	width: 210px;
}

ul.menu-list {
	list-style-position: outside;
	color: #84c326;
	opacity: 1;
	padding-left:  30px;
	padding-right: 15px;
	margin:12px 0pt;
}

li.menu-item a {
	border-bottom: 1px solid #fff;
	display:block;
	height:49px;
	text-align: left;
	padding-left: 23px;
	background-color: #F2F2F2;
	line-height: 50px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
li.menu-item a:hover {
	background:transparent no-repeat scroll 0pt;

}

/******* ****** ****** ****** ****** ****** ****** ******/
/******* ****** ****** ****** ****** ****** ****** ******/
/******* ****** ****** ****** ****** ****** ****** ******/

div.headline_prices {
margin:17px auto 20px;
padding:0 17px 0 0;
text-align:center;
height:80px;
}

div.headline_prices h1 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:42px;
font-weight:bold;
letter-spacing:-2px;
margin:0;
}

div.headline_prices h5 {
color:#444;
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:normal;
letter-spacing:0px;
margin:0;
}

div.outerbox_prices {
height:460px;
float:left;
}

.send_btn_small {
background:url(../images/btn_green_big.png) no-repeat; 
border:0 none; 
color:#FFFFFF; 
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:62px;
margin:8px auto 0;
padding:0;
text-align:center;
width:143px;
}





/******* ****** ****** ****** ****** ****** ****** ******/
/******* ****** ****** ****** ****** ****** ****** ******/
/******* ****** ****** ****** ****** ****** ****** ******/

div.bubble div.content {
background:transparent url(../images/bubble-background.png) no-repeat scroll right bottom;
color:#000000;
letter-spacing:normal;
margin:0;
padding:0 7px 8px 0;
text-align:left;
white-space:normal;
width:300px;
height:300px;
}

ul.highlight li a {
text-decoration:none;
}

div.bubble div.content.tn {
height:260px;
}

div.bubble div.content div.inner {
background:transparent url(../images/bubble-background.gif) no-repeat scroll left top;
background-position:0px 0px;
padding:15px;
height:270px;
}

div.bubble div.content div.inner_orange {
background:transparent url(../images/bubble-background_orange.gif) no-repeat scroll left top;
background-position:0px 0px;
padding:15px;
height:270px;
}

div.bubble div.content div.inner.tn {
height:230px;
}

div.bubble div.content div.inner_orange.tn {
height:230px;
}


div.bubble div.wrapper {
left:35px;
position:absolute;
top:-40px;
}

div.bubble div.content div.arrow {
background:transparent url(../images/bubble-arrow.png) no-repeat scroll left top;
height:40px;
left:-47px;
position:absolute;
top:18px;
width:50px;
}

div.bubble div.content div.arrow_orange {
background:transparent url(../images/bubble-arrow_orange.png) no-repeat scroll left top;
height:40px;
left:-47px;
position:absolute;
top:18px;
width:50px;
}

div.bubble div.wrapper_right {
left:0;
position:absolute;
top:-40px;
}

div.bubble div.content div.arrow_right{
background:transparent url(../images/bubble-arrow_right.png) no-repeat scroll left top;
height:40px;
left:300px;
position:absolute;
top:18px;
width:50px;
}

div.bubble div.content div.arrow_right_orange{
background:transparent url(../images/bubble-arrow_right_orange.png) no-repeat scroll left top;
height:40px;
left:300px;
position:absolute;
top:18px;
width:50px;
}

div.signup_fragen {
background-color:#EFEFEF;
clear:both;
margin:17px 0 17px 0;
padding:20px;
text-align:left;
width:893px;
float:left;
}

div.signup_fragen h3 {
float:left;
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:1.4em;
line-height:1.2em;
margin:12px 0 2px 0;
padding:0;
}

div.rightcolumneven {
float:right;
padding-left:0;
text-align:left;
width:430px;
}

div.leftcolumneven {
float:left;
padding-right:0;
text-align:left;
width:430px;
}

div.fullcolumn {
clear:both;
text-align:left;
width:100%;
}

#talkyoo_free_package { 
width:350px;  
float:left; 
margin:0 0 0 280px; 
background:#d5d5d5; 
border:1px solid #666;
padding: 0 0 4px 0;
}

#talkyoo_free_package h1 {
color:#666;
float:left;
margin: 10px 17px 0 17px;
font-size:12px;
}

.btn_more_info_free {
background:transparent url(../images/btn_more_info_free.gif) no-repeat left top; 
float:right; 
margin: 5px 8px 0 0;
border:0 none; 
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:25px;
text-align:left;
padding:0 0 0 8px;
width:92px;
}



.send_btn_30percent {
background:url(../images/btn_red_big.png) no-repeat; 
border:0 none; 
color:#FFFFFF; 
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:62px;
margin:17px auto 7px;
padding:0;
text-align:center;
width:143px;
}


.box_raum_erstellen_input_2 {
  /* background:transparent url(../images/input-bg-big.gif) repeat-x scroll left top; */
  height:21px;
  padding:4px 3px 0px 4px;
  font-size:16px;
  width:300px;
}

/* 
.raum_but_grey:hover {
	background: url("../images/btn_red_big.png") 0px 0px no-repeat;
}


.raum_but_grey:active, .raum_but_red:focus {
	background: url("../images/btn_red_big.png") 0px 0px no-repeat;
}


#raum_but a:visited {
	background-position: 0px -186px;
}
*/

.raum_but_grey{
	border: 0pt none;
  float:left;  
	cursor: pointer; 
	margin: 7px 0 0 82px; 
	padding: 0pt;  
	height: 36px; 
	width: 175px;
	background: url("../images/raum_btn_grey.png") 0px 0px no-repeat;
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}




div.fp_headline_prices {
margin:44px auto 0px;
padding:8px 17px 0 0;
text-align:center;
height:53px;
font-size:20px;
}

/******* ****** ****** ****** ****** ****** ****** ******/
/* STYLES fuer die Preisliste info-boxen die bei mouseover sichtbar werden */
/******* ****** ****** ****** ****** ****** ****** ******/


.inner p {
  font-size:14px; line-height:26px; padding:0px; margin:8px 0px 0 0;
}

div.box_left h2, div.no-l h2 {
  font-size:15px; width:100%; display:block; font-weight:bold; text-transform:uppercase; margin:4px auto;
}

div.tall h2 {
  font-size:15px; width:100%; display:block; font-weight:bold; text-transform:uppercase; margin:6px auto; color:green;
}

.price {
  float:left; font-size:24px; width:99%; margin:4px auto 2px;
}

.price.med {
  font-size:30px; margin:6px auto 6px;
}

.per_month {
  font-size:12px; color:#000;
}

.dotted_line {
  float:left; display:block; width:100%; height:4px; border-bottom:2px dotted #ccc;
}

.sparen_info_s {
  font-size:18px; margin:14px 0 8px 0; line-height:15px;
}

.sparen_info_s strong {
  color:#C33700;
}

.inkl_box {
  float:left; margin:8px 0 8px 0; width:100%;
}

#xlarge_tn {
  position:absolute; 
  left:190px;
  top:415px;
  padding:10px;
}

* html #xlarge_tn { /*style for IE*/
  top:435px; 
}

#xlarge_tn.orange_pos { top:440px; }
#xlarge_tn.green_pos { top:715px; }

#xlarge_konf {
  position:absolute; 
  left:198px; 
  top:441px;
  * top:461px; /*style for IE*/
  padding:10px;
}
#xlarge_konf.orange_pos { top:466px; }
#xlarge_konf.green_pos { top:746px; }

#xlarge_unli {
  position:absolute; 
  left:212px; 
  top:466px;
  * top:486px; /*style for IE*/
  padding:10px;
}
#xlarge_unli.orange_pos { top:490px; }
#xlarge_unli.green_pos { top:771px; }

#xlarge_inkl {
  position:absolute; 
  left:198px; 
  top: 510px; 
  * top:530px; /*style for IE*/
  padding:10px;
}
#xlarge_inkl.orange_pos { top:534px; }
#xlarge_inkl.green_pos { top:810px; }

#xlarge_option {
  position:absolute; 
  left:168px; 
  top: 540px; 
  * top:560px; /*style for IE*/
  padding:10px;
}
#xlarge_option.orange_pos { top:534px; }
#xlarge_option.green_pos { top:840px; }

#xlarge_spar {
  position:absolute; 
  left:206px;
  padding:10px;
}

/******* ****** ****** ****** ****** ****** ****** ******/
#large_tn {
  position:absolute; left:360px; top:415px; padding:10px;
}
#large_tn.orange_pos { top:440px; }
#large_tn.green_pos { top:715px; }

#large_konf {
  position:absolute; left:368px; top:441px;  padding:10px;
}
#large_konf.orange_pos { top:466px; }
#large_konf.green_pos { top:746px; }

#large_unli {
  position:absolute; left:388px; top:466px; padding:10px;
}
#large_unli.orange_pos { top:490px; }
#large_unli.green_pos { top:771px; }

#large_inkl {
  position:absolute; left:378px; top: 510px; padding:10px;
}
#large_inkl.orange_pos { top:534px; }
#large_inkl.green_pos { top:810px; }

#large_option {
  position:absolute; left:348px; top: 540px; padding:10px;
}
#large_option.orange_pos { top:534px; }
#large_option.green_pos { top:810px; }

#large_spar {
  position:absolute; left:390px; padding:10px;
}
/******* ****** ****** ****** ****** ****** ****** ******/
#med_tn {
  position:absolute; left:564px; top:405px; padding:10px;
}
#med_tn.orange_pos { top:430px; }
#med_tn.green_pos { top:710px; }

#med_konf {
  position:absolute; left:568px; top:441px; padding:10px;
}
#med_konf.orange_pos { top:466px; }
#med_konf.green_pos { top:746px; }

#med_unli {
  position:absolute; left:592px; top:472px; padding:10px;
}
#med_unli.orange_pos { top:497px; }
#med_unli.green_pos { top:777px; }

#med_inkl {
  position:absolute; left:578px; top:520px; padding:10px;
}
#med_inkl.orange_pos { top:445px; }
#med_inkl.green_pos { top:825px; }

#med_option { position:absolute; left:538px; top:560px; padding:10px; }
#med_option.orange_pos { top:445px; }
#med_option.green_pos { top:825px; }

#med_spar {
  position:absolute; left:591px; padding:10px;
}
/******* ****** ****** ****** ****** ****** ****** ******/
#small_tn {
  position:absolute; left:278px; top:415px; padding:10px;
}
#small_tn.orange_pos { top:440px; }
#small_tn.green_pos { top:715px; }

#small_konf {
  position:absolute; left:280px; top:441px;  padding:10px;
}
#small_konf.orange_pos { top:466px; }
#small_konf.green_pos { top:746px; }

#small_unli {
  position:absolute; left:251px; top:466px; padding:10px;
}
#small_unli.orange_pos { top:490px; }
#small_unli.green_pos { top:771px; }

#small_inkl { position:absolute; left:266px; top: 510px; padding:10px; }
#small_inkl.orange_pos { top:534px; }
#small_inkl.green_pos { top:810px; }

#small_option { position:absolute; left:296px; top: 540px; padding:10px; }
#small_option.orange_pos { top:534px; }
#small_option.green_pos { top:810px; }

#small_spar {
  position:absolute; left:260px; padding:10px;
}
/******* ****** ****** ****** ****** ****** ****** ******/
#xsmall_tn {
  position:absolute; left:460px; top:415px; padding:10px;
}
#xsmall_tn.orange_pos { top:440px; }
#xsmall_tn.green_pos { top:715px; }

#xsmall_konf {
  position:absolute; left:448px; top:441px;  padding:10px;
}
#xsmall_konf.orange_pos { top:466px; }
#xsmall_konf.green_pos{ top:746px; }

#xsmall_unli {
  position:absolute; left:426px; top:466px; padding:10px;
}
#xsmall_unli.orange_pos { top:490px; }
#xsmall_unli.green_pos { top:771px; }

#xsmall_inkl { position:absolute; left:438px; top: 510px; padding:10px; }
#xsmall_inkl.orange_pos { top:534px; }
#xsmall_inkl.green_pos { top:810px; }

#xsmall_option { position:absolute; left:480px; top: 540px; padding:10px; }
#xsmall_option.orange_pos { top:534px; }
#xsmall_option.green_pos { top:810px; }

#xsmall_spar {
  position:absolute; left:435px; padding:10px;
}

#options {
  margin-left: 10px;
}

.options-caption {
  padding-bottom: 5px;
  font-size: 10pt;
  font-weight: bold;
}

#options-forbidden #item-name,
#options-forbidden #item-desc{
  text-indent: 10px;
}


#tabs {
  height: 59px;
  background: transparent url("../images/tab_bar_bg.gif");
  width:  964px;
  display: block;
}

#tabs span {
  font-family: Lucida sans,Lucida grande, sans, Arial;
  color: #797979;
  font-size: 24px;
  font-weight: normal;
  margin:17px  0 0 24px;
}

#tabs img, #tabs a,
#tabs span{
  float: left;
}

#tabs a{ text-decoration:none; }

#tabs span.inactive {
  color: #a5a5a5;
}

.active-tab {
  background: transparent url("/images/active_tab_bg.gif");
  float: left;
}

.inactive-tab {
  background: transparent url("/images/inactive_tab_bg.gif");
  float: left;
}




.form-title {
  background-color: #666666;
  color: white;
  font-size: 18px;
  text-indent: 20px;
  padding: 7px; 
}

.form-title a{
  text-decoration: none;
}

.form-title span{
  float: right;
  background: transparent url("/images/bt_admin_close_edit.gif") no-repeat center;
  height: 20px;
  width: 70px;
  display: inline-block;
  color: black;
  font-size: 10px;
}

.fancy-red{color: #d30202;}

#trial-red span{
  float:left;
  margin: 17px 0 0 12px;
  color:#d30202;
}

.tab-img-right{
  float:right;
  margin-right:10px;
}

/* pricing */
.price-red {
  font: bold 13px Arial;
  margin: 5px auto;
}

.price-bgpackage, .price-tn-bgpackage {
  background: transparent url("/images/sonderausstattung_bg.gif");
  height: 24px;
  color: #666666;
  font:bold 13px arial; 
}

.price-bgpackage span{
  top: 4px;
  position: relative;
}

.text-green,
.price-bgpackage span span{
  top: 0;
  color: #336600;
  font-weight: bold;
}

.price-row-about {
  font-family: Arial;
  font-size: 10px;
  color: #7f7f7f;
}

.price-row-title, .price-row-sum,
.price-row-about, .price-row-competition,
.price-row-price, .price-row-parts,
.price-row-confs, .price-row-optional,
.price-row-mp3, .price-row-wcf,
.price-row-int, .price-row-realprice,
.price-row-conf-duration,
.price-row-conf-int,
.price-row-conf-stats,
.buy-button{
  height: 28px;
  display: block;
  margin: 2px 3px;
  text-align: center;
}

.price-row-buy {
  padding-top: 10px;
}

.price-row-sum {
  margin-top: 20px;
}

.price-green-check,
.price-red-cart,
.price-green-cart {
  display:  -moz-inline-stack;
  display:  inline-block;
  text-decoration: none;
  float: right;
  padding-right: 32px;
  margin-right: 10px;
}

* html .price-green-check,
* html .price-red-cart,
* html .price-green-cart {
  margin-right: 14px;
}

.shopping-cart-green{
}

.price-green-check {
  background: transparent url("/images/gruener_haken.png") no-repeat right center;
  padding-right: 32px;
  *padding-right: 26px;
  padding-top:4px;/*jo*/ 
  /*vertical-align: middle !important;*/
}


.price-row-price{
  height: 74px;
}

.price-row-about{ margin: 0; }

.price-row-competition, .price-row-parts,
.price-row-confs, .price-row-optional,
.price-row-mp3, .price-row-wcf,
.price-row-int, .price-row-sum,
.price-row-conf-duration,
.price-row-conf-int,
.price-row-conf-stats,
.price-border{
  background: #f6f6f6;
  border: 1px solid #d4d4d4;
  font-family: Lucida Sans, Lucida Grande, sans;
  font-size: 12px;
}

.price-green-arrow{
  position: relative;
  top: 95px;
  left: 10px;
  width: 200px;
  height: 58px;
}



#price-title, #price-seperator,
#price-free, #price-xsmall,
#price-small, #price-medium,
#price-large, #price-xlarge
{ width: 120px; *width: 130px;display: block; float: left;}

#price-title { padding-right: 10px; }

#price-box{ padding-bottom: 30px; }

#price-leftarrow { float: right; }
#price-leftarrow a { text-decoration: none; }

.price-strike {
  font: bold 16px arial;
  display: block;
  width: 100px;
  margin: 5px auto;
  width: 112px;
  background: transparent url("/images/roter_strich.png") no-repeat 0 3px;
}

.xsmall-strike {	background-position:15px 4px;}
.small-strike {	background-position:15px 4px;}
.medium-strike {	background-position:15px 4px;}
.large-strike {	background-position:15px 4px;}
.xlarge-strike {	background-position:15px 4px;}

#price-title { width: 210px; }

#single-center-small {
  width: 104px;
  height: 160px;
  position: absolute;
  left: 420px;
}

.single-price-list {
  list-style-type:none;
  margin: 5px 0 0 0;
  padding:0;
}

.single-price-list li {
  margin: 0;
  padding: 0;
}






/* Additions by Torsten*/

.price-bgred {
	color:white;
	font-weight:bold;
	height:74px;
        background:  transparent url("/images/price_bg_red.gif");;
	overflow: hidden;
	position: relative;
}
/*
.price-center {
	text-align: left;
	position: absolute;
	left: 50%;
	top: 5%;
	height: auto;
} 

.price-center div {
	position: relative;
	left: -50%;
	height: 100%;
} */




#package-header {
  font-weight: bold;
  font-size: 15px;
}
#header-single {
  text-align: center;
  width: 100px;
  padding-right: 14px;
  border-right: 1px solid red;
  float: left;
}

#header-multi {
  padding: 0.5em;
  margin-left: 300px;
  height: 1em;
}

.buy-button {
  border: 0;
  color: white;
  background: transparent url("/images/bt_red_small.gif") no-repeat center;
}

.change-options-button-admin {
  border: 0;
  color: white;
  visibility: hidden;
  background: transparent url("/images/bt_red_small.gif") no-repeat center;
}

div.statement {
margin:5px 0 15px;
text-align:center;
width:100%;
}

div.rightcolumneven {
float:right;
padding-left:0;
text-align:left;
width:410px;
}
div.leftcolumneven {
float:left;
padding-right:0;
text-align:left;
width:410px;
}

div.extra {
background-color:#EFEFEF;
clear:both;
height:430px;
margin:30px 0 50px;
padding:20px;
text-align:left;
}

body {
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,sans-serif;
font-size:12px;
margin:0;
padding:0;
}

div.extra h1 {
clear:both;
color:#444444;
margin:0 0 20px;
text-align:left;
}
div.extra h3 {
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:1.4em;
line-height:1.2em;
margin:0 0 2px;
padding:0;
}
div.statement h2 {
color:#444444;
font-family:georgia,helvetica,arial,sans-serif;
font-size:32px;
font-weight:normal;
margin:0;
}


/* FancyForm styles */

/*adjust to taste*/

label.checked,
label.unchecked,
label.selected,
label.unselected{
  position:relative;
  display:block;
  padding:0.5em 0.5em 1.5em 41px;
  padding-left:0px;
  /*background-position:8px center;*/
  background-repeat:no-repeat;
  /*border:1px solid #252525; */
  margin:3px;
  /*clear:both;*/
  cursor:pointer;
  left:317px;
}

label.checked_admin{
  background-repeat:no-repeat;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0;
}
label.unchecked_admin{
  background-repeat:no-repeat;
  cursor: pointer;
  padding: 0.5em 0 0.5em 0;
}

/*einkaufswagen positionieren*/
 label.selected,
 label.checked_admin,
label.unselected,
label.unchecked_admin{
  /*
  padding:1px;
  padding-right:15px;
  padding-left:30px;
  margin-right:13px;
  margin-left:21px;
  */
  padding-left:30px;
  margin-right:0px; /* jo, war 13*/
  background-repeat: no-repeat;
  }

/* allgemein (z.b. http://preview.talkyoo.net/preisliste/single)*/
 label.selected,
 label.checked_admin{
  background:url(/images/icon_shoppingcart_red_small.gif) no-repeat scroll left center;
}

label.unselected,
label.unchecked_admin{
  background:url(/images/icon_shoppingcart_small.gif) no-repeat scroll left center;
 }

/* einkaufswagen rechtsbuendig, nur auf admin seite:  http://preview.talkyoo.net/admin*/

td.icon-right label.selected,
td.icon-right label.checked_admin,
td.icon label.selected,
td.icon label.checked_admin{
  background:url(/images/icon_trash.gif) no-repeat scroll right center;
}

td.icon-right label.unselected,
td.icon-right label.unchecked_admin,
td.icon label.unselected,
td.icon label.unchecked_admin{
  background:url(/images/icon_shoppingcart_small.gif) no-repeat scroll right center;
 }

