@import "reset.css";
body  { font-family: Arial;font-size:12px; line-height:18px; color:#bfbfbf; text-align:left!important; background:#000 url(../images/bg_site.jpg) top repeat; padding:0; margin:0; height:100%}

a       { color:#fff; text-decoration:underline; cursor:pointer; outline:none!important }
a:link  { color:#fff; text-decoration:underline; }
a:hover {  text-decoration:none;}
a:active{ color:#fff; text-decoration:underline;  outline:none!important}


h1{ font-size:24px; text-transform:uppercase; color:#fff; text-align:left; margin-bottom:20px}
h2{ font-size:16px; text-transform:uppercase; color:#fff; padding:10px 0 0 10px; white-space:nowrap}
h3{ font-size:18px; text-transform:uppercase; color:#fff;  margin-top:250px}
h4{ font-size:16px; text-transform:uppercase; color:#ff9600}
.clear {clear:both;}
.left{ float:left}
.right{ float:right}

.yelow{ color:#ff9600}
.white{ color:#fff}
.red{ color:#d41b2b!important}

.top_20{ margin-top:20px}
.top_10{ margin-top:10px}
.right_15{ margin-right:15px}
.top_5{ margin-top:5px}
.left_67{ margin-left:67px}
.bot_5{ margin-bottom:5px}
.bot_8{ margin-bottom:8px}
.right_5{ margin-right:5px}
.right_40{ margin-right:40px}
.right-20{ margin-right:-20px}
.top_40{ margin-top:49px}
.right_25{ margin-right:25px}
.left_20{ margin-left:20px}
.bot_15{ margin-bottom:15px}
.left-20{ margin-left:-20px}
.top-15{ margin-top:-15px}


.grid_1{ width:271px}
.grid_2{ width:576px}
.grid_3{ width:281px}
.grid_4{ width:255px}
.grid_5{ width:165px}
.grid_7{ width:900px}
.grid_8{ width:265px}

.up{ text-transform:uppercase}
.underline{ text-decoration:underline}
.height_20{ height:20px}
/*-------------------------------table----------------------------------------------*/
table{ text-align:left!important}

.shadow{ background:url(../images/shadow.png) top repeat-x}

.left_td{ background:url(../images/bg_left_td.jpg) top right no-repeat}

.right_td{ background:url(../images/bg_right_td.jpg) top left no-repeat}

.centr{ background:#000}

/*-------------------------------top----------------------------------------------*/
.top{ height:85px; background:url(../images/bg_top.jpg) top no-repeat; width:968px}

.phone{ background:url(../images/phone.png) left no-repeat; height:40px; margin-top:25px; text-transform:uppercase; color:#aaa6a6; line-height:60px; padding-left:30px; margin-right:25px }

.top img{ margin: 25px 0 0 10px}


/*---------------------------menu--------------------------------------------------*/
.menu { background:url(../images/bg_menu.jpg) repeat-x; height:73px; width:824px; margin-top:3px; margin-right:1px; float:left; margin-left:4px}
.menu ul{ float:left;}
	.menu li{ float:left}
	a.last{ float:right;  display:block; width:158px; height:73px; line-height:73px; text-transform:uppercase; text-decoration:none; color:#bfbfbf; font-weight:bold; border-left:1px solid #303030; border-right: 1px solid #515251; position:relative; bottom:73px; left:135px; background:url(../images/bg_menu.jpg) repeat-x}
	.menu li a{ display:block; width:158px; height:73px; line-height:73px; text-transform:uppercase; text-decoration:none; color:#bfbfbf; font-weight:bold; border-left:1px solid #303030; border-right: 1px solid #515251}
	.menu li a:hover, a.act, a.last:hover { background:url(../images/bg_menu_hover.jpg) left repeat-x; color:#fff!important}

.border_none{ border-right:none!important;}

/* -----------------------------baners------------------------------------------------*/
.baner_1{ height:351px; width:239px; background:#6b9393 url(../images/baner_1.jpg) top left no-repeat; margin:3px 1px 0 4px; text-align:center; font-size:11px; color:#fff }
.baner_1:hover{background:#115d5d url(../images/baner_1.jpg) top right no-repeat; }

.baner_2{ height:351px; width:239px; background:#bb8781 url(../images/baner_2.jpg) top left no-repeat; margin:3px 1px 0 0px; text-align:center; font-size:11px;color:#fff }
.baner_2:hover{background:#d72b17 url(../images/baner_2.jpg) top right no-repeat; }

.baner_3{ height:351px; width:239px; background:#af846a url(../images/baner_3.jpg) top left no-repeat; margin:3px 1px 0 0px; text-align:center; font-size:11px;color:#fff }
.baner_3:hover{background:#e7600e url(../images/baner_3.jpg) top right no-repeat; }

.baner_4{ height:351px; width:239px; background:#b1935f url(../images/baner_4.jpg) top left no-repeat; margin:3px 1px 0 0px; text-align:center; font-size:11px;color:#fff }
.baner_4:hover{background:#e1930d url(../images/baner_4.jpg) top right no-repeat; }


.read_baner{ background:url(../images/bg_read_baner.png) repeat; font-family:tahoma; font-weight:bold; text-align:center; line-height:20px; width:86px; height:24px; display:block; margin:10px 0 0 75px; text-decoration:none!important}
.read_baner:hover{ text-decoration:underline!important}

/* -----------------------------center_baner------------------------------------------------*/
.center_baner{ background:url(../images/center_baner.jpg) no-repeat; height:93px; margin:1px 1px 0 0; width:909px; padding:35px 25px 20px; text-align:left}
.center_baner img{ margin-right:15px; margin-bottom:30px}

.read{ background: url(../images/baner_read.jpg) no-repeat; display:block; width:96px; height:29px; text-align:center; line-height:25px; text-decoration:none!important; }
.read:hover{ text-decoration:underline!important}

.border { background:url(../images/baner_border.gif) left no-repeat; width:2px; height:53px; margin:8px 22px}

/* -----------------------------content------------------------------------------------*/
.content { padding:30px; text-align:left; line-height:18px}

.photo_cont_1{ background:url(../images/photo_cont_1.jpg) left no-repeat; width:143px; height:136px; margin-right:1px; }
.photo_cont_1:hover{ background:url(../images/photo_cont_1.jpg) right no-repeat}

.photo_cont_2{ background:url(../images/photo_cont_2.jpg) left no-repeat; width:143px; height:136px; margin-right:1px; }
.photo_cont_2:hover{ background:url(../images/photo_cont_2.jpg) right no-repeat}

.photo_cont_3{ background:url(../images/photo_cont_3.jpg) left no-repeat; width:143px; height:136px; margin-right:1px; }
.photo_cont_3:hover{ background:url(../images/photo_cont_3.jpg) right no-repeat}

.photo_cont_4{ background:url(../images/photo_cont_4.jpg) left no-repeat; width:143px; height:136px;}
.photo_cont_4:hover{ background:url(../images/photo_cont_4.jpg) right no-repeat}

big{ font-size:18px; color:#fff; text-transform:uppercase; text-align:left!important; display:block} 

.photo{ border:solid 2px #4e4e4e}

.view{ background: url(../images/bg_view.jpg) no-repeat; display:block; width:86px; height:30px; text-align:center; line-height:28px; text-decoration:none!important; margin:30px 0 0 115px }
.view:hover{ text-decoration:underline!important}

.list_photo{ margin-bottom:20px}

/* -----------------------------bot_cont------------------------------------------------*/
.bot_cont{ background:#191818; padding:13px 28px 35px 22px; text-align:left; line-height:18px}

.border_title{ background:url(../images/border_title.jpg) left repeat-x;  height:1px;}

.list{}
.list a{  background:url(../images/list_arrow.png) left no-repeat; padding-left:20px; color:#e1930d!important; text-decoration:none; line-height:23px}
.list a:hover{ text-decoration: underline}
/* ------------------------footer-----------------------------------------------------*/ 
.footer{ text-align:left; color:#7b7b7b; }
.bot_menu{ margin:25px 0 25px 17px}
.bot_menu a{ text-transform:uppercase; color:#e2e2e2!important; text-decoration:none!important; font-weight:bold}
.bot_menu a:hover{ color:#d41b2b!important}

.footer p{ margin-left:35px; font-size:11px}

.pins{ margin-right:69px}
/* --------------------------contacts---------------------------------------------------*/ 

#contact_form td{ color:#bfbfbf; padding-bottom:4px; vertical-align: middle}
.sub{ display:block; width:98px; height:33px; color:#fff; font-family: Arial; font-size:12px; background:url(../images/baner_read.jpg) left no-repeat; text-decoration:none!important; text-align:center;cursor:pointer; border:0; padding-bottom:2px }
.sub:hover{ text-decoration:underline!important }
	
.input_contact{background-color:#1d1d1d;
	width:470px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	border:1px solid #3e3e3e;
	margin-bottom:4px; 
	}
	
.textarea_contact{background-color:#1d1d1d;
	width:470px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	border:1px solid #3e3e3e;margin-bottom:6px; line-height:22px;
	}
	
.select{background-color:#1d1d1d;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bfbfbf;
	border:1px solid #3e3e3e;}


.cc_container .cc_btn {
background-color: #f8cf12 !important; /* Farbe des Buttons */
color: #e2ef19 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #392227 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */

