/*  INHALTS-VORLAGEN										 */
/*************************************************************/

.col-2 {display:block; width:100%; margin:0; padding:0 0 0 0; clear:both;}
.col-2 .col-a {float:left; width:302px; margin:0 35px 0 0; padding: 0;}
.col-2 .col-b {float:left; width:302px; margin:0; padding: 0;}

.col-4 {display:block; width:100%; margin:0; padding:0 0 25px 0; clear:both;}
.col-4 .col-a,
.col-4 .col-b,
.col-4 .col-c {float:left; width:132px; margin:0 34px 0 0;}
.col-4 .col-d {float:left; width:132px; margin:0;}
.col-4 a,
.col-4 a:hover {text-decoration:none;}

td.col_last .image_container {margin:0 0 0 0;}
td .image_container {margin:0 34px 0 0;}

img {border:1px solid #747474; vertical-align:bottom; padding:0; margin:0;}

.mod_sitemap ul {margin:0; padding:5px 0; display:list-item; float:left; width:100%;}
.mod_sitemap ul li {margin:0 0 6px 0; padding:0; list-style:none; background:none; font-weight:bold; float:left; width:638px;}
.mod_sitemap ul li.last {margin:0;}
.mod_sitemap ul li ul li a {text-decoration:none !important;}
.mod_sitemap ul li ul {margin:0 0 6px 0; padding:5px 0; display:list-item; list-style:none !important; float:left;}
.mod_sitemap ul li ul li {margin:0 0 0 2px; padding:0 0 0 16px; list-style:none !important; font-weight:normal; float:left; width:620px;}
.mod_sitemap ul li ul li.last {margin:0 0 0 2px;}
.mod_sitemap ul li ul li ul li {width:602px; display:inline;}
.mod_sitemap ul li ul li ul li ul li {width:584px; display:inline;}
.mod_sitemap a {color:#000000;}

a {color:#4980c0;}

#maincontainer #column-01, #maincontainer #contentnav, #innerfooter, .ce_toplink a, .pdf_link, #header, #gnav, #search_de, #search_en, #motiv, #hnav {display:none;}
address {font-size:0.88em; font-style:normal;}
#maincontainer #column-02 {font-size:0.88em; padding:0;} 
#maincontainer {padding:30px 0 0 0; font-size:0.82em; line-height:1.05em;} 
html, body {min-width:901px; margin:0 auto; height:100%; font: 100.01%/1em Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0em;}
h1{font-size:1.1em; border-bottom:1px solid #000; padding:15px 0 6px 0; color:#000000; margin:0 0 15px 0; line-height:1.43em; font-weight:bold;}

.formbody label {float:left; width: 180px; padding:3px 0; display:block;}
.formbody input {float: left; width: 200px; height: 14px; border: 1px solid #747474; margin: 0; color: #282525; padding:0 0 0 4px; background: #f5f5f5; font-size: 0.88em;}
.formbody br {clear:both; margin:0; padding:0;}
.select {float: left; width: 206px; height: 14px; border: 1px solid #747474; margin: 0 0 6px 0; color: #282525; padding:0 0 0 4px; background: #f5f5f5; font-size: 0.88em;}
textarea {float: left; width: 200px; height: 34px; border: 1px solid #747474; margin: 0 0 6px 0; color: #282525; padding:0 0 0 4px; background: #f5f5f5; font-size: 0.88em;}
.submit_container .submit {float:left; padding:0; height:17px; display:inline; width: 206px; margin:4px 0 4px 180px;}
.formbody .error {float:right; width: 230px; padding:3px 0; display:block;}
.formbody select {float: left; width: 206px; height: 16px; border: 1px solid #747474; margin: 0 0 6px 0; color: #282525; padding:0 0 0 0; background: #f5f5f5; font-size: 0.88em;}

strong {font-weight:bold;}
