/* -- Page -- */

body {margin: 0 auto; padding: 0; background: #9199AE url(images/bg_bottom.jpg) bottom repeat-x; background-attachment: fixed;
text-align: center; font-size: 12px; color: #5f5f62; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; }
td{font-size: 13px;}

a:link {color: #5f5f62;}
a:visited {color: #5f5f62;}
a:hover {color: #AA2030; text-decoration: none;}
a:active {color: #5f5f62;}

form, div, span {margin: 0px; padding: 0px;}
h1.pagetitle{font-size: 18px; color: #1A2D67; margin: 0; padding: 0 10px 20px 10px;}

.input_f,.input_ff{border: 1px solid #a60101; color: #141414; margin: 0; padding: 0; font-size: 12px; font-family: arial, sans-serif;}
.input_ff{font-size: 13px;}
.input_b{vertical-align: top; font-size: 11px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif;
margin: 0; padding: 0 2px 0px 2px; background-color: #1A2D67; border: 1px solid #380101;}
.input_s{border: 1px solid #3b546d; margin: 0 0 2px 0; color: #141414; font-size: 9px; font-family: tahoma, sans-serif;}
.pic{border: 1px solid #5F5F62; margin: 0 0 7px 0; padding: 0;}

#total{width: 995px; margin: 0 auto; text-align: left; background-color: #fff;}

#top, #footer{clear: left; float:left;}
#container{float:left; width: 800px; margin: 0; padding: 0 10px 0 10px; background-color: #fff;}
#container_right{float:left; width: 165px; margin-right: 10px; padding: 0; background-color: #fff;}
#leftp{float:left; width: 155px;}
#top{width: 800px;}

#leftpage {float: left; width: 155px; margin: 0px; padding: 17px 0 0 0;}
.leftstyle0{background-color: #E9E9E9; color: #fff;}
.leftstyle1{background-color: #1c306b; color: #fff;}
.leftstyle2{background-color: #425083;/*background-color: #ac1430;*/ color: #fff;}
.leftstyle3{background-color: #6c76a2;/*background-color: #a8adb4;*/ color: #fff;}
.leftstyle4{background-color: #848fb3; color: #fff;}

#contentp {float:right; width: 645px; margin: 0; padding: 0;}
#contentp_content{float:right; width: 630px;}
#search_page {float: left;}

#footer {float:left; width: 100%; margin: 0; padding: 5px 0; background-color: #fff;}

#footer_l{float: left; width: 180px; padding: 0 10px; font-size: 11px; font-weight: bold;}
#footer_l .site{font-size: 11px; font-weight: bold; color: #000;}
#footer_l .copyright{color: #808080;}

#footer_m{float: left; width: 395px; padding: 0; font-size: 12px; text-align: center; color: #000;}
#footer_m p{margin: 0; padding: 0;}
#footer_m a:link, #footer_m a:visited, #footer_m a:active{color: #808080; text-decoration: underline;}
#footer_m a:hover{color: #aa2030; text-decoration: none;}

#footer_r{float: right; width: 180px; padding: 0 10px; font-size: 11px; font-weight: bold;}
#footer_r .site{font-size: 11px; font-weight: bold; color: #808080;}

#footer_r a:link, #footer_r a:visited, #footer_r a:active{color:#000; text-decoration: underline;}
#footer_r a:hover{color: #808080; text-decoration: underline;}


#footer_news{width: 975px; margin: 10px; padding: 0; color: #5F5F62; text-align: center; font-family: tahoma, sans-serif; font-size: 12px; /*border: 1px solid #1C306B;*/ background-color: #E9E9E9;/*background-color: #9199AE;*/}
#footer_news .box_top{color: #fff; background-color: #1C306B;}
#footer_news .box_top h3{color: #fff; padding: 4px 0 3px;}
#footer_news h3{margin: 0; padding-top: 10px; color: #5F5F62; font-size: 16px; font-weight: bold; font-family: arial, sans-serif;}
#footer_news h4{margin: 0; padding-top: 5px; color: #5F5F62; font-size: 14px; font-weight: bold;}
#footer_news h4 a:link, #footer_news h4 a:visited, #footer_news h4 a:active{color: #5F5F62; text-decoration: none;}
#footer_news h4 a:hover{color: #AA2030; text-decoration: none; font-style: italic;}
#footer_news a:link, #footer_news a:visited, #footer_news a:active{color: #5F5F62; text-decoration: underline;}
#footer_news a:hover{color: #AA2030; text-decoration: none;}
#footer_news .n_teaser{margin: 0; padding: 5px 0; text-align: center;}

#block_login{float:left; width: 165px; margin: 6px 0 2px 0; padding: 0;}
#block_login .clink{text-align: center;}
#block_login .box_top{padding: 2px 0 2px 6px; background-color: #1C306B;/*#1A2D67*/}
#block_login .box_top h2{margin: 0 0 0 0; padding: 5px 0 4px 10px; font-size: 11px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_login .box_content{margin: 0; padding: 3px 0 12px 0; /*border: 1px solid #1C306B;#1A2D67*/ background-color: #E9E9E9;}
#block_login .input_f{width: 70px; margin: 2px 0; border-color: #950D0D;}
#block_login label{display: block;  float: left; width: 60px; padding: 3px 5px 0 10px; color: #000; text-align: left; font-weight: bold; font-size: 11px;}
#block_login .f_button{text-align: right; padding: 5px 0; margin: 0 21px 0 0;}
#block_login .st1{text-align: center;}
#block_login .st1 h3{margin: 0;}
#block_login a:link, #block_login a:visited, #block_login a:active {color: #5F5F62;}
#block_login a:hover {color: #AA2030; text-decoration: none;}
#block_login .reginfo {padding: 5px; color: #5F5F62;}

.newsl-subs {
	width: auto;
	padding: 5px;
}
#newsl-subs-foot {
	border: 1px solid #A60101;
	background-color: #9199AE;
	color: #FFFFFF;
	width: auto;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#newsl-subs-foot h3 {text-transform:uppercase; margin: 0; padding: 0; color: #fff;}
#newsl-subs-foot label{width: 35px; display: block; float: left; padding: 3px 0 0 5px; color: #fff; text-align: left; font-weight: bold; font-size: 11px;}
#newsl-subs-foot .input_f{float: right; margin: 8px 0 0 5px; border-color: #950D0D;}
#newsl-subs-foot .f_button{text-align: right; padding: 0; margin: 20px 10px 0 0;}

/*start block cart*/
#block_cart {
	float: left;
	width: 165px;
	margin: 6px 0 2px 0;
}
#block_cart p {
	margin: 0;
	padding: 0;
}
#block_cart h2 {margin: 0; padding: 5px 0 5px 5px; color: #fff; font-size: 11px;}
#block_cart .box_top {
	height: 23px;
	margin: 0;
	color: #ff6c00;
	padding: 2px 0 2px 6px;
	background-color: #1C306B;/*#1A2D67*/
}
#block_cart .box_content {
	margin: 0;
	padding: 3px 0 12px 0;
	/*border: 1px solid #1C306B;#1A2D67*/
	background-color: #E9E9E9;
}
#block_cart hr {border: 0; border-bottom: 1px dashed #5F5F62;}

#block_cart .cart_empty{width: 100%; margin: 3px 0 2px 0; text-align: center; font-size: 16px; color:#F7772C; font-weight:bold; display:block;}
#block_cart .item_center{width: 100%; float: left; margin: 3px 0 2px 0; text-align: center; font-size:11px; display:block;}
#block_cart .item_left{width: 50%; float: left; margin: 3px 0 2px 0; text-align:left; font-size:11px; display:block;}
#block_cart .item_right{width: 50%; float: left; margin: 3px 0 2px 0; text-align:right; font-size:11px; display:block;}
#block_cart .sum_left_1, #block_cart .sum_left_2, #block_cart .sum_left_3, #block_cart .sum_left_4, #block_cart .sum_left_5{width: 50%; float: left; margin: 3px 0 2px 0; text-align:left; font-size:13px; display:block;}
#block_cart .sum_right_1, #block_cart .sum_right_2, #block_cart .sum_right_3, #block_cart .sum_right_4, #block_cart .sum_right_5{width: 50%; float: left; margin: 3px 0 2px 0; text-align:right; font-size:13px; display:block;}

#block_cart .sum_left_1{color:#5F5F62; font-weight:bold;}
#block_cart .sum_right_1{color:#F7772C; font-weight:bold;}
#block_cart .sum_right_3{color:#0D6AC9; font-weight:bold;}
#block_cart .sum_left_4{color:#5F5F62; font-weight:bold;}
#block_cart .sum_right_4{color:#F7772C; font-weight:bold;}

#block_cart .line {
	width: 155px;
	padding: 10px 0 0 0;
}
#block_cart .line a:link, #block_cart .line a:active, #block_cart .line a:visited{background-color: #fff; color: #5F5F62; padding: 5px; margin-top: 5px; display: block; font-size:12px; font-style: normal; text-decoration: none; font-weight: bold; border: 1px solid #A60101;}
#block_cart .line a:hover{background-color: #fff; color: #5F5F62; padding: 5px; margin-top: 5px; display: block; font-size:12px; font-style: italic; text-decoration: none; font-weight: bold; border: 1px solid #A60101;}

.cart1 {
	text-align: center;
	padding: 3px 5px 0 5px;
	color: #9199AE;
	font-weight: bold;
	font-size: 11px;
}
/*end block cart*/

#block_advert_right{float: left; width: 165px; margin: 6px 0 0 0; background-color: #fff;}
#block_advert_right br{font-size: 8px;}
#block_advert_right h2{margin: 0; padding: 5px 0 5px 5px; color: #fff; font-size: 11px;}
#block_advert_right h3{margin: 0; padding: 0; font-size: 12px;}
#block_advert_right h3 a:link, #block_advert_right h4 a:visited, #block_advert_right h4 a:active{font-weight: bold; text-decoration: none;}
#block_advert_right h3 a:hover{text-decoration: none; font-style: italic;}
#block_advert_right .box_top {
	height: 23px;
	margin: 0;
	color: #ff6c00;
	padding: 2px 0 2px 6px;
	background-color: #1C306B;/*#1A2D67*/
}
#block_advert_right .box_content{padding: 5px; /*border: 1px solid #1C306B;#1A2D67*/ background-color: #E9E9E9;}
#block_advert_right a:link, #block_advert_right a:visited, #block_advert_right a:active{font-weight: bold; text-decoration: none;}
#block_advert_right a:hover{text-decoration: none; font-style: italic;}
#block_advert_right hr {border: 0; border-bottom: 1px dashed #1C306B;}
#block_advert_right img {margin: 0 0 0 1px; border: 2px solid #F3F3F3;}


#block_advert_left_fix{float: left; width: 155px; margin: 8px 0 0 0; background-color: #fff;}
#block_advert_left_fix br{font-size: 8px;}
#block_advert_left_fix h2{margin: 0; padding: 5px 0 5px 0; color: #5F5F62; font-size: 12px;}
#block_advert_left_fix h3{margin: 0; padding: 0; font-size: 12px;}
#block_advert_left_fix h3 a:link, #block_advert_left_fix h4 a:visited, #block_advert_left_fix h4 a:active{font-weight: bold; text-decoration: none;}
#block_advert_left_fix h3 a:hover{text-decoration: none; font-style: italic;}
#block_advert_left_fix .box_top {
	min-height: 23px;
	margin: 0;
	color: #000;
	padding: 10px 4px 5px 6px;
	background-color: #f3f3f3;/*#1C306B*/
}
#block_advert_left_fix .box_content{padding: 5px 0 5px 0; text-align: justify;/*border: 1px solid #1C306B;#1A2D67*/ background-color: #E9E9E9;}
#block_advert_left_fix a:link, #block_advert_left_fix a:visited, #block_advert_left_fix a:active{font-weight: bold; text-decoration: none;}
#block_advert_left_fix a:hover{text-decoration: none; font-style: italic;}

#block_advert_left_hangon{float: left; width: 155px; margin: 8px 0 0 0; background-color: #fff;}
#block_advert_left_hangon br{font-size: 8px;}
#block_advert_left_hangon h2{margin: 0; padding: 5px 0 5px 0; color: #5F5F62; font-size: 12px;}
#block_advert_left_hangon h3{margin: 0; padding: 0; font-size: 12px;}
#block_advert_left_hangon h3 a:link, #block_advert_left_hangon h4 a:visited, #block_advert_left_hangon h4 a:active{font-weight: bold; text-decoration: none;}
#block_advert_left_hangon h3 a:hover{text-decoration: none; font-style: italic;}
#block_advert_left_hangon .box_top {
	min-height: 23px;
	margin: 0;
	color: #000;
	padding: 10px 4px 5px 6px;
}
#block_advert_left_hangon .box_content{padding: 5px; text-align: justify;/*border: 1px solid #1C306B;#1A2D67*/}
#block_advert_left_hangon a:link, #block_advert_left_hangon a:visited, #block_advert_left_hangon a:active{font-weight: bold; text-decoration: none;}
#block_advert_left_hangon a:hover{text-decoration: none; font-style: italic;}

.logo{
background: none;
border: solid 0px blue;
float: right;
margin-top: 5px;
margin-bottom: 6px;
}

.menu-top{
margin-left: 0px;
margin-top: 12px;
text-align: left;
float: left;
border: solid 0px red;
}

.mtop{
height: 50px;
background: url(images/head/line2.gif) left no-repeat;
width: 3px;
padding: 0px 5px 0 5px;
float: left;
}
.menutop a{
padding: 0px 12px 0 5px;
margin-top: 20px;
float: left;
}

#footer_mini{float: left; width: 975px;/*800*/ background-color: #E9E9E9;/*background-color: #9199AE;*/ margin: 10px; padding: 5px 0; color: #000;}
.footer_mini1{float: left; margin-left: 15px; text-align: left;}
.footer_mini2{float: right; margin-right: 15px; text-align: right;}
#footer_mini a:link, #footer_mini a:visited, #footer_mini a:active{color:#000; text-decoration: underline;}
#footer_mini a:hover{color: #000; text-decoration: none;}

.centered{text-align: center;}

.error{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #fdfcb5; border: 1px dashed #bc0101; margin: 2px 2px 6px 2px; padding: 2px;}
.error_s{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #ffffff;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

.results{clear: left; margin-bottom: 10px; padding: 8px; font-size: 11px; color: #3a4750;
background-color: #F3F3F3; border: 1px solid #3a4750;}
.results a:link, .results a:visited, .results a:active{color: #a60101; text-decoration: underline;}
.results a:hover{color: #fd6300;}
.results .now{color: #fd6300;font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}

#navigation{margin: 0 0 10px 0; padding: 2px 10px 3px 0; text-align: right; font-size: 12px; font-weight: bold; min-height: 22px;}
#navigation p{margin: 0; padding: 4px;}
.navigation0{background-color: #E9E9E9; color: #d41236;}
.navigation0 a:link, .navigation0 a:visited, .navigation0 a:active{color: #A60101; text-decoration: underline;}
.navigation0 a:hover{color: #F26600; text-decoration: none;}  
.navigation1{background-color: #1c306b; color: #d41236;}
.navigation1 a:link, .navigation1 a:visited, .navigation1 a:active{color: #fff; text-decoration: underline;}
.navigation1 a:hover{color: #fff; text-decoration: none;}  
.navigation2{background-color: #425083;/*background-color: #ac1430*/; color: #0b1f59;}
.navigation2 a:link, .navigation2 a:visited, .navigation2 a:active{color: #fff; text-decoration: underline;}
.navigation2 a:hover{color: #fff; text-decoration: none;}  
.navigation3{background-color: #6c76a2;/*background-color: #a8adb4*/; color: #d41236;}
.navigation3 a:link, .navigation3 a:visited, .navigation3 a:active{color: #fff; text-decoration: underline;}
.navigation3 a:hover{color: #fff; text-decoration: none;}  
.navigation4{background-color: #848fb3; color: #d41236;}
.navigation4 a:link, .navigation4 a:visited, .navigation4 a:active{color: #fff; text-decoration: underline;}
.navigation4 a:hover{color: #fff; text-decoration: none;}  

#page_description{margin: 0 5px 15px 5px; font-style: italic; border-bottom: 1px solid #c3c3c3;}

#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}

/*#block_search{float:right; width: 230px; margin: 0 0 10px 0; padding-bottom: 10px; background-color: #9199ae; color: #fff;}
#block_search h2{margin: 0 0 7px 0; padding: 3px 4px 3px 4px; background-color: #1a2d67; color: #fff; font-size: 12px;}
#block_search_in{padding: 0 10px;}
.stext1{font-weight: bold;}*/

#block_search{float:left; width:230px; margin: 0; padding: 2px 0 8px 10px; background-color: #AA2030; color: #5F5F62; /*border: 1px solid #A60101;*/}
#block_search h2{margin: 0 0 7px 0; padding: 3px 4px 3px 4px; background-color: #1a2d67; color: #fff; font-size: 12px;}
#block_search td{margin:0; padding:0;}
#block_search .input_f, #block_search .input_ff{font-size: 12px; margin: 5px;}
#block_search .stext2{float: left; width: 165px; /*color: #A60101;*/}
#block_search .stext1, #block_search .stext2{color:#FFFFFF;}
#block_search .input_b{float: right; width: 55px; margin: 5px;}

#block_fastsearch{float:left; width:230px; margin: 0; padding: 2px 0 8px 4px; background-color: none; color: #5F5F62; min-height:80px;}
#block_fastsearch h2{margin: 0 0 7px 0; padding: 3px 4px 3px 4px; background-color: #1a2d67; color: #fff; font-size: 12px;}
#block_fastsearch td{margin:0; padding:0;}
#block_fastsearch .input_f, #block_fastsearch .input_ff{font-size: 12px; margin: 5px;}
#block_fastsearch .stext2{float: left; width: 165px;}
#block_fastsearch .input_b{float: right; width: 55px; margin: 5px;}

.stext1{font-weight: bold;}
.stext2{display: block; margin-top: 4px;}

#head_menu h2 {font-size:13px; padding: 2px; margin: 3px 4px 2px 4px; text-transform: uppercase;}
#head_menu h2 a:link, #head_menu h2 a:active, #head_menu h2 a:visited {font-size:13px; padding: 2px; margin: 3px 4px 2px 4px; text-transform: uppercase;}
#head_menu h2 a:hover {font-size:13px; padding: 2px; margin: 3px 4px 2px 4px; text-transform: uppercase; font-style:italic;}

#head_bottom_left{float:left; width: 246px; margin: 10px; overflow:hidden;}
#head_bottom_middle{float:left; width: 246px; margin: 10px; overflow:hidden;}
#head_bottom_right{float:left; width: 246px; margin: 10px; overflow:hidden;}

#block_advert_head_bottom_left{float:left; clear:both; margin: 10px 0 5px 0;}
#block_advert_head_bottom_middle{float:left; clear:both; margin: 10px 0 5px 0;}
#block_advert_head_bottom_right{width: 230px; float:left; clear:both; margin: 8px 0 5px 0;}



#google_translate_element{text-align: center;}

#separator {
	float: left;
	height: 40px;
	width: 2px;
	background: url(images/head/separator.png) left no-repeat;
	padding: 0;
	margin: 10px 0;
}

.phones_sup{font-weight: bold; padding-top: 10px;}
.phones_sup a:link, .phones_sup a:visited, .phones_sup a:active{color: #fd6300; text-decoration: underline;}
.phones_sup a:hover{color: #1C306B;}

.alternate-chose-table-border {
	border: 1px solid #FFFFFF;
}
.alternate-chose-table-head {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #1c306b;
}
#alternate-table {
	border: 1px solid #FFFFFF;
	background-color: #dee0e6;
	text-align: right;
}
#alternate-chose {
	background-color: #1c306b;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: left;
}
#alternate-chosen {
	border: 1px solid #FFFFFF;
	background-color: #dee0e6;
	text-align: left;
}
#alternate-chosen:hover {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #1c306b;
	text-align: left;
}
.alternate-div {
	padding: 0;
	margin: 0;
    width: 627px;
}
.alternate-div #table-center {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
    margin-right: auto;
}
.alternate-div a:link, .size-color-div a:active, .size-color-div a:visited, .size-color-div a:hover {
	text-decoration: none;
}
.alternate-div .left {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.alternate-div .align-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 130px;
	cursor: pointer;
}
.alternate-div .align-last {
	clear: booth;
	margin: 0;
	padding: 0;
}
.aktual {
color: #ff6600;
font-size: 18px;
}
.aktual a:active, .aktual a:link, .aktual a:visited {
color: #ff6600;
font-size: 18px;
text decoration:underline;
}
.aktual a:hover {
color: #ff6600;
font-size: 18px;
text decoration:none;
	}
	
/** CAPTCHA **/
#captchaContainer {
	cursor:pointer;
	border: 1px double #a60101;
	width: 200px !important;
	margin-bottom: 5px;
}

fieldset.captcha .left, fieldset.captcha .right {
	width: 48%;
}
fieldset.captcha .right {
	float: right;
}
fieldset.captcha .left {
	float: left;
}
