body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
body {background: #27110B url(images/body.jpg) repeat-x;}
body,td,th {font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;font-size: 14px;color: #333333;}
a:link {color: #0058c0;text-decoration: underline;}
a:visited {text-decoration: none;color: #907065;}
a:hover {text-decoration: none;color: #0058c0;}
h2 {font-size: 25px;margin: 10px 0;}
h3 {font-size: 16px;margin-top: 15px;}
.line {background: url(images/hr_bg.png) center no-repeat;padding: 10px 0;border: 0;color: #d3d3d3;}
ul {list-style-image: url(images/bullet_go.png);padding-left: 40px;margin: 10px 0;}
li {color: #392D29;padding: 1px;}
.clear {clear: both;}
div#wrapper {width: 850px;margin: auto;background: #fff;}
div#header {width: 850px;height: 100px;margin: auto;}
div#logo {padding: 15px 0;float: left;}
#headright {text-align: right;float: right;margin: 10px 0;color: #ffffff;}
#headright a:link{color: #ffffff;text-decoration: underline;}
div#nav {background-color: #FFFFFF;width: 820px;padding: 0 15px;float: left;clear: both;}
div#nav #left {background: url(images/nav_left.png) no-repeat;width: 10px;height: 40px;float: left;}
div#nav #right {background: url(images/nav_right.png) no-repeat;width: 10px;height: 40px;float: right;}
div#nav ul {background-color: #392d29;width: 800px;height: 40px;float: left;margin: 0;padding: 0;}
div#nav ul li {display: inline;list-style-type: none;padding: 0;}
div#nav ul li a {font-size: 15px;font-weight: bold;color: #FFFFFF;float: left;padding: 11px 20px 11px 20px;border-right: 1px solid #251f1c;border-left: 1px solid #463c39;}
div#nav ul li a:hover, div#nav ul li a.selected {background-color: #473833;}
div#nav ul li #left-tab {border-left: 0;}
div#nav ul li #right-tab {border-right: 0;}
ul.slideshow {list-style:none;width:820px;height:255px;overflow:hidden;position:relative;margin:0;padding:0;}	
ul.slideshow li {position:absolute;left:0;right:0;}
ul.slideshow li.show {z-index:500;}
ul img {border:none;}
#slideshow-caption {width:8200px;height:30px;position:absolute;bottom:0;left:0;color:#fff;background:#000;z-index:500;}
#slideshow-caption .slideshow-caption-container {padding:5px 10px;z-index:1000;}
#slideshow-caption h3 {margin:0;padding:0;font-size:14px;}
#slideshow-caption p {margin:5px 0 0 0;padding:0;}
div#main {background-color: #FFFFFF;padding: 15px 15px 0 15px;clear: both;}
div#main #column1 {width: 570px;float: left;}
div#main #column2 {background: url(images/column2_seperator.png) no-repeat;width: 230px;min-height: 320px;float: right;padding: 0 10px;}
* html div#main #column2 {height: 320px;}
div#main #column2 #recent_clients {text-align: center;}
div.box-no-line {width: 171px;float: left;padding: 0 9px;}
div.box {background: url(images/box_seperator.png) no-repeat;padding: 0 9px;width: 171px;float: left;}
div.box-no-line h3, div.box h3 {font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;text-transform: uppercase;}
div.box p, div.box-no-line p {font-size: 12px;margin: 5px 0;}
div.box a.more, div.box-no-line a.more {font-size: 11px;font-weight: bold;text-transform: lowercase;float: right;}
div#end {background: url(images/footer_bg.png) bottom no-repeat;height: 20px;}
div#footer {background: #27110b;font-size: 11px;color: #473833;text-align: right;padding: 5px 0 20px 0;}
#footer a:link{color: #473833;text-decoration: underline;}
.resizable-textarea textarea {display: block;margin-bottom: 0;width: 80%;height: 250px;}
.jFlowNext, .jFlowPrev {cursor: pointer;}
.txt12 {
	font-size: 12px;
}
.fett {
	font-weight: bold;
}
.zentriert {
	text-align: center;
}
