/*All
-------------------------------------------------------------*/
* {margin:0; padding:0}
body {font-size:12px; line-height:16px; font-family:Tahoma, Arial, Verdana, sans-serif; color:#27030a}
body, html {height:100%}
a {color:#e58945; outline:none; text-decoration:underline}
a:hover {text-decoration:none}
img {border:0}
input {vertical-align:middle}

.lh_180 {line-height:180px}
.clear {clear:both}
.inline {display:inline; font-size:12px; font-weight:normal}
.inline a {color:#27030a; text-decoration:none}
.inline_2 {display:inline; font-size:11px; font-weight:normal}

#wrapper {
	position:relative;
	z-index:100;
	height: auto !important;
	height:100%;
	min-height: 100%;
	min-width: 960px;
	max-width: 1280px;
	margin: 0 auto;
	text-align:left;
	padding:0 20px;
}

.lt {background:url(../img/lt_bg.jpg) center top no-repeat}
.rb {background:url(../img/rb_bg.jpg) center bottom no-repeat}

.logo {position:absolute; z-index:100; margin-top:-180px; padding:30px 0 0 0}
.logo_bg {position:absolute; z-index:100; width:930px; height:1px; font-size:1px; margin-top:-105px; background:url(../img/line.jpg) center left no-repeat}
.telefon {position:absolute; right:20px; margin-top:-180px; padding-top:20px; text-align:right; font-size:24px; line-height:26px; font-family:candara; color:#cc4d3f}
.telefon span {font-size:14px}
.menu_bg {position:absolute; z-index:50; width:730px; height:24px; margin:-84px 0 0 225px; background:url(../img/menu_bg.jpg) no-repeat}

.menu {margin:2px 0 0 50px; padding:0}
.menu li {margin:0; padding:0 25px 0 30px; list-style:none; background:url(../img/li_bg.gif) left top no-repeat; float:left}
.menu li.none {background:none}
.menu h1 {font-size:12px}
.menu a {position:relative; z-index:150; color:#e80303; text-decoration:none}
.menu a:hover {text-decoration:underline}
.menu a.d {color:#e58945}

.pb_100 {padding-bottom:100px}

.title {font-family:Candara, Tahoma, Arial, Verdana, sans-serif; font-size:28px; line-height:28px; font-weight:normal; color:#cc4d3f; margin:0 0 0 -3px; padding:18px 0 16px 0px}
.title a {color:#cc4d3f; text-decoration:none}
.title a:hover {text-decoration:underline}

.footer_left, .footer_right {margin-top:-100px; padding:15px 0 0 0; font-size:11px; line-height:16px; color:#553239}
.footer_left {float:left}
.footer_left a {color:#ff372f}
.footer_right {float:right; padding-right:25px}

.team {font-size:11px}
.team a {color:#553239; text-decoration:none}
.team a#team {color:#ff372f; text-decoration:underline}
.team a#team:hover {text-decoration:none}
.year {position:absolute; font-size:9px; margin:5px 0px 0px 5px}


/*Main
-------------------------------------------------------------*/
.news {position:relative; margin:-45px 0 20px 0; padding:0 0 0 305px}

.tab_main {width:100%; height:485px; border-collapse:collapse; border-spacing:0px}
.tab_main tr td {width:50%}
.tab_main tr td.tm_1 {background:url(../img/tm_1_bg_1.gif) left top no-repeat}
.tab_main tr td.tm_2 {padding-left:16px; background:url(../img/tm_2_bg.jpg) right top no-repeat}

.tm_1_1 {height:485px; margin:0 0 0 10px; padding-left:6px; background:url(../img/tm_1_bg.jpg) right top no-repeat}
.tm_1_2 {height:155px; bottom:0; margin-top:-165px; padding:0 10px 0 72px}
.tm_1_2 img {margin:0 0 0 -70px; float:left}
.tm_2_1 {height:485px}
.tm_2_2 {height:155px; bottom:0; margin-top:-165px; padding:0 10px 0 0}
.tm_2_2 img {float:left; margin:10px 25px 0 0}

.link {font-size:12px; color:#e58945; margin:0; padding:0 0 10px 0}


/*Type
-------------------------------------------------------------*/
.tab_type {width:100%; height:485px; margin-top:-15px; border-collapse:collapse; border-spacing:0px}
.tab_type tr td.tt_1 {background:#dce7a8}
.tab_type tr td.tt_2 {width:365px; border-left:2px solid #90976e; background:#dce7a8}
.tab_type tr td.tt_3 {height:92px; background:url(../img/tt_3_bg_2.gif) right no-repeat}

.way {position:relative; margin-top:-10px; font-size:11px; color:#e58945; height:24px; padding:9px 0 0 17px; background:url(../img/tt_1_bg.gif) left top no-repeat}
.way img {margin:-2px 10px 0}

.title_2 {width:630px; font-family:Candara, Tahoma, Arial, Verdana, sans-serif; font-size:28px; line-height:28px; font-weight:normal; color:#cc4d3f; margin:-2px 0 0 17px; padding:0}
.title_3 {font-family:Candara, Tahoma, Arial, Verdana, sans-serif; font-size:28px; line-height:28px; font-weight:normal; color:#cc4d3f; margin:-0 0 0 17px; padding:25px 0 0 0}
.title_type {font-family:Candara, Tahoma, Arial, Verdana, sans-serif; font-size:28px; line-height:28px; font-weight:normal; color:#cc4d3f; margin:0; padding:9px 0 5px 19px}
.title_type a {color:#cc4d3f; text-decoration:none}
.title_type a:hover {text-decoration:underline}

.content {padding:10px 17px}
.content ul {margin:15px 0 15px 15px}

.prod {background:url(../img/prod_bg.gif) left top no-repeat; margin:0 0 15px 2px; padding:0 0 0 15px}
.prod h1 {font-size:12px}

.prod_2 {background:url(../img/prod_bg.gif) left top no-repeat; margin:0 0 15px 2px; padding:0 0 0 15px}
.prod_2 h1 {font-size:18px; font-weight:normal; color:#cc4d3f}
.prod_2 h2 {font-size:12px; color:#e58945; margin:0; padding:10px 10px 0 0}

.tab_prod {width:100%; margin-bottom:15px; border-collapse:collapse; border-spacing:0px; border-left:1px solid #90976e; border-top:1px solid #90976e}
.tab_prod tr th, .tab_prod tr td {padding:10px; border-right:1px solid #90976e; border-bottom:1px solid #90976e}
.tab_prod tr th {background:#f2fcc1; text-align:center}
.tab_prod tr td {background:#dce7a8}

.tab_prod h3 {font-size:12px}

.back {float:left; background:url(../img/back.gif) left top no-repeat; padding:0 0 15px 14px; margin:15px 10px 0 17px}
.back a {font-size:11px}

.up {float:left; background:url(../img/up.gif) right top no-repeat; padding:0 8px 15px 0; margin:15px 10px 0 17px}
.up a {font-size:11px}

.link_type {font-size:12px; color:#e58945; margin:0; padding:0 50px 10px 22px}
.link_type_d {font-size:12px; color:#b46d39; margin:0; padding:0 50px 10px 22px}
.link_type_d a {color:#b46d39}

.tt_2_1 {position:relative; z-index:100; width:367px; height:178px; margin:-10px 0px 0 -2px; padding:22px 0 0 0; background:url(../img/tt_2_1.jpg) left top no-repeat}
.tt_2_2 {width:365px; padding-bottom:150px; background:url(../img/tt_2_2.jpg) right bottom no-repeat}

.tt_3 {height:92px; margin-right:10px; background:url(../img/tt_3_bg_1.gif) left top no-repeat}
.tt_3 h1 {float:left}
.tt_3 img {float:left; margin:29px 0 0 25px}

