span, p {font-family: Verdana;}

.tborder
{
	background: #E9FFC4;
	color: #000000;
	border: 1px solid #4B7600;
}

td.font
{
font-family: Verdana;
font-size: 9px;
}

td.small
{
font-family: Verdana;
font-size: 9px;
}

td.big
{
font-family: Verdana;
font-size: 14px;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  font-size: 80%;
  font-weight: bold;
}

body, td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}

SPAN.klein { 
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
}

SPAN.sehrklein { 
	font-family: Verdana;
	font-size:8px;
	font-weight:normal;
}

SPAN.studentklein { 
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	color: #000000;
}

SPAN.detail { 
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
}

SPAN.detailpreis { 
	font-family: IMPACT;
	font-size:20px;
	color: #432900;
}

SPAN.kleinweiss { 
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	color: #F5F5F5;
}

SPAN.kleinrot { 
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	color: #FF0000;
}


SPAN.mittelrot { 
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color: #FF0000;
}


SPAN.gross { 
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #FF0100;
}

SPAN.redbig { 
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	color: #FF0100;
}

SPAN.thome { 
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color: #3A3A3A;
}

SPAN.mittel { 
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color: #FF0100;
}

SPAN.kleingrau { 
	font-family: Verdana;
	font-size:9px;
	font-weight:lighter;
	color: #3D3D3D;
}

.mittelzwei { font-size: 15px; font-family: verdana, arial,  geneva; color: #0F0F0F; text-decoration: none; font-weight:bold }

SPAN.miniklein { 
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color: #FF0100;
}

SPAN.faq { 
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #08A700;
}

SPAN.psuche { 
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	color: #000000;
}

SPAN.header { 
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	line-height: 14px;
	color: #FFFFFF;
}

SPAN.youniik { 
	font-family: Verdana;
	font-size:13px;
	color: #000000;
}


h1 {
	color:#000000;
	font-size:14px;
}

h2 {
	color:#000000;
	font-size:10px;
}

h3 {
	color:#1A4801;
	font-size:18px;
	font-family: Verdana;
}

h4 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin: 5px;
}

h5 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin: 5px;
}

a:link,a:visited,a:active,a.small:link,a.small:visited,a.small:active {
	color:#000000;
	text-decoration:none;
}


a:hover,a.small:hover {
	color:#4FE845;
}

input.rahmen {
	border: thin #333333 solid;
	background-color: #E8E8E8;
	background-image: url(media/ikon.gif);
	background-repeat:
	no-repeat;
	background-position: left center;
	font-size:16px;
	font-family: Verdana;
	font-weight:bold;
}

input.rahmen2 {
	border: thin #333333 solid;
	background-color: #9A9A9A;
	background-repeat:
	no-repeat;
	background-position: left center;
	font-size:7px;
	font-family: Verdana;
}

input.neurahmen {
	border: thin #333333 solid;
	background-color: #CBCBCB;
	background-position: left center;
	font: 18px Verdana, Helvetica;
	font-weight:bold;
	width:400px;
	height:30px;
}

.coolnav {
	width:200px;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	list-style:none;
	border: 1px solid #000000;
	border-bottom-width: 1px;
}

.coolnav li a {
	font-size: 11px;
	line-height: 23px;
	height: 23px;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #64C964;
	border: 1px solid #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-color: #fff;
	cursor: hand;
}

.coolnav li a span {
	height: 25px;
	text-indent: 6px;
	display:block;
	margin-left: 0px;
	background-color: #A5FDA5;
}

.coolnav li a:hover {
	background-color: #64C964;
}

.coolnav li a:hover span {
	color:#000000;
	background-color: #18FF00;
}

.coolnav li {
	font-size: 12px;
	line-height: 23px;
	height: 23px;
	font-weight: bold;
	background-color: #64C964;
	text-indent: 5px;
}



a:link.men {
	width: 100px;
	background-color : white;
	font : Verdana;
	color : black;
	text-transform : uppercase;
	margin-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
		}

