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

body { position:static; margin:10pt 0pt; width:100%; background: #fff none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12pt; }

a, a:link, a:visited { color:#F76600; text-decoration:none; }
a:hover { color:#FF0000;  }
a:focus { outline-style: none; }

#content { width:100%; color:#3C170E; }
#ie-sides, #sides { background:none; margin:0px; padding:0pxl; }

#topcap,  #bottomcap { display:none; }

#title { text-indent:-3000px; background:#FFFFFF url(images/title.png) top left no-repeat; }

#main-nav { position:static; width:100%; }
#main-nav li { display:none; }

#main-nav li.logo {  display:block; }
#main-nav li.logo a { text-align:left;  }

#lang { display:none; }

#group-nav { display:none;  }

.sub-content { width:auto; float:none; display:block; margin:0px; }

.intro { float:left; padding-top:50px; width:400px; }
.intro p { padding:0px 0px 0px 20px; margin:0px; }

.sub-menu-cont { display:none; }

.hide-it { display:none; }

.header { width:100%; overflow:hidden; }
.header h1 { float:left; width:60%; display:block; }
.header div.images { float:right; margin:24px 0px 0px 0px; }

p.list-head { color:#F76600; padding:10px 30px 3px 35px; margin:0px;background:transparent url(images/logo-small.png) 7px 10px no-repeat; }
ul.content-list { margin:0px 0px; padding:0px 20px;}
ul.content-list li { padding:0px 15px; line-height:160%; }
ol.content-list { margin:0px 5px; padding:0px 20px;}
ol.content-list li { padding:0px 15px; line-height:160%; }

h1.kontakt-h1 { float:left; width:140px; display:block; }
.kontakt { width:100%; }
.kontakt td { vertical-align:top; padding:40px 20px 0px 0px; }
.kontakt h3 { font-size:1.2em; color:#F76600; margin:0px; padding:0px 0px 2px 0px; }
.kontakt p { font-size:1em; margin:0px; padding:0px; line-height:130%; }
.kontakt span { color:#F76600; }

.feature { display:none; }

#foot-nav { display:none; }
 
.foot-margin { margin:0px; }

.form { width:auto; background-color:#EDEAE2; padding:0px 30px 10px 30px; margin-right:30px; }
.form label { display:block; padding:20px 0px 3px 0px; }
.form textarea { width:100%; height:150px; }
.form p { width:auto; text-align: right; }
.form input.button { padding:5px 15px; }

.big-form { }
.big-form h3 { font-size:1em; margin:0px; padding:20px 0px 0px 0px; }
.big-form p { font-size:1em; margin:0px; padding:5px 0px; width:100%; overflow:hidden; }
.big-form label { display:block; width:30%; text-align:right; float:left; }
.big-form span { display:block; }
.big-form input { width:50%; margin-left:10px; }
.big-form input.auto { width:auto;  }
.big-form input.button { width:auto; margin-left:0px; }
.big-form textarea { width:60%; height:100px; }

.note { font-style:italic; font-size:0.8em; }