@charset "UTF-8";
/* CSS Document */

/*
Theme Name:     NAER Theme
Author:         RITTWEGER und TEAM Werbeagentur
Author URI:     http: //www.rittweger-team.de/
Template:       twentythirteen
Version:        1.1
*/

@import url("../../../wp-includes/css/admin-bar.css");
@import url("reset.css");
@import url("960_16_col.css");
@font-face {
	font-family: 'NeoSans';
	src: url('./fonts/NeoSansStd-Regular.otf');
}

@font-face {
	font-family: 'NeoSans medium';
	src: url('./fonts/NeoSansStd-Medium.otf');
}
body{font-family: 'NeoSans';font-size: 13px;}
b, strong{font-family: 'NeoSans medium';}
#headerbg{background: url('./img/header_bg.png');height: 270px; width: auto;background-position: center; background-repeat: no-repeat;}
#header{background: url('./img/header1.png'); height: 162px; width: 785px; position: absolute; margin-left: 95px;}
#nahlink{background: url('./img/nahlink.png'); position: absolute;height: 77px; width: 185px;right: 78px;}
#headerwrap{position: relative; ;}
.menu-mainnav-container{position: relative; margin-top: 230px;font-size: 19px;margin-left: 95px;text-transform: uppercase;font-family: 'NeoSans'; font-weight: normal;}
#menu-mainnav li{display: inline-block; margin-right: 40px;}
#menu-mainnav li a{color: #fff; text-decoration: none;}
#menu-mainnav li a:hover, #headerwrap .current-menu-item a {border-bottom: 3px solid #898989;}
#headerwrap .current-menu-item a{font-family: 'NeoSans medium';}
#leftcontent{float: left;}
#main{float: right; margin-right: 10px;/*margin-right: 40px;*/ padding-right: 70px; margin-top: 10px;}
.underline {text-decoration: underline;}

/***contentwrap**/
#contentflow{background: fff;background: url('./img/flow_content2.png'); background-repeat: repeat-x;}
#contentwrap{padding-top: 55px;margin-bottom: 70px;}
/*left content **/
#leftcontent{font-family: 'NeoSans medium';line-height: 16px; margin-left: 40px;}
#leftbox1{width: 201px; height: 75px;background: url('./img/leftbox1.png'); background-repeat:no-repeat; color: #fff;padding: 10px 0 25px 55px;font-family: 'NeoSans medium';position: relative;}
#leftbox1 .underline{text-transform: uppercase;line-height: 26px;}
#leftbox2{background: url('./img/leftbox2.png'); background-repeat:no-repeat; color: #fff;padding: 10px 0 25px 55px;width: 201px; height: 260px;margin-left: -2px; margin-top: 25px;position: relative; font-family: 'NeoSans';}
#leftbox2 a{font-family: 'NeoSans medium';}
#leftbox2 .underline{text-transform: uppercase;line-height: 26px;}
#leftbox2 a{text-decoration: none; color: #fff;}
#leftbox3 {background: url('./img/leftbox3.png'); background-repeat:no-repeat; color: #fff; height: 141px; width: 256px;position: relative; margin-left: -5px;}
#leftbox3 a{color: #fff; text-decoration: none;display: blocK;padding: 10px 0 25px 55px;}
#leftcontent table td:first-child{width: 55px;}
/***right content***/
article h1{font-family: 'NeoSans medium'; color: #334245; font-size: 22px; line-height:20px;font-weight: normal;margin-bottom: 35px;}
article{line-height: 22px;}
article img{border: 10px solid #fff;}
.page-id-7 article img, .page-id-11 article img{border: 5px solid #fff;margin-right: 10px;}
article table{width: 520px;}
.page-id-7 article table tr, .page-id-11 article table tr{border-bottom: 1px solid #334245; border-top: 1px solid #334245 }
.page-id-7 article table td, .page-id-11 article table td{padding: 15px 0 15px 0;vertical-align: middle;}

.page-id-13 hr{background: #334245; height: 1px;}
.page-id-13 iframe{border: 5px solid #fff;}
.page-id-13 article table td{padding: 15px 0 15px 0; vertical-align:middle;}
.page-id-13 article table td:last-child{padding-left: 100px;}

/***wp_gallery***/
.gallery-item dd{display: none;}
.gallery-item img{float: left;}
.alignleft{float: left;}
.alignright{float: right;}

/***contact form ***/
.input{width: 100px;float: left; }
input[type=text], input[type=email]{width: 310px;}
textarea{width: 310px;}
.wpcf7-form-control-wrap{margin-left: 100px;}
.wpcf7-form p{line-height: 10px;}
.wpcf7-submit{float: right; }
/***footer **/
#footer{background: #334245; height: 30px;position: fixed; bottom: 0;left: 50%; margin-left: -480px; padding-top: 30px; font-family: 'NeoSans medium';}
#footer a{text-decoration: none; color: #fff;}
.menu-footernav-container{float: left; margin-left: 35px;}
#menu-footernav li{display: inline-block;}
#contactdata{color: #fff;float: right; margin-right: 35px; font-family: NeoSans}