a:visited.men {
	width: 100px;
	background-color : white;
	font : Verdana;
	color : black;
	text-transform : uppercase;
	margin-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
		}


a:hover.men {
	background-color : #18FF00;
	font : Verdana;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
}




#menu ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type: none;
	text-align: center;
	clear: left;
}
#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding:0;
	height:20px;
	width:130px;
	margin:0;
}
#menu ul li a {
	background:#A5FDA5;
	width: 130px;
	height: 25px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-right: none;
	padding:0;
	margin:0;
	color: #2C2C2C;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 2em;
	font-size: 12px;
}
#menu ul li a:hover {
	color:#000;
	background:#00FF00;
}



table.review{border:1px solid #A5FDA5;}

table.review tbody td table
{
width:150px;
}

table.review table thead b
{
color:#000;
}

table.review tbody td table thead td
{
padding-top:1px;
padding-bottom:6px;
}

table.review tbody td table td
{
padding:0;
font-size:11px;
text-align:left;
}

table.review table tbody img
{
margin-left:2px;
}

table.review td.teaser, table.guest td.teaser
{
text-align:left;
vertical-align:top;
color:#000;
}



table.review td.txt, table.common td.txt
{
text-align:left;
color:#000;
}



/* Formatierung der Navigations Buttons */
.buttons a {font-weight:normal;font-size:1.1em;color: #000000;border-top: 1px dashed #ccc;background-color: #A5FDA5;padding: 3px 3px 3px 4px;height:auto;text-decoration: none;display: block;margin: 0px;width: 100%;text-align: right;}s
.buttons a:link, .buttons a:visited {color: #000000;background-color: #A5FDA5;padding: 3px 3px 3px 4px;text-decoration: none;display: block;margin: 0;width: 100%;text-align: right;}
.buttons a:hover {padding:6px 2px 2px 8px;color: #000000;text-decoration: none;background-color:#12FF00;}
.buttons strong { font:1.1em normal Verdana, Helvetica, sans-serif;font-weight: bold;padding:6px 2px 2px 8px;background-color: #E5FFE5;color: #000000;text-decoration: none;border-top: 1px solid #ccc;display: block;margin: 0;width: 100%;text-align: right;} 
.buttons u { font:0.75em normal Verdana, Helvetica, sans-serif;border-top:1px solid #ccc;padding:2px 0 1px 4px;color: #600;text-decoration: none;display: block;margin: 0;width: 100%;text-align: right;} 
.buttons span { padding-left:5px;line-height: 120%;text-decoration: none;font-size: 0.9em;font-weight: normal;width:90%;} 


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 80%;
	font-weight: bold;
	}	
	
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */
	
#menu {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
	margin: 10px;
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(images/menu1.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #26370A;
	background: url(images/menu1.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #26370A;
	background: url(images/menu1.gif) 0 -64px;
	padding: 8px 0 0 10px;
	}
	
	
	
	
#navcontainer ul
{
border: 1px solid #000000;
padding-left: 0;
margin-left: 0;
background-color: #000000;
color: white;
float: left;
width: 100%;
font-family: Verdana;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #000000;
color: white;
font-size: 10px;
text-decoration: none;
float: left;
border-right: 2px solid #000000;
}

#navcontainer ul li a:hover
{
background-color: #FFFFFF;
color: #000000;
}


#navcontainerneu {width: 190px; text-align: left; 
		border: 1px solid black; 
		border-bottom: none; 
		margin-bottom: 2em;}

#navcontainerneu ul {margin: 0; padding: 0;	
  list-style-type: none;
  text-indent: 20px;letter-spacing: 1px;}
  
#navcontainerneu li {list-style-image: none;
  margin:0; border-bottom: 1px solid black;}

#navcontainerneu a {display: block;
  width: 190px;height: 22px;
  font: bold 10px/22px Verdana, Arial, 
  Helvetica, sans-serif; }

#navcontainerneu  a:link, #navcontainerneu  a:visited  {
  background: url(handymenue.gif);
  color: #000000;text-decoration: none; 
  padding-bottom: 0;}

#navcontainerneu li a:hover {
  background: url(handymenue3.gif) 
  /* hier wird das Image verschoben */
  0px -22px no-repeat; 
  color: #fff;text-decoration: none;}

#navcontainerneu li a#current {
  background: url(handymenue.gif)
   /* hier wird das Image verschoben */ 
  0px -22px no-repeat;
  color: #2AFF00;text-decoration: none;}



/*** Handyzek.de - Artikelbox - StyleSheet ***/

div.artikelboxarea {
	width: 762px;
	padding: 0;
	margin: 0;
}

div.artikelbox {
	float: left;
	width: 247px;
	margin: 0;
	padding: 0;
	display: table;
}

div.art_header h1 {
	background: #ccc url("/img/bg_art_box_top.gif") 0px 0px no-repeat;
	width: 242px;
	height: 31px;
	margin: 6px 6px 0 0;
	padding: 0 0 0 5px;
	line-height: 31px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}

div.art_header_h h1 {
	background: #fff0d7 url("/img/bg_art_box_top_h.gif") 0px 0px no-repeat;
	width: 242px;
	height: 31px;
	margin: 6px 6px 0 0;
	padding: 0 0 0 5px;
	line-height: 31px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #ff9900;
}

.header_b {
	border-bottom: 3px double #999;
}

div.art_main {
	background: #f2f2f2 url("/img/bg_art_box_main.gif") 0px 0px repeat-y;
	width: 247px;
	height: 191px;
}

div.art_main_h{
	background: #f2f2f2 url("/img/bg_art_box_main_h.gif") 0px 0px repeat-y;
	width: 247px;
	height: 191px;
}

div.art_box_left {
	float: left;
	display: inline;
}

div.art_box_right {
	width: 126px;
	height: 186px;
	float: right;
	padding: 5px 0 0 0;
	display: inline;
}

table.art_pic {
	width: 110px;
	height: 191px;
	margin: 5px 0 0 5px;
}

td.a_pic a {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	width: 110px;
	height: 191px;
	border: 1px solid #ccc;
	padding: 0;
	color: #fff;
	font-size: 1px;
	display: block;
}

td.a_pic a:hover {
	border: 1px solid #000;
}

div.art_bundle {
	position: relative;
	left: 0px;
	top: 0px;
	width: 121px;
	height: 112px;
	font-size: 10px;
}

.a_bundle {
	background: url("/img/icon_bundle_s.gif") 0px 3px no-repeat;
	padding: 0 0 0 10px;
}

.a_highs {
	background: #fff0d7 url("/img/bg_highs.gif") 0px 0px repeat-x;
	width: 113px;
	height: 18px;
	padding: 0 2px 0 3px;
	margin: -1px 0 -1px 0;
	line-height: 18px;
	vertical-align: middle;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	border: 1px solid #ccc;
}

div.art_price {
	width: 121px;
	height: 43px;
	margin: 5px 0 0 0;
}

div.a_price_set {
	width: 121px;
	height: 41px;
	text-align: right;
	line-height: 41px;
	vertical-align: bottom;
	margin: -42px 0 5px 0;
}

div.a_net {
	position: relative;
	left: 0px;
	top: -3px;
	width: 50px;
	height: 20px;
}

div.a_net1 {
	background: url("/img/icon_net_1_s.gif") 0px 0px no-repeat;
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

div.a_net2 {
	background: url("/img/icon_net_2_s.gif") 0px 0px no-repeat;
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

div.a_net3 {
	background: url("/img/icon_net_3_s.gif") 0px 0px no-repeat;
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

div.a_net4 {
	background: url("/img/icon_net_4_s.gif") 0px 0px no-repeat;
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

div.a_net_all {
	background: url("/img/icon_net_all_s.gif") 0px 0px no-repeat;
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

div.a_net_all {
	position: relative;
	left: 0px;
	width: 50px;
	height: 20px;
}

.a_spar {
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through;
	color: #999;
}

.a_spar_euro {
	font-size: 10px;
	margin: 0 1px 0 0;
}

.a_mtl {
	position: relative;
	left: 0px;
	top: -5px;
	font-size: 13px;
	color: #000;
}

.a_euro {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

.a_euro_sm {
	font-size: 18px;
	font-weight: bold;
	margin: 0 -5px 0 0;
}

.a_price_e {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -2px;
	margin: 0 -5px 0 0;
}

.a_price_c {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	position: relative;
	left: 0px;
	top: -11px;
}

.a_star {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	position: relative;
	left: 0;
	top: -17px;
}

div.art_link {
	width: 121px;
	height: 27px;
	margin: -5px 0 0 0;
}

a.art_link {
	float: left;
	width: 121px;
	height: 27px;
	background: #99cc00 url("/img/but_details.gif") 0px 0px no-repeat;
	text-decoration: none;
}

div.art_link a:hover {
	background: #ff9900 url("/img/but_details.gif") 0px -27px no-repeat;
	color: #ff9d1b;
}

div.art_link span {
	visibility: hidden;
}

div.art_footer {
	background-color: #ccc;
	width: 247px;
	height: 1px;
	clear: both;
}

div.art_footer_h {
	background-color: #ff9900;
	width: 247px;
	height: 1px;
	clear: both;
}



/*** Handyzek.de - SUBNAVIGATION - StyleSheet ***/

div.subnavigation {
	width: 191px;
	position: absolute;
        left: 4px;
	top: 420px;
}

div.subn_top {
	background: #888 url("/img/bg_subnavi_top.gif") 0px 0px no-repeat;
	width: 191px;
	height: 24px;
	padding: 1px 0 0 10px;
	line-height: 24px;
	vertical-align: middle;
	font-weight: bold;
	color: #000000;
}

div.subn_top2 {
	background: #888 url("/img/bg_subnavi_top2.gif") 0px 0px no-repeat;
	width: 191px;
	height: 24px;
	padding: 1px 0 0 10px;
	margin: -2px 0 0 0;
	line-height: 24px;
	vertical-align: middle;
	font-weight: bold;
	color: #000000;
}

div.sub_navi {
	background: url("/img/bg_subnavi_main.gif") 0px 0px repeat-y;
	width: 201px;
	position: relative;
        left: 0px;
        top: -1px;
}

a.sub {
	background: #ccc url("/img/but_navi_sub.gif") 0px 0px no-repeat;
	height: 16px;
	display: block;
	line-height: 16px;
	padding: 0 0 0 30px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

a.sub:hover, a.sub:active, a.sub:focus {
	background: #99cc00 url("/img/but_navi_sub.gif") 0px -16px no-repeat;
	color: #000;
}

a.sub2 {
	background: #ddd url("/img/but_navi2_sub.gif") 0px 0px no-repeat;
	height: 16px;
	display: block;
	line-height: 16px;
	padding: 0 30px 0 30px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

a.sub2h {
	background: #ddd url("/img/but_navi2_sub.gif") 0px -16px no-repeat;
	height: 16px;
	display: block;
	line-height: 16px;
	padding: 0 30px 0 30px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

a.sub2:hover, a.sub2:active, a.sub2:focus {
	background: #99cc00 url("/img/but_navi2_sub.gif") 0px -16px no-repeat;
	color: #000;
}

a.sub3 {
	background: #eee url("/img/but_navi3_sub.gif") 0px 0px no-repeat;
	height: 16px;
	display: block;
	line-height: 16px;
	padding: 0 0 0 49px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

a.sub3:hover, a.sub3:active, a.sub3:focus {
	background: #99cc00 url("/img/but_navi3_sub.gif") 0px -16px no-repeat;
	color: #000;
}

a.sub3_h {
	background: #eee url("/img/but_navi3_sub.gif") 0px -32px no-repeat;
	height: 16px;
	display: block;
	line-height: 16px;
	padding: 0 0 0 49px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	color: #000;
}

a.sub3_h:hover, a.sub3_h:active, a.sub3_h:focus {
	background: #99cc00 url("/img/but_navi3_sub.gif") 0px -16px no-repeat;
	color: #000;
}

div.subnavi_bottom {
	background: #fff url("/img/bg_subnavi_bottom.gif") 0px 0px no-repeat;
	width: 201px;
	height: 12px;
}



/* Inset 3D Raised */

.raised {background: transparent; width:200; height:450; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#598B05; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#91C840; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#91C840; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#91C840; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#FFFFFF; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#FFFFFF; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#FFFFFF; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block; height:75; background:#DFDFDF; border-left:1px solid #E2E2E2; border-right:2px solid #3B3B3B;}
.raised .boxcontent2 {display:block; height:300; background:#FFFFFF; border-left:1px solid #E2E2E2; border-right:2px solid #3B3B3B;}
.raised .boxcontent3 {display:block; height:30; background-image: url(/images/boxcontentback.gif); :#000000; border-left:1px solid #E2E2E2; border-right:2px solid #3B3B3B;}

#tophead {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 45px;
	background: url(/images/tophead.png);
	overflow: hidden;
	font-size: 12px;
	vertical-align:top;
	font-variant:small-caps;
}
tophead:hover{
	color:#DBDBDB;
}



.vodafoneheader{
z-index: 1;
background-image: url(/images/vodafonehead.gif);
font-size: 12px;
font-weight: bold;
color: #EFEDEE;
float:left;
padding:5px;
width:490px;
height:50px;}

.vodafonemain{
z-index: 1;
background:#FFD1D1;
font-size: 12px;
color: #000000;
padding:5px;
width:490px;
height:125px;}

.vodafonebottom{
z-index: 1;
background:#EEEEEE;
font-size: 12px;
color: #D60000;
padding:5px;
width:490px;
height:150px;}

.vodafonepreis1{
z-index: 2;
font-size: 22px;
font-weight: bold;
color: #EC0000;
padding:10px;
border: 2px solid #C0C0C0;
width:300px;
margin: 10px 180px 0px;}

.vodafonewarenkorb{
z-index: 2;
background:#CCCCCC;
font-size: 14px;
font-weight: bold;
color: #363636;
padding:4px;
border: 2px solid black;
width:490px;}

.vodafonehinweise{
z-index: 1;
background:#FFFFFF;
font-size: 9px;
color: #999999;
padding:5px;
width:600px;
height:600px;}


/*Registerform*/

h1.mydata{
	margin:0 0 2px 0;;
	padding:0 0 0 10px;
	background:#9A9A9A;
	color:#fff;
	font-size:12px;
	line-height:22px;
	text-transform:uppercase;}

table.mydata{
	width:100%;
	border:1px solid #b2b2b2;
	background:#eee;
	margin:0 0 15px 0;}
	
table.mydata2{
	width:100%;
	border:1px solid #b2b2b2;
	background:#FFAEAE;
	margin:0 0 15px 0;}

table.mydata td{
	font-size:12px;}

table.mydata td.desc{
	font-weight:bold;
	padding:6px 0 6px 0;}

td.info{
	padding:6px 0 6px 10px;
	width:24px;}

td.filler{
	height:10px;}

table.mydata_details{
	margin:0 0 15px 0;
	width:100%;}

table.mydata_sum{
	background:#ccc;
	border:1px solid #b2b2b2;
	font-weight:bold;
	font-size:14px;
	margin:0 0 15px 0;
	width:100%;
	padding:5px 20px 5px 10px;}

td.button{

	border:1px solid #b2b2b2;
	padding:0 20px;}

td.listdata{

	border:1px solid #b2b2b2;
	padding:10px;
	}

.first{
	width:45%;}

.infofield{
	font-weight:bold;
	padding:0 0 12px 0;}
	
.aktbutton {
background-color: #ffffff;
padding: 1px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-top: 0px solid #ffffff;
color: #666666;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
height: 18px;
width: 18px;
background-image: url(images/aktualisieren.gif);
}


/* ---------------------- Start Navigation ---------------------- */	

ul.menu {
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:33px;
	font-size: 11px;
	background:url(images/headermenu/bg.png) repeat-x top left;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	border:1px solid #000;
	margin:0;
	padding:0;
	color:#FFFFFF;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#000000;
text-decoration:none;
height:24px;
padding:9px 12px 0;
}

ul.menu li a:hover,.current {
color:#FFFFFF;
background:url(images/headermenu/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#000000;
font-weight:700;
}


/*GREEN*/
ul.menu.green{
background-color:#000000;
}
ul.menu.green li a:hover, .menu.green li.current, .menu.green li.visited {
background-color:#FFFFFF;
}	



.suggestionsBox {
	position: absolute;
	
	margin: 4px 0px 0px 0px;
	width: 300px;
	background-color: #E6E6E6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #666666;	
	color: #000000;
	font-size:11px;
}
	
.suggestionList {
	margin: 0px;
	padding: 0px;
}
	
.suggestionList li {
	margin: 0px 0px 2px 0px;
	padding: 2px;
	cursor: pointer;
}
	
.suggestionList li:hover {
	background-color: #FFFFFF;
}
	
	
/* ---------------------- END Navigation ---------------------- */	

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


/* CSS-Rollover mit background-image */

ul#mitvertrag li a:link, ul#nav1 li a:visited {
width: 175px; /* Grafik-Breite */
line-height: 70px; /* Grafik-Höhe */
background-image: url(images/mitvertrag1.gif); /* Pfad zum Hintergrundbild */
}

ul#mitvertrag li a:hover {
background-image: url(images/mitvertrag2.gif); /* Pfad zum Hintergrundbild */
}

ul#mitvertrag li a:active, ul#nav1 li a#current {
background-image: url(images/mitvertrag2.gif); /* Pfad zum Hintergrundbild */
}



input.Suchfeld {
	width: 220px;
	height: 20px;
	background-color:#FFFFF;
	border: 1;
	border-color:#7F7F7F; 
	border-style:solid;
	color: #000000;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.pro_linedrop {
	height:36px;
	width:900px;
	background:url(images/blank_sepia.gif);
	position:relative; 
	font-family:verdana, arial, sans-serif; 
	font-size:11px;
	z-index:20;
}

.pro_linedrop .select {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap;
}

.pro_linedrop li {
	float:left;
	background:url(images/blank_over_sepia.gif);
}

.pro_linedrop .select a {
	display:block; 
	height:36px; 
	float:left; 
	background: url(images/blank_sepia.gif); 
	padding:0 0 0 15px; 
	text-decoration:none; 
	line-height:25px; 
	white-space:nowrap; 
	color:#ddd;
}

.pro_linedrop .select li.line a {color:#24FF00;}

.pro_linedrop .select a b {
	display:block; 
	padding:0 30px 10px 15px; 
	background:url(images/blank_sepia.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
	background: url(images/blank_over_sepia.gif); 
	padding:0 0 0 15px;
	line-height:27px;
	cursor:pointer; 
	color:#fff;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#BBFFB0;}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(images/blank_over_sepia.gif) right top; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
}

.pro_linedrop .sub {
	margin:0; 
	padding:0;
	list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
	height:30px;
	display:block; 
	position:absolute;
	float:center;
	width:900px;
	top:28px; 
	left:0; 
	text-align:center;
	background:transparent url(images/transparent.gif);
	border:1px solid #aaa;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:30px; line-height:22px; float:center; background:transparent url(images/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#888;font-size:11px;}

.pro_linedrop .select :hover .sub li.subline a {color:#005D00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:26px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#000;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:120px; position:absolute; left:-1px; top:30px; border:1px solid #aaa; border-top:0; background:#9EFF87;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}



/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop9.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.nav {padding:0 0 0 10px; margin:0; list-style:none; height:41px; background:url(images/back.png) repeat-x; font-family:verdana, arial, sans-serif; font-size:12px; width:910px;}
.nav li {float:left; height:41px;}
.nav li a {display:block; height:41px; width:145px; float:left; line-height:37px; color:#262626; text-decoration:none; text-align:center;}
.nav li a:hover {position:relative; visibility:visible; line-height:35px; z-index:50;}
.nav li a:hover b {display:block; width:150px; height:35px; background:url(images/toptab_shadow.png);}
.nav li a:hover span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}
.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav li:hover > a {line-height:35px; color:#000;}
.nav li:hover > a b {display:block; width:130px; height:35px; background:url(images/toptab_shadow.png);}
.nav li:hover > a span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}

.nav table {border-collapse:collapse; margin:-1px;}

.nav :hover div {left:0; top:37px; width:220px; height:160px; padding:10px 0; background:url(images/sub_back.png); z-index:100;}

.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:27px; width:200px; height:144px; padding:10px 0; z-index:120;}
.nav :hover ul li {height:27px;}
.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:196px; text-align:left; text-indent:20px;}
.nav :hover ul li.fly a {background:url(images/arrow.gif) no-repeat 180px center; z-index:120;}
.nav :hover ul li a:hover {background: url(images/subtab_over.png); color:#000; z-index:120;}
.nav :hover ul li:hover > a {background: url(images/subtab_over.png); color:#000; z-index:120;}

.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:170px; top:-4px; width:220px; height:240px; padding:10px 0; background:url(images/sub_back2.png); z-index:200;}
.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:180px; top:-4px; width:200px; height:144px; padding:10px 0; z-index:250;}
.nav :hover ul :hover ul li a {background:transparent;}
.nav :hover ul :hover ul li a:hover {background: url(images/subtab_over.png); color:#000;}


#holder { 
width: 900px:
}
#holder img {margin-top:-4px;}



#main_cntr{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#main_left_cntr{
	height: 100%;
	background-color: #00CCCC;
}
#main_right_cntr{
	float: right;
	width: 590px;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color:#A09E6D;
}
#main_right_content{
	margin: 10px;
	background-color: #FDFED8;
}

#logohandyzek
{
  display: block;
  width: 290px;
  height: 90px;
  background: url("images/logo_new2.gif") no-repeat 0 0;

}

#logohandyzek:hover
{ 
  background-position: 0 -90px;
}

#logohandyzek span
{
  display: none;
}


#button1
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_1.gif") no-repeat 0 0;

}

#button1:hover
{ 
  background-position: 0 -50px;
}

#button1 span
{
  display: none;
}

#button2
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_2.gif") no-repeat 0 0;

}

#button2:hover
{ 
  background-position: 0 -50px;
}

#button2 span
{
  display: none;
}


#button3
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_3.gif") no-repeat 0 0;

}

#button3:hover
{ 
  background-position: 0 -50px;
}

#button3 span
{
  display: none;
}


#button4
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_4.gif") no-repeat 0 0;

}

#button4:hover
{ 
  background-position: 0 -50px;
}

#button4 span
{
  display: none;
}


#button5
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_5.gif") no-repeat 0 0;

}

#button5:hover
{ 
  background-position: 0 -50px;
}

#button5 span
{
  display: none;
}

#button6
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_6.gif") no-repeat 0 0;

}

#button6:hover
{ 
  background-position: 0 -50px;
}

#button6 span
{
  display: none;
}

#button9
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_9.gif") no-repeat 0 0;

}

#button9:hover
{ 
  background-position: 0 -50px;
}

#button9 span
{
  display: none;
}

#button10:hover
{ 
  background-position: 0 -50px;
}

#button10 span
{
  display: none;
}


#button10
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_10.gif") no-repeat 0 0;

}

#button10:hover
{ 
  background-position: 0 -50px;
}

#button10 span
{
  display: none;
}




#button11:hover
{ 
  background-position: 0 -50px;
}

#button11 span
{
  display: none;
}


#button11
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_11.gif") no-repeat 0 0;

}

#button11:hover
{ 
  background-position: 0 -50px;
}

#button11 span
{
  display: none;
}



#button12
{
  display: block;
  width: 200px;
  height: 50px;
  background: url("images/menue_links_12.gif") no-repeat 0 0;

}

#button12:hover
{ 
  background-position: 0 -50px;
}

#button12 span
{
  display: none;
}



