/** Style sheet amulett **/
html { height: 100.01%; min-height: 100.01%; height: auto; margin-bottom:1px; }

/* IE6 fix: 3px-bug */	
* html #main  { margin-left: 298px; }
* html #left  { width: 298px; }

/* FF fix : 3px-rand unter bildern */
img {display: block;}
.ce_downloads img {display: inline; margin-bottom: -5px;}

body {margin: 0px; padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:1px;
	color: #666;
	background: url(../images/lay_bodyback.jpg) #CFD8DE repeat-x top;
	background-attachment:scroll;
	line-height: 12px;
}
p {margin: 0px; padding: 0px;}
a:link, a:visited, a:active {color: #547BAE; text-decoration:underline;}
a:hover {color:  #354650;}

#header {background: url(../de_images/headerback.gif) #F0F1F1 no-repeat right bottom; padding-top: 9px;}
#footer {text-align:right; clear: both; font-weight: bold;}
#main {min-height: 500px;_height: 500px;}
#container {background: url(../images/lay_containerback.gif) #F0F1F1 repeat-x top;}
.logo {float:right; padding: 0px 20px 0 0;}
#header .lang {padding-left: 20px; width: 180px; float:left;}



/** Navi **/
#navi_meta {font-weight:bold; width: 310px; text-align:right; float:right; padding-right: 315px;}
#navi_meta ul, #navi_main ul {color: #547BAE;list-style-type: none;margin:0;padding:0;}
#navi_meta li {display:inline;white-space:nowrap;padding-left:12px;}
#navi_meta a:link, #navi_meta a:active, #navi_meta a:visited{color:#3c4e57;text-decoration:none;}
#navi_meta a:hover, #navi_meta .active {color:#547BAE;text-decoration:none;}

#navi_main {font-size:11px;padding: 14px 0px 0px 18px; font-weight:bold;text-transform: uppercase; width:560px;clear:both;float:left;}
#navi_main li {display:block;float:left;white-space:nowrap;margin-right: 4px; text-align:center;}
#navi_main li.first a:link, #navi_main li.first a:active, #navi_main li.first a:visited {display:block;width: 100px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.first a:hover, #navi_main li.first .active {display:block;width: 100px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.firma a:link, #navi_main li.firma a:active, #navi_main li.firma a:visited {display:block;width: 118px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.firma a:hover, #navi_main li.firma .active {display:block;width: 118px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.ref a:link, #navi_main li.ref a:active, #navi_main li.ref a:visited {display:block;width: 130px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.ref a:hover, #navi_main li.ref .active {display:block;width: 130px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.clients a:link, #navi_main li.clients a:active, #navi_main li.clients a:visited {display:block;width: 110px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.clients a:hover, #navi_main li.clients .active {display:block;width: 110px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.sprachen a:link, #navi_main li.sprachen a:active, #navi_main li.sprachen a:visited {display:block;width: 142px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.sprachen a:hover, #navi_main li.sprachen .active {display:block;width: 142px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.sprachen_en a:link, #navi_main li.sprachen_en a:active, #navi_main li.sprachen_en a:visited {display:block;width: 132px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.sprachen_en a:hover, #navi_main li.sprachen_en .active {display:block;width: 132px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.agb a:link, #navi_main li.agb a:active, #navi_main li.agb a:visited {display:block;width: 42px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.agb a:hover, #navi_main li.agb .active {display:block;width: 42px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}
#navi_main li.terms a:link, #navi_main li.terms a:active, #navi_main li.terms a:visited {display:block;width: 72px;color:#627DA8;background: #CAD5DB; text-decoration:none; padding: 5px 0px;}
#navi_main li.terms a:hover, #navi_main li.terms .active {display:block;width: 72px;color: #FFF;background: #D30058; text-decoration:none; padding: 5px 0px;}

#breadcrumb {clear:both; font-weight: bold; padding: 19px 0px 0px 19px;}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited{color:#3c4e57;text-decoration:none;}
#breadcrumb .magenta {font-size:10px;}

#navi_footer ul {	color: #547BAE;list-style-type: none;	margin: 0;	padding: 8px 0 0 0;}
#navi_footer li {display:inline;white-space:nowrap;padding-left:14px}
#navi_footer a:link, #navi_footer a:active, #navi_footer a:visited{color:#3c4e57;text-decoration:none;}
#navi_footer a:hover, #navi_footer .active {color:#547BAE;text-decoration:none;}

/** Content **/
#left .mod_article {padding: 25px 20px 20px 20px; color: #3c4e57; font-weight:bold;}
#kontakt {font-weight:normal;}
#main .mod_article {padding: 25px 120px 20px 0px;}
.ce_text p {	margin-bottom: 10px;}
.ce_text b, .ce_text strong, h1, h2, h3, h4, h5, h6 {color:#627DA8; font-size: 10px;}
.ce_text .image_container {margin-top: 20px;}
.magenta {color: #D30058; font-weight:bold; font-size: 11px;}
#main .magenta {text-transform: uppercase;}

#down-uploads h1 {text-transform: uppercase; margin:0px 0px 8px 0px;padding:0px;}
.ce_downloads {margin-bottom:28px;}

/** Sitemap **/
.mod_sitemap ul {list-style-type:none; margin-left: 0px; padding-left: 0px; margin-bottom: 5px; text-transform: uppercase;}
.mod_sitemap li {margin: 3px 0px;}
.mod_sitemap ul ul {padding-left:17px; text-transform: none;}
.mod_sitemap a:link, .mod_sitemap a:visited, .mod_sitemap a:active {}

/*formular*/
.ce_form p {margin-top:12px;}
form br {clear:both;}
label {float:left;;width: 110px; line-height: 19px;}
input.text, textarea, input.submit {font-family: Arial; border: 1px solid #CAD5DB; background: #DCE4E8; color: #666; width: 240px; margin: 4px 0px;}
textarea {width: 240px; height: 80px; padding:0;}
#con .submit_container {margin-left: 180px;}
* html #con .submit_container {margin-left: 183px;}
input.submit {background: #CAD5DB; cursor: pointer; width:100px; margin-top: 5px; font-weight:bold;color: #547BAE; }
input:focus, textarea:focus {background:#FFF;}
p.error {margin-top: 3px; color: #D30058; padding-left: 0px;}

.mod_login  {margin-top:20px;}
.mod_login .submit_container {margin-left:0px;}
.login_info {font-weight:bold; margin-bottom: 10px;}


/** Spezialseiten **/
.home #left .mod_article {padding: 0px 0px 0px 20px; color: #3c4e57;}
.sprachen #left .mod_article, .sprachen_en #left .mod_article {padding: 25px 0px 0px 20px; color: #3c4e57;}
.home #main .mod_article {padding: 0px 20px 0px 0px;}
.home #left p, .home #main p, .sprachen #left p, .sprachen_en #left p {margin:0px; padding: 0px;}

/** Sprachauswahl **/
#bubble {margin: 45px 0px 0px 57px; background: url(../images/lay_bubble.gif) no-repeat;
	padding: 20px 0px 90px 48px;
	color: #FFF; font-weight:bold;line-height:17px;}
#bubble a:link, #bubble a:visited, #bubble a:active {color: #FFF; text-decoration:none;}
#bubble a:hover {	color: #FFF; text-decoration:underline;}
body.sprachen #bubble, body.sprachen_en #bubble {margin-top: 77px;}
	
.lang {color: #6B7D86; font-weight:bold; }
.lang a:link, .lang a:visited, .lang a:active {color: #6B7D86; text-decoration:none;}
.lang a:hover{color: #6B7D86; text-decoration:underline;}
.lang-en .spacer {display:none;}
li.submenu ul.level_2 li.first.last {display:none;}

table#teaser td {padding: 10px 10px 25px 10px;	width: 170px; font-weight:bold; }
table#teaser {margin-top: 15px; background: url(../images/lay_table.gif) no-repeat top; width: 100%;}
table#sprachen td {	font-size: 11px; line-height: 19px;padding: 0px 20px 0px 0px; }
.home #main table#teaser p {margin-bottom:10px;}


