@charset "UTF-8";

/* CSS Document */

body {color:#3E3D40;font-size:12px;text-align:left;font-family:Arial, Helvetica, sans serif;}

#head {width:1054px;height:119px;margin:0 auto;padding:0;background:transparent url(../bilder/telelinoshop/images/head.gif) top left no-repeat;}

#wrapper {width:1032px;margin:0 auto;padding:0;background:transparent url(../bilder/telelinoshop/images/bg_main2.gif) top left repeat-y;}

#subhead {width:1000px;height:21px;padding:0 16px;margin:0;text-align:center;background:transparent url(../bilder/telelinoshop/images/subhead.gif) top left no-repeat;}

#left {width:199px;padding:0 0 0 17px; float:left;}

#content{width:786px;padding:0 7px;float:left;}

#footer{text-align:center;padding:20px 0 0 0;}

#smallprint{padding:100px 5px 10px 5px;font-size:10px;color:#58585A;}

#wrapper_footer{width:1032px;height:21px;margin:0 auto;padding:0;background:transparent url(../bilder/telelinoshop/images/bg_footer.gif) top left no-repeat;}
#wrapper_k_footer{width:833px;height:21px;margin:0 auto;padding:0;background:transparent url(../bilder/telelinoshop/images/bg_footer.gif) top left no-repeat;}



h1 {background:transparent url(../bilder/telelinoshop/images/bg_headline.gif) top left repeat-x;height:14px;color:#ffffff;padding:4px 0 5px 10px;font-size:14px;margin:0;}

#content h1 {background:none;color:#3E3D40;text-align:center;}

h1.search {background:transparent;color:#3E3D40;}

h2 {color:#3E3D40;font-size:12px;padding:0 0 0 11px;margin:0;}



ul {list-style:none;margin:0;padding:0;}

ul.horizontal {margin:0 auto;}

ul.horizontal li {float:left;height:14px;padding:3px 0 4px 0;}

ul.horizontal li a  {color:#F37515;padding:0px 6px;}

#subhead ul.horizontal {width:580px;}

#subhead ul.horizontal li a {border-right:1px solid #ffffff;font-weight:normal;}

#subhead ul.horizontal li a.last {border:none;padding-right:0;}

#footer  ul.horizontal {width:600px;}

#footer  ul.horizontal li a {border-right:1px solid #58585A;font-weight:normal;}

#footer  ul.horizontal li a.last {border:none;padding-right:0;}



ul.vertical {margin:17px 0;}

ul.vertical li {height:12px; padding:6px 0 6px 18px; color:#3E3D40; font-weight:bold;}

ul.vertical li a {color:#E36300;}

ul.vertical li a.selected {color:#87888A;background:transparent url(../bilder/telelinoshop/images/bg_a_selected.gif) top left no-repeat; padding:0 0 0 11px;}



form{margin:0; padding:0;}

form.search {padding:0 0 0 18px;margin:0 0 17px 0;}

form.search input[type=text] {border:1px solid #BDBCBB;color:#58585A;height:15px;float:left;}

form.search input.searchtext {width:135px;margin-right:5px;}

form.search input.searchbutton {background:transparent url(../bilder/telelinoshop/images/submit_search.gif) top left no-repeat;width:26px;height:19px;border:none;padding:0;}



a {text-decoration:none;color:#F37515;font-weight:bold;}

a img {border:none;}



br.clear {clear:both;}

p.small {font-size:10px;padding:0 0 5px 0;margin:0;}



div.formular {width:786px;}

div.formular div.top {background:transparent url(../bilder/telelinoshop/images/box_top.gif) top left no-repeat;width:786px;height:22px;}

div.formular div.middle {background:transparent url(../bilder/telelinoshop/images/box_bg.gif) top left repeat-y;width:744px;padding:0 21px;}

div.formular div.bottom {background:transparent url(../bilder/telelinoshop/images/box_bottom.gif) top left no-repeat;width:786px;height:26px;}

div.formular fieldset.infos {
	border:1px solid #F37515;
	padding:5px 20px;
	text-align:center;
	background-color: #FFFFCC;
}

div.formular fieldset.infos legend {margin:0 0 0 265px;}



div.formular fieldset {border:none; padding:0; margin:0;}

div.formular fieldset legend {font-weight:bold; margin:0 0 10px 0;}

div.formular fieldset.left {float:left;width:400px;}

div.formular fieldset.right {float:left;width:344px;}

div.formular fieldset.right input {border-color:#DEDDDD;}

div.formular fieldset.right {color:#9E9E9F;}



div.formular span.ibutton {background:url("../bilder/telelinoshop/images/button_right.gif") top right no-repeat;margin:0;padding:4px 0px 3px 0px;}

div.formular input.button {background:url("../bilder/telelinoshop/images/button_left.gif") top left no-repeat;padding:1px 0px 5px;height:21px;border:none;color:#ffffff;font-weight:bold;}



label.left {float:left;width:135px;padding:0 5px 0 18px;}

label.leftSmall {float:left;width:70px;padding:0 5px 0 35px;}

input[type="text"], 

input[type="file"], 

textarea, 

input[type="password"], 

select {border:1px solid #BDBCBB;cursor:pointer;float:left;margin-bottom:10px;margin-right:5px;width:227px;}

input.small {width:42px;}

input.middle {width:177px;}

input[type="radio"] { margin:0 2px 10px 2px;float:left;}

input[type="checkbox"] { margin:0 2px 10px 18px;float:left;}

label.span, span.label {float:left;margin-right:30px;}

div.label {margin-left:35px;display:block;float:none;}

span.normal {font-weight:normal;}

em.right {float:right;}

div.center{text-align:center;}

div.error {

	border: 1px solid red;

	text-align:center;

	color:red;

	font-weight:bold;

	margin-bottom:10px;

	margin-top:10px;

	padding-bottom:5px;

	padding-top:5px;

	background-color:#FFFFD5;

}

label.error {

	color:red;

	position:absolute;

}

input.error, select.error {

	border:2px solid red;

	background-color:#FFFFD5;

	

}

label.label_spacer_right { margin-right:80px; }
