/*basics*/
body {text-align:center;background: url("/fileadmin/template_bws/images/backgrounds/bg.gif");margin:0;color:#080808;font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0 0 0 0;}
ul, ol, li, h1, h2, h3, h4, h5, h6, p, div, form, table, tr, td {padding:0;margin:0;}
h1 {font-size:10px;line-height:14px;font-weight:bold;font-family:"Verdana";text-transform:uppercase;padding:0 0 5px 0;}
h2 {font-size:11px;line-height:16px;font-weight:bold;font-family:"Verdana";text-transform:uppercase;padding:0 0 5px 0;}
h3 {font-size:14px;line-height:18px;font-weight:normal;font-family:"Verdana";text-transform:uppercase;padding:0 0 5px 0;}
h4 {font-size:15px;line-height:20px;font-weight:bold;font-family:"Verdana";text-transform:uppercase;padding:0 0 5px 0;}
h5, h6 {font-size:100%;line-height:normal;font-weight:normal;}
table, tr, td, th, input {font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
select {font-size:11px;}
input {}
input, textarea, select {color:#080808;}
input {border:1px solid #000000}
img {border:0;}
fieldset {border:none;}
legend {display:none;}
li {list-style:none;}
a {color:#181818;text-decoration:underline}
a:hover {text-decoration:underline}
a.arrow,a.arrow-ext {background: url(/fileadmin/template_bws/images/link_arrow.gif) no-repeat 0 3px; padding-left:12px; display:block}
a.color1,a.color1-ext {color: ae5e14}
a.color2,a.color2-ext {color: red}

.tx-felogin-pi1 form{display:block; padding-top:10px}
.tx-felogin-pi1 input{margin-bottom:10px}

#content .main .t3{float:left;width:260px}
#content .main .t3 .tcol1{width:87px;float:left;}
#content .main .t3 .tcol2{width:86px;float:left;}
#content .main .t3 .tcol3{width:87px;float:left;}
#content .main .t3 .tcol2 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:5px}

/*.spacer-gif{display:none}*/
.spacer-gif {clear: both;display:block}

#container {margin:0 auto;text-align:left;width:824px;overflow:hidden;position:relative}

/*#header1 {width:824px;background:#121212;color:#4D5A62;overflow:hidden;padding:10px 9px 8px 9px;}*/
#header1 {width:824px;color:#B3B3B3;overflow:hidden;padding:10px 9px 8px 9px;}
	html>body #header1 {width:806px;}
#header1 div {float:left;margin:4px 0 0 0;}
#header1 div a.english {float:left;margin:0 20px 0 0;width:26px;height:17px;background:transparent url("../images/elements/unionjack.gif") no-repeat left top;}
#header1 div a.german {float:left;margin:0 20px 0 0;width:26px;height:17px;background:transparent url("../images/elements/german.gif") no-repeat left top;}
#header1 div a span {display:none;}
#header1 div p {float:left;margin:2px 0 0 0;text-transform:uppercase;}
#header1 form {float:left;clear: both;width: 330px;margin: 10px 0 10px 0;}
#header1 form fieldset {float:left;margin:0 0 0 0;padding: 0; clear:both; width: 250px;}
#header1 form fieldset label {float:left;margin:4px 0 0 0;width: 250p;}
#header1 form fieldset input {float:left;margin:1px 5px 0 0;}
#header1 form fieldset input#mailing {margin-top:0;width:140px;padding-left:3px}
#header1 form fieldset input#del {margin:4px 6px 0 0;clear:both;}
*+html #header1 form fieldset input#del {margin:0 6px 0 0;clear:both;}
* html #header1 form fieldset input#del {margin:0 6px 0 0;clear:both;}

#header1 #banner{padding: 5px 0 0 0; float: right;height: 50px;width: 468px;}

#header2 {width:824px;overflow:hidden;background:#efefef url("../images/backgrounds/header.jpg") no-repeat left top;margin:0;padding:0 0 8px 0;}
#header2 div {overflow:hidden;height:201px;padding:0 39px 0 0;}
#header2 div h1 {float:right;font-size:10px;color:#D9DFCA;font-family:"Times New Roman", Times, serif;text-transform:uppercase;margin:10px 500px 10px 10px;}
#header2 div h2 {clear:both;float:right;font-family:"Times New Roman", Times, serif;font-size:24px;text-transform:uppercase}
#header2 div h3 {clear:both;float:right;font-family:"Times New Roman", Times, serif;color:#D9DFCA;font-size:18px;text-transform:uppercase;margin:6px 580px 250px 0}
#header2 ul {overflow:hidden;padding:6px 0 0 58px;height:39px;}
	html>body #header2 ul {height:33px;}
#header2 ul li {float:left;padding-right:20px;text-align:center;}
#header2 ul li a {float:left;text-transform:uppercase;text-decoration:none;font-size:14px;color:#353435;font-weight:bold}
#header2 ul li a:hover,
#header2 ul li.active a {color:#D9DFCA;font-weight:bold;}

#content {width:824px;background:#efefef;overflow:hidden;padding:0 10px 50px 10px;}
	html>body #content {width:804px;}
#content .intro {overflow:hidden;margin:0 0 22px 0;}
#content .intro .swf {float:left;width:534px;margin:0 10px 0 0;}
#content .intro .box {float:left;width:260px;background:#AE5E14;border:1px solid #A67D58;color:#121111;padding:10px 4px 9px 8px;}
	html>body #content .intro .box {width:246px;}
#content .intro .box p {margin:0 0 8px 0;height:112px;overflow:hidden;}
#content .intro .box h4 {font-size:14px;line-height:18px;margin:0 0 9px 0;}
#content .intro .box p.link {height:auto;margin:0 6px 0 0;}
#content .intro .box p.link a {font-size:14px;color:#fff;text-decoration:none;float:right;}
#content .intro .box p.link a:hover {text-decoration:underline;}
#content .main {overflow:hidden;}
#content .main .col {float:left;width:252px;margin:0 20px 0 0;}
#content .main .col3 {float:left;width:252px;margin:0 0 0 0;}
#content .main .col2 {float:left;width:524px;margin:0 0 0 0;}
#content .main .xtra {float:left;width:260px;}

#content .main .teaser {overflow:hidden;margin:0 0 27px 0;}
#content .main .linked {cursor:pointer;}
/*#content .main h1 {clear:both;font-size:16px;font-family:"Times New Roman", Times, serif;text-transform:none;margin:0 0 16px 0;font-weight:bold}
#content .main h2 {clear:both;font-size:16px;font-family:"Arial", Times, serif;text-transform:none;margin:0 0 16px 0;font-weight:bold}
#content .main h3 {font-weight:bold;margin:0 0 4px 0;}*/
#content .main p.smallText {font-size:10px;margin:0 0 12px 0;}
/*#content .main img {border:1px solid #9E9E9E;margin:0 0 8px 0;}*/
#content .main .img {margin:0 0 8px 0;}

#content .main .smlTeaser {overflow:hidden;}
#content .main .smlTeaser img {float:left;margin:0 6px 0 0;}
#content .main .smlTeaser h3 {}
#content .main .smlTeaser p {}
#content .main .readMore {clear:both;float:left;margin:4px 0 0 0;}
#content .main .swf {margin:0 0 8px 0;}

#content .main .imgList {overflow:hidden;}
#content .main .imgList li {float:left;padding:0 0 14px 0;font-size:10px;font-family:Arial;}
#content .main .imgList li img {margin:0 12px 0 0;}
#content .main .imgList li p {width:74px;overflow:hidden;text-align:center;}

#content .main .head {cursor:pointer;overflow:hidden;width:260px;border:1px solid #efefef;background:#efefef url("../images/backgrounds/xtra_head.gif") no-repeat 80px 0;margin:0 0 10px 0;}
#content .main .head h3 {float:left;margin:22px 0 0 2px;font-weight:normal;font-size:24px;font-family:"Times New Roman", Times, serif;}
#content .main .head p {float:right;text-align:right;margin:9px 6px 0 0;}
#content .main .head p a {color:#fff;text-decoration:none;font-size:4px;line-height:18px;}
#content .main .head p a:hover {text-decoration:underline;}

#content .main ul.submenu {overflow:hidden;}
#content .main ul.submenu li {float:left;text-align:right;text-transform:uppercase;border-bottom:1px solid #9E9E9E;color:#7A7A7A;}
#content .main ul.submenu li a {color:#7A7A7A;text-decoration:none;padding:7px 4px 5px 0;float:left;width:260px;}
	html>body #content .main ul.submenu li a {width:256px;}
#content .main ul.submenu li a:hover,
#content .main ul.submenu li.active a {color:#121212;}

#footer1 {width:824px;background:#efefef;overflow:hidden;padding:0 16px 12px 11px;margin:0;}
	html>body #footer1 {width:797px;}
#footer1 p {float:left;}
#footer1 p.links {float:right;}
#footer1 p.links a {text-decoration:none;}
#footer1 p.links a:hover {text-decoration:underline;}

#footer2 {width:824px;overflow:hidden;background:#efefef url("../images/backgrounds/footer.jpg") no-repeat left top;padding:20px 0 20px 23px;margin:0 0 30px 0}
	html>body #footer2 {width:801px;}
#footer2 li {float:left;height:50px;margin:0 18px 0 0;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
	border:1px solid #9E9E9E;
}
.csc-textpic-caption{
	font-size: 10px;
}
.csc-textpic{float:left}

#header2 ul li {float:left;padding-right:20px;text-align:center;}
#header2 ul li a {float:left;text-transform:uppercase;text-decoration:none;font-size:14px;color:#353435;font-weight:bold}
#header2 ul li a:hover,
#header2 ul li.active a {color:#dbd3b5;font-weight:bold;}

