body {background-color: #808080;font-size: 12px;font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;color:#333;padding:0px;margin:0px;}
a {color: #333;}
a:visited {color:#333;}
a:hover {color: #333;}
a:active { color:#333;}
h1 {font-size: 13px;text-transform:uppercase;padding:25px 30px;margin:0px;color:#005BAB;}
h2 {font-size:12px;font-weight: normal;padding:25px 30px;margin:0px;}
img.download {vertical-align:middle;}
/* ####################### CONTAINER ZENTRIERT DAS LAYOUT ################# */
#container {width: 920px;margin-bottom: 10px;margin-left: auto;margin-right: auto;background-color: #005BAB;border:2px solid #fff;border-top:2px solid #fff;}
/* ####################### BANNER FOR LOGO ################# */
#banner {height:100px;background-color: #e1ddd9;border-bottom:0px solid #fff;text-align: right;padding: 0px;margin: 0px;background-image:url(../upload/header.gif);}
#banner img {padding:0px;margin:0px;} 
/* ####################### INHALT ################# */
#content {background-color: #fff;padding: 0px;margin-left: 230px;margin-right: 0px;}
div#content { 
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"450px"); 
}
#content {background-image:url(../upload/content_bg.gif);background-repeat:repeat-y;}
#content div.textItem {padding:5px 30px;padding-top:0px;line-height:17px;}
#content div.textItem a {color:#005BAB;}
#content div.textItem ul {margin-left:17px;}
#content div.textItem ul li {list-style-type: square;margin-left:0px;}
#content div.textItem img {border:1px solid #C5C9CC;}
#content div.send2friend {padding:5px 30px;}
#content div.artikelliste {padding:5px 30px;}
#content div.artikelliste a.more {color:#005BAB;}
#content div.artikelliste h2 {padding:0;padding-bottom:5px;}
#content div.artikelliste h2 a {font-size:13px;font-weight:bold;text-decoration:none;}
#content div.artikelliste h2 a:hover {text-decoration:underline;}
#breadcrumb {background-image:url(../upload/logo1.gif);background-repeat:no-repeat;background-position:right;background-color:#C5C9CC;padding:0px;margin:0px;height:28px;font-size:11px;color:#808080;}
#breadcrumb a {font-size:11px;color:#fff;text-decoration:none;}
#breadcrumb a:hover {font-size:11px;color:#fff;text-decoration:underline;}
#breadcrumb_inner {margin:0;padding-top:6px;padding-left:30px;}
p, pre{padding:0px;margin:0px;}
.teaser_img {border:1px solid #ccc;margin-right:5px;}
/* ####################### LEFT NAVIGAVTION ################# */
#left {float: left;width: 230px;margin: 0px;padding: 0px;}
/* ####################### FOOTER ################# */
#footer {clear: both;margin: 0px;padding: 0px;text-align: right;font-size:11px;color:#fff;height:30px;text-align:right;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}
/* ####################### NAVIGATION ################# */
/* Level 1 */
#navigation ul {width:230px;margin:0;padding:0;background-color:transparent;}
#navigation ul li {width:220px;margin:0;padding:0 0 0 0px;list-style-type:none;}
#navigation ul li a {
    display:block;
    font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
    width:220px;
    height:24px;
    line-height:24px;
    margin:0;
    padding:0 0 0 10px;
    font-size:13px;
    font-weight:normal;
    color:#DCDDDE;
    background-image:url(../images/navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:210px 8px;
    border-bottom:1px solid #DCDDDE;
    text-decoration:none;
    text-transform:none;
}
#navigation ul li a:hover, #navigation ul li.active a {
    background-image:url(../images/navi_pfeil_hover.gif);
    background-color:#DCDDDE;
    background-repeat:no-repeat;
    background-position:210px 8px;
    color:#26408D;
}
/* Level 2 */
#navigation ul li.navmainStandardLevel_2 {width:220px;margin:0;padding:0 0 0 0px;list-style-type:none;}
#navigation ul li.navmainStandardLevel_2 a {
    background-image:url(../images/subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    border-bottom:1px dotted #DCDDDE;
    height:19px;
    line-height:19px;
        margin:0;
    padding:0 0 0 20px;
    font-size:11px;
    color:#DCDDDE;
    width:210px;
}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    background-color:#EEEFEF;
    color:#26408D;
}
/* Level 3 */
#navigation ul li.navmainStandardLevel_3 {margin-left:20px;}
#navigation ul li.navmainStandardLevel_3 a {background-image:none;border-bottom:0;color:#666;width:200px;}
#navigation ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    background-image:url(../images/subsubnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
/* ####################### SEARCH INPUT ################# */
#search {padding:0px;margin:0px;font-size:11px;color:#808080;background-color:#C5C9CC;border-bottom:1px solid #fff;height:28px;}
#search_inner {padding-top:5px;padding-left:10px;margin:0px;}
#search label {font-size:11px;display:block;float:left;width:42px;padding:2px 0 0 0;}
#search input {border:1px solid #808080;width:140px;height:14px;font-size:11px;color:#808080;font-size:10px;}
#search input.sbmt {border:0;width:5px;height:8px;margin:0 0 0 10px;}
/* ####################### SEARCH OUTPUT ################ */
#searchResults {margin:0 0 10px 0;padding:25px 30px;padding-top:0px;}
#searchResults a {color:#003466;}
#searchResults p.message {margin:20px 0 30px 0;}
#searchResults div.searchResultItem {border-bottom:1px solid #ccc;margin:0 0 10px 0;padding:0 0 10px 0;}
#searchResults div.searchResultItem h2 {font-size:13px;margin:0 0 5px 0;padding:0;color:#003466;font-style:normal;}
#searchResults div.searchResultItem h2 a {color:#003466;}
/* ####################### META NAVIGATION ################ */
#metanav ul {margin:0 0 20px 0;padding:0;}
#metanav ul#metaNavigation {margin:0 0 0px 0;padding:0;}
#metanav li {margin:0;padding:0 1px 0 8px;display:inline;border-left:1px solid #D7D7D6;}
ul#metaNavigation li {margin:0;padding:0 1px 0 8px;display:inline;border-left:1px solid #D7D7D6;}
ul#metaNavigation li a {font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;font-size:11px;color:#fff;text-decoration:none;}
ul#metaNavigation li a:hover {text-decoration:underline;}
/* ####################### CONTACT FORM ############'#### */
#contactForm {padding:5px 30px;margin:0px;font-size:12px;}
#contactForm .contactRow {margin:4px 0;}
#contactForm label {display:block;float:left;width:80px;}
#contactForm .contactRow input, #contactForm .contactRow textarea {border:1px solid #ccc;width:346px;}
#contactForm .contactRow select {border:1px solid #ccc;width:172px;}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {width:343px;padding:2px;}
#contactForm .contactRow input {height:16px;}
#contactForm .contactRow textarea {padding:2px;font-family:arial,helvetica,verdana;height:105px;font-size:12px;overflow:auto;}
#contactFormSubmit {margin-left:80px;}
#contactFormSubmit #contactFormSubmitLeft {float:left;margin:0 0 0 80px;width:174px;}
* html #contactFormSubmit #contactFormSubmitLeft {margin:0 0 0 26px;}
#contactFormSubmit #contactFormSubmitRight {float:right;width:174px;}
#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
	background-color:#fff;
	border:0;
	color:#0060b1;
	padding:0 20px 0 0;
	background-image:url(../images/link_pfeil.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	font-size:10px;
	width:auto;
	height:auto;
	float:right;
	margin:0;
}
#contactFormSubmit #contactFormSubmitLeft input {background-image:none;padding:0;float:left;}
#contactFormSubmit input.button {width:120px;height:26px;border:0px solid #ccc;background-image:url(../upload/button.gif);}
#contactFormSubmit input.button:hover {color:#005BAB;}
#contactForm table {width:100%;border-collapse:collapse;}
#contactForm table td {padding:0;}
#contactForm table td.pt {padding-top:2px;}
* html #contactForm table td.pt {padding-top:0;}
/* ####################### CSS STYLES FOR CONTENIDO SITEMAP ################# */
#content #sitemap {padding:5px 30px;margin:0px;}
#content #sitemap ul.sitemapStandardMainCat {margin-left:0;padding-left: 0;}
#content #sitemap ul.sitemapStandardMainCat li {border-bottom: 1px solid #ccc;list-style-type: none;}
ul.sitemapStandardMainCat li a {color:#333;text-decoration:none;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 {background-color: #fff;padding: 3px 3px 3px 3px;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 a {font-weight:bold;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_1 a:hover {color:#005BAB;font-weight:bold;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_2 {background-color: #fff;padding: 3px 3px 3px 10px;}
ul.sitemapStandardMainCat li.sitemapStandardLevel_3 {background-color: #fff;padding: 3px 3px 3px 20px;}
/* ####################### SEND 2 FRIEND ################# */
#kontaktform div.send2friend input {padding:2px;font-family:arial,helvetica,verdana;width:340px;border:1px solid #ccc;}
#kontaktform div.send2friend input.button {width:120px;height:26px;border:0px solid #ccc;background-image:url(../upload/button.gif);}
#kontaktform div.send2friend input.button:hover {color:#005BAB;}
#kontaktform textarea {padding:2px;font-family:arial,helvetica,verdana;width:340px;border:1px solid #ccc;overflow:auto;}

#content div.ligallery {padding:25px 30px;}
#content div.ligallery table.gTable {padding:2px;margin:0px;}
#content div.ligallery table.gTable img {border:1px solid #C5C9CC;}