﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
body {
	background-color:#fff;
	font:62.5%/1.6em 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
}
html, body {
	height:100%;
}
body.portal-popup {
	padding:10px;
}
table {
	clear:both;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol, ul, dl {
	margin-left:2em;
}
ol li, ul ol li {
	list-style:decimal outside;
}
ul li, ol ul li {
	list-style:disc outside;
}
ul ul li {
	list-style-type:circle;
}
ol ol li {
	list-style-type:upper-roman;
}
dl dd {
	margin-left:1em;
}
th {
	font-weight:bold;
}
caption {
	margin-bottom:0.5em;
	text-align:center;
}
p {
	margin-bottom:1em;
}
a {
	color:#036;
	text-decoration:underline;
}
a:hover {
	color:#06c;
	text-decoration:none;
}
h1 {
	font-size:1.8em;
}
h2 {
	font-size:1.6em;
}
h3 {
	font-size:1.4em;
}
h1, h2, h3 {
	margin:1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}
b, strong {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
code, pre {
	font-family:"Courier New", Courier, monospace;
	white-space:pre;
}
.important {
	font-weight:bold;
}
body.staging {
	border:10px solid #c00;
}
#wrapper {
	margin:0 auto;
	width:95%;
}
#banner {
	background:transparent url(../images/common/banner_bg.png) no-repeat scroll 100% 100%;
	height:7em;
	position:relative;
}
#banner .logo {
	background:transparent url(../images/common/banner_bg.png) no-repeat scroll 0 100%;
	display:block;
	float:left;
	font-size:2em;
	margin:0;
	padding:1.25em 0.6em 1.45em;
}
#banner .logo a {
	text-decoration:none;
}
.ie6 #banner .logo {
	zoom:1;
}
#content-wrapper #layout-grid.dragging {
	border-collapse:separate;
}
#content-wrapper #layout-grid.dragging .lfr-column {
	border:3px double #ACBED5;
}
.drag-indicator {
	border:2px dashed #036;
	cursor:move;
	font-size:0;
	position:relative;
}
.drop-area {
	background-color:#000;
	font-size:0;
	opacity:.10;
}
.ie .drop-area {
	filter:alpha(opacity=10);
}
.drop-position-top {
	background:url(../images/arrows/03_up.png) scroll repeat-x top left;
}
.drop-position-bottom {
	background:url(../images/arrows/03_down.png) scroll repeat-x bottom left;
}
.alert-background {
	background:#000;
}
.popup {
	background:#fff;
	border:1px solid #777;
	padding:0.4em;
	position:absolute;
}
.popup-header {
	background:#EEF0F1 none repeat scroll 0;
	border-bottom:1px solid #aaa;
	color:#333;
	cursor:move;
	padding:5px;
	position:relative;
}
.popup-title {
	font-size:1.5em;
	font-weight:bold;
	min-height:1em;
	white-space:nowrap;
	width:90%;
}
.ie6 .popup-title {
	height:1em;
}
.popup-close {
	cursor:pointer;
	position:absolute;
	right:0.5em;
}
.popup-message {
	padding:5px;
}
.popup-alert-notice {
	background-color:#ffc;
	border-bottom-color:#fc0;
}
.popup-alert-warning {
	background-color:#fcc;
	border-bottom-color:#f00;
}
.portal-add-content {
	background:#fff;
	padding:8px 4px 0;
	text-align:left;
	z-index:20;
}
.portal-add-content a {
	text-decoration:none;
}
.portal-tool-tip {
	background:#DCDCDC;
	border:1px solid #BFBFBF;
	color:#333;
	font-weight:bold;
	max-width:200px;
	padding:0.5em 0.3em;
}
.autocomplete-box {
	background:#E2ECF2;
	border:1px solid #ABC6D7;
	color:#333;
	min-width:200px;
	padding:0;
}
.ie6 .autocomplete-box {
	width:200px;
}
.autocomplete-selected {
	background:#C0D5E3;
	border-bottom:1px solid #ABC6D7;
	border-top:1px solid #ABC6D7;
	color:#333;
	font-weight:bold;
	padding:0.5em 0.3em;
}
.loading-animation {
	background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;
	margin-top:10px;
	padding-top:40px;
	text-align:left;
}
hr, .separator {
	border:1px dotted #CCC;
}
.update-available {
	margin-top:10px;
	padding:2px;
	text-align:left;
}
.highlight {
	background:#ffc;
	font-weight:bold;
	padding:0 1px;
}
#content-wrapper #layout-grid {
	border-collapse:collapse;
	width:100%;
}
#layout-grid .lfr-column {
	padding:5px;
}
.lfr-grid {
	width:100%;
}
#layout-grid.dragging .lfr-column {
	height:100px;
	min-height:100px;
}
.lfr-column.ten {
	width:10%;
}
.lfr-column.twenty {
	width:20%;
}
.lfr-column.thirty {
	width:30%;
}
.lfr-column.forty {
	width:40%;
}
.lfr-column.fifty {
	width:50%;
}
.lfr-column.sixty {
	width:60%;
}
.lfr-column.seventy {
	width:70%;
}
.lfr-column.eighty {
	width:80%;
}
.lfr-column.ninety {
	width:90%;
}
.columns-1 #column-1, .columns-max #column-1 {
	display:table;
	padding-left:0;
	padding-right:0;
	width:100%;
}
.columns-2 #column-1 {
	padding-left:0;
}
.columns-2 #column-2 {
	padding-right:0;
}
.columns-3 #column-1 {
	padding-left:0;
}
.columns-3 #column-3 {
	padding-right:0;
}
.columns-1-2-1 #column-1, .columns-1-2-1 #column-4 {
	padding-left:0;
	padding-right:0;
}
.columns-1-2-1 #column-2 {
	padding-left:0;
}
.columns-1-2-1 #column-3 {
	padding-right:0;
}
.columns-2-2 #column-1, .columns-2-2 #column-2 {
	padding-left:0;
}
.columns-2-2 #column-4 {
	padding-right:0;
}
.freeform .lfr-column {
	position:relative;
}
.columns-2-2 #column-4 {
	padding-right:0;
}
#navigation {
	margin:0 auto 0.5em;
	min-height:2.2em;
	overflow:hidden;
	padding-right:1em;
	width:93%;
}
#navigation ul {
	float:left;
	margin:0;
	min-height:2em;
	width:auto;
}
.ie6 #navigation, .ie6 #navigation ul {
	height:2em;
	overflow:visible;
}
#navigation li {
	background:transparent url(../Images/navigation/bg.png) no-repeat 100% 100%;
	display:inline;
	float:left;
	margin-right:0.5em;
	padding:0 0.5em 0 0;
	position:relative;
}
#navigation li a {
	background:transparent url(../Images/navigation/bg.png) no-repeat 0 100%;
	display:block;
	padding:0 2em 0.5em 1.5em;
	text-decoration:none;
}
#navigation li a:hover {
	padding-bottom:1em;
}
#navigation li a span {
	background:url(../images/navigation/bullet.png) no-repeat 0 50%;
	padding-left:17px;
	text-decoration:none;
}
#navigation li.selected a {
	padding-top:0.5em;
}
#navigation li.selected a span {
	background:url(../images/navigation/bullet_selected.png) no-repeat 0 50%;
	font-size:1.3em;
	font-weight:bold;
}
#navigation li.selected a:hover {
	padding-bottom:0.5em;
}
#navigation li a:hover span {
	background:url(../images/navigation/bullet_over.png) no-repeat 0 50%;
}
#navigation .child-menu {
	display:none;
}
.lfr-dock {
	position:absolute;
	right:10px;
	top:10px;
}
.lfr-dock h2 {
	background:url(../images/navigation/welcome_message.png) no-repeat 0 50%;
	font-size:1.2em;
	margin-bottom:0.5em;
	padding-left:2em;
	text-align:right;
}
.lfr-dock ul {
	display:inline;
	float:left;
}
.lfr-dock li {
	display:inline;
	float:left;
	margin-left:15px;
}
.lfr-dock li a {
	background:url() no-repeat 0 50%;
	padding:2px 0 2px 20px;
}
.lfr-dock li.home a {
	background-image:url(../images/dock/home.png);
}
.lfr-dock li.my-account a {
	background-image:url(../images/dock/my_account.png);
}
.lfr-dock li.sign-in a {
	background-image:url(../images/dock/sign_in.png);
}
.lfr-dock li.sign-out a {
	background-image:url(../images/dock/sign_out.png);
}
.lfr-dock li.add-content a {
	background-image:url(../images/dock/add_content.png);
}
.lfr-dock li.layout a {
	background-image:url(../images/dock/layout.png);
}
.lfr-dock li.page-settings a {
	background-image:url(../images/dock/page_settings.png);
}
.lfr-dock li.my-places a {
	background-image:url(../images/dock/my_places.png);
}
.lfr-dock li.my-places {
	display:none;
}
.js .lfr-dock.interactive-mode {
	float:right;
	min-width:150px;
	position:relative;
	right:10px;
	top:10px;
}
.js .lfr-dock.interactive-mode h2 {
	background:url(../images/dock/menu_bar.png) no-repeat 100% -30px;
	font-size:1.2em;
	margin-bottom:0;
	padding:0 29px 0 0;
	position:relative;
	z-index:82;
}
.js .lfr-dock.interactive-mode h2 span {
	background:url(../images/dock/menu_bar.png) no-repeat 0 0;
	color:#fff;
	display:block;
	font-size:1.2em;
	margin-bottom:0;
	padding:0.5em 0.5em 0.5em 2em;
}
.js .lfr-dock.expanded .lfr-dock-list-container {
	background:#60738C;
	border:1px solid #B5B9BB;
	border-top:none;
	top:-2px;
}
.js .lfr-dock.interactive-mode ul {
	background:url(../images/dock/menu_bg.png) no-repeat 0 0;
	border-left:20px solid #DAE3EF;
	display:none;
	float:none;
}
.js .lfr-dock.interactive-mode li {
	display:block;
	float:none;
	margin-bottom:0;
	margin-left:0.2em;
}
.js .lfr-dock.interactive-mode li a {
	background-position:0.5em 50%;
	background-repeat:no-repeat;
	border-top:1px solid #ccc;
	display:block;
	margin-left:0.3em;
	padding:0.5em 0 0.5em 2.5em;
	text-decoration:none;
}
.js .lfr-dock.interactive-mode ul.lfr-dock-list>li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list>li:first-child ul.show-my-places li:first-child a {
	border-top:none;
}
.js .lfr-dock.interactive-mode li a:hover {
	background-color:#FFF5BA;
	background-position:1.5em 50%;
	border-top:1px solid #E0D79F;
	padding-left:3.5em;
}
.js .lfr-dock.interactive-mode ul.lfr-dock-list>li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list>li:first-child a:hover, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a:hover {
	border-top:none;
}
.js .my-places {
	display:none;
}
.js .lfr-dock.interactive-mode li.my-places li a {
	background-image:none;
}
.js .lfr-dock.interactive-mode li.my-places li ul li.current a, .js .lfr-dock.interactive-mode li.my-places li ul li.current a:hover {
	background:#E5F7FD url(../images/dock/my_place_current.png) no-repeat 1em 50%;
	margin:0.1em 0 0 0.2em;
	padding-left:3.5em;
}
.js .interactive-mode .my-places .show-my-places {
	background:#fff;
	border:1px solid #ccc;
	display:block;
	min-width:200px;
	padding:0.2em;
	position:absolute;
	right:85%;
	top:87%;
}
.js .interactive-mode .my-places.send-right .show-my-places {
	left:100%;
	top:-10px;
}
.js .interactive-mode .my-places.send-down .show-my-places {
	left:0;
	top:100%;
}
.js .interactive-mode .my-places .show-my-places li {
	background:url() no-repeat 5px 50%;
	margin:0;
}
.js .interactive-mode .my-places .show-my-places li .my-places-toggle {
	background:url(../images/dock/my_place.png) no-repeat 3px 50%;
	border-bottom:1px solid #999;
	color:#333;
	font-size:1.1em;
	font-weight:bold;
	padding:0.5em 0.2em 0.5em 2em;
}
.js .interactive-mode .my-places .show-my-places li .my-places-toggle h3 {
	background:url(../images/dock/expand_community.png) no-repeat 100% 50%;
	padding-right:1.8em;
}
.js .interactive-mode .my-places .show-my-places li .my-places-toggle.hide h3 {
	background-image:url(../images/dock/collapse_community.png);
}
.js .interactive-mode .my-places .show-my-places li ul {
	background:none no-repeat 3px 50%;
	border:none;
	display:none;
}
.js .interactive-mode .my-places .show-my-places li ul {
	margin-left:0.5em;
}
.js .interactive-mode .my-places .show-my-places ul li.public a, .js .my-places .show-my-places ul li.public a:hover {
	background-image:url(../images/dock/my_places_public.png);
}
.js .interactive-mode .my-places .show-my-places li.private a, .js .my-places .show-my-places li.private a:hover {
	background-image:url(../images/dock/my_places_private.png);
}
.ie6.js .lfr-dock.interactive-mode {
	white-space:nowrap;
	width:150px;
}
.ie.js .lfr-dock .my-places .show-my-places h3 {
	font-size:1.1em;
}
.ie6.js .lfr-dock.expanded.interactive-mode .lfr-dock-list-container {
	height:1%;
}
.ie6.js .interactive-mode .my-places .show-my-places {
	width:200px;
}
.ie6.js .lfr-dock.interactive-mode li {
	height:1%;
}
.ie6.js .lfr-dock.interactive-mode li a {
	height:1%;
}
.js #navigation .enter-page {
	background:transparent url(../images/navigation/bg.png) no-repeat 0 100%;
	padding:0.5em 2em 0.7em 1.5em;
}
.js #navigation .enter-page.editing {
	background:none;
	padding:0.5em 2em 0.7em 1.5em;
}
.js #navigation .enter-page a {
	background:none;
	display:inline;
	font-weight:bold;
	margin-left:1em;
	padding:0;
}
.js #add-page {
	float:left;
	font-weight:bold;
	padding-top:0.3em;
}
.js #add-page a {
	text-decoration:none;
}
.js #add-page a span {
	background:url(../images/navigation/add_page.png) no-repeat 0 50%;
	padding:5px 20px;
}
.js #add-page a:hover span {
	background-image:url(../images/navigation/add_page.png);
}
.js .delete-tab {
	background:url(../images/common/remove.png) no-repeat 42%;
	cursor:pointer;
	display:block;
	height:7px;
	position:absolute;
	right:5px;
	text-indent:-9999em;
	top:2px;
	width:8px;
}
#navigation ul .sort-helper {
	background:url(../images/portlet/placeholder_bg.png);
	border:1px dashed #508FB4;
	float:left;
	padding:0.5em;
}
.nav-menu li a.ancestor {
	font-weight:bold;
}
.nav-menu li a.selected {
1text-decoration:none;
	color:black;
	font-weight:bold;
}
.nav-menu ul {
	padding-left:10px;
}
.portlet, .portlet-topper, .portlet-content, .portlet-title {
	background:transparent url(../images/portlet/portlet_bg.png) no-repeat bottom right;
}
.portlet {
	margin:0 0 10px;
	padding-right:10px;
	text-align:left;
}
.portlet-topper {
	background-position:right top;
	margin-right:-10px;
	padding-right:40px;
	position:relative;
}
.portlet-title {
	background-position:top left;
	display:block;
	font-weight:bold;
	min-width:50%;
	padding:8px 0 4px 10px;
}
.ie .portlet-title {
	padding-bottom:5px;
}
.portlet-title img {
	vertical-align:middle;
}
.portlet-icons {
	margin:3px;
	position:absolute;
	right:7px;
	text-align:right;
	top:4px;
}
.portlet-content {
	background-position:left bottom;
	padding:10px 5px 25px 15px;
}
.portlet-icon-back {
	background:url(../images/portlet/back.png) no-repeat 0 50%;
	font-weight:bold;
	padding:0.2em 0 0.5em 1.8em;
}
.portlet-dragging {
	background:#FFFFE3!important;
	border:3px solid #666;
	padding:10px;
}
.portlet-hover {
	background:#ddd;
	padding:10px;
}
.portlet-placeholder {
	background:url(../images/portlet/placeholder_bg.png);
	border:1px dashed #508FB4;
	width:100%!important;
}
.portlet-resize-handle {
	background:url(../images/arrows/resize.png) scroll no-repeat;
	bottom:12px;
	cursor:se-resize;
	height:10px;
	position:absolute;
	right:2px;
	width:10px;
}
.popup .portlet-resize-handle {
	bottom:2px;
}
.portlet-msg-info {
	background:#FAFAFA url(../images/messages/info.png) no-repeat 0.5em 50%;
	border:1px solid #53B2F8;
	color:#777;
	display:block;
	margin:0.15em auto 1.2em;
	padding:0.5em 0.5em 0.5em 2.8em;
	text-align:left;
}
.portlet-msg-error {
	background:#FFF1ED url(../images/messages/error.png) no-repeat 0.5em 50%;
	border:1px solid #900;
	display:block;
	margin:0.15em auto 1.2em;
	padding:0.5em 0.5em 0.5em 2.8em;
	text-align:left;
}
.portlet-msg-alert {
	background:#FEFFDF url(../images/messages/alert.png) no-repeat 0.5em 10%;
	border:1px solid #EFEFEF;
	display:block;
	margin:0.15em auto 1.2em;
	padding:0.5em 0.5em 0.5em 2.8em;
	text-align:left;
}
.portlet-msg-success {
	background:#F4FDEF url(../images/messages/success.png) no-repeat 0.5em 50%;
	border:1px solid #3F9305;
	display:block;
	margin:0.15em auto 1.2em;
	padding:0.5em 0.5em 0.5em 2.8em;
	text-align:left;
}
.portlet-section-header {
	background:#D9E1EC;
	padding:1px 0 0;
}
.portlet-section-header th {
	border-bottom:1px solid #ccc;
	color:#333;
	font-weight:bold;
	padding:0.3em 1em;
}
.portlet-section-body {
	background:#E7EDF4;
	color:#000;
}
.portlet-section-body td {
	background:#DCDCDC;
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	padding:0.3em 1em;
}
.portlet-section-alternate {
	background:#D3DEEB;
	color:#000;
}
.portlet-section-alternate td {
	background:#fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #BFBFBF;
	padding:0.3em 1em;
}
.portlet-section-alternate-hover td, .portlet-section-body-hover td {
	background:#FFF5BA;
	border-bottom:1px solid #E0D79F;
	border-top:1px solid #E0D79F;
	padding:0.3em 1em;
}
.portlet-section-body td td, .portlet-section-body-hover td td {
	border:none;
}
.portlet-section-alternate td td, .portlet-section-alternate-hover td td {
	border:none;
}
.portlet-section-selected {
	background:#EEE;
}
.message-board-code {
	background:#fff;
	font-family:"Courier New", Courier, Monaco, monospace;
	white-space:pre;
}
.message-board-code-lines {
	margin-right:1em;
}
.restricted, .restricted td {
	background:#FEE1E0;
	border:none;
}
.restricted * {
	color:#777;
}
.restricted .col-1 {
	background-image:url(../images/messages/error.png);
	background-position:0.5em 50%;
	background-repeat:no-repeat;
	padding-left:2.8em;
}
.lfr-actions ul {
	background:#C9DDF6;
	border:3px double #99B6DB;
	border-left-color:#9EBAE1;
	border-top-color:#9EBAE1;
}
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
	background:url(../images/common/button_bg.png) no-repeat;
}
.lfr-actions .lfr-trigger {
	background-position:100% -42px;
}
.lfr-actions.visible .lfr-trigger {
	background-position:100% 100%;
}
.lfr-actions.visible .lfr-trigger strong {
	background-position:0 -21px;
}
.lfr-actions .lfr-trigger strong span {
	background:url(../images/common/action.png) no-repeat 5px 0;
}
.lfr-actions.left .lfr-trigger strong span {
	background:url(../images/common/action.png) no-repeat 98% 100%;
}
.lfr-actions .lfr-trigger li {
	background:#fff;
	border-bottom:1px solid #99B6DB;
}
.lfr-actions .lfr-trigger li.last {
	border-bottom:none;
}
.tabs {
	border-bottom:1px solid #8DB2E3;
	margin:0 0 1.5em 0;
	padding:0 0 2.6em 1em;
}
.tabs li {
	background:url(../images/common/tabs_bg.png) 100% -50px;
	display:inline;
	float:left;
	line-height:2.25;
	margin-right:0.8em;
	padding:0;
	position:relative;
	text-decoration:none;
}
.tabs li a, .tabs li span {
	background:url(../images/common/tabs_bg.png) 0 -150px;
	display:block;
	float:left;
	padding:0.35em 1em 0;
	text-decoration:none;
}
.tabs li.current {
	background:url(../images/common/tabs_bg.png) 100% 0;
	font-weight:bold;
	top:0.15em;
}
.tabs li.current a, .tabs li.current span {
	background:url(../images/common/tabs_bg.png) 0 -100px;
	color:#333;
	padding:0.15em 1em;
}
.ie .tabs li {
	line-height:2.35;
}
.ie .tabs li.current {
	top:0.2em;
}
fieldset {
	border:1px solid #ccc;
	padding:0.7em;
}
.ie fieldset {
	padding-top:0;
}
legend {
	font-weight:bold;
	padding:0 0.5em;
}
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {
	background:#fff url(../images/forms/input_shadow.png) no-repeat;
	border:1px solid #aaa;
	border-left-color:#777;
	border-top-color:#777;
	font:1em 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	padding:0.3em;
}
select {
	padding:0.3em;
}
input[type="image"] {
	background:transparent none;
	border:none;
	padding:0;
}
input[type="submit"], input[type="button"], input[type="reset"] {
	background:#FAFAFA url(../images/forms/button.png) repeat-x;
	border:3px double #999;
	border-left-color:#ccc;
	border-top-color:#ccc;
	color:#333;
	font-weight:bold;
	padding:0.25em;
}
.ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button {
	background:#fff url(../images/forms/input_shadow.png) no-repeat;
	border:1px solid #aaa;
	border-left-color:#777;
	border-top-color:#777;
	font:1em 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	padding:0.3em;
}
.ie6 input.submit, .ie6 input.button {
	background:#FAFAFA url(../images/forms/button.png) repeat-x;
	border:3px double #999;
	border-left-color:#ccc;
	border-top-color:#ccc;
	color:#333;
	font-weight:bold;
	padding:0.25em;
}
input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
	background:#ffc none;
	border:1px solid #fc0;
}
ul.dekra-navi {
	padding:0;
	margin:0;
	border-top:2px solid #E5E5E5;
}
ul.dekra-navi li {
	background-color:#FFF;
	border-bottom:1px solid #E5E5E5;
	padding:0;
	margin:0;
	line-height:12px;
	margin:1px 0;
	list-style-type:none;
}
ul.dekra-navi li a {
	text-decoration:none;
	color:#666;
	padding:0;
	font-size:11px;
	line-height:12px;
	margin:0;
	list-style-type:none;
}
ul.dekra-navi li a.navi-selected {
	font-weight:bold;
	color:#007D40;
}
ul.dekra-navi li.selected {
	background-image:url(Images/navipunkt.jpg);
	background-repeat:no-repeat;
}
ul.dekra-navi li.dekra-level1 {
	padding:5px 0 5px 10px;
	background-image:url(Images/Navigationsbutton.jpg);
	background-repeat:no-repeat;
}
ul.dekra-navi li.dekra-level1-selected {
	padding:5px 0 5px 10px;
	background-image:url(Images/Navigationsbutton.jpg);
	background-repeat:no-repeat;
}
ul.dekra-navi li.dekra-level1 a {
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	line-height:14px;
}
ul.dekra-navi li.dekra-level1-selected a {
	font-family:Arial, Verdana, sans-serif;
	color:#007D40;
	font-weight:bold;
}
ul.dekra-navi li.dekra-level2 {
	padding:4px 0 3px 6px;
	margin:0 10px 0 11px;
	background-position:0 8px;
	font-size:10px;
}
ul.dekra-navi li.dekra-level2-first {
	padding:6px 0 3px 6px;
	margin:0 10px 0 11px;
	background-position:0 10px;
	font-size:10px;
}
ul.dekra-navi li.dekra-level2-last {
	padding:3px 10px 6px 17px;
	margin:0;
	background-position:11px 7px;
	font-size:10px;
}
ul.dekra-navi li.dekra-level2 a {
	font-weight:bold;
	font-size:10px;}
ul.dekra-navi li.dekra-level2-first a {
	font-weight:bold;
	font-size:10px;
}
ul.dekra-navi li.dekra-level2-last a {
	font-weight:bold;
	font-size:10px;
}
ul.dekra-navi li.dekra-level3 {
	padding:4px 0 3px 6px;
	margin:0 10px 0 19px;
	border-bottom:1px dotted #E5E5E5;
	background-position:0 8px;
}
ul.dekra-navi li.dekra-level3-first {
	padding:6px 0 3px 6px;
	margin:0 10px 0 19px;
	border-bottom:1px dotted #E5E5E5;
	background-position:0 10px;
}
ul.dekra-navi li.dekra-level3-last {
	padding:3px 0 6px 6px;
	margin:0 10px 0 19px;
	background-position:0 7px;
}
ul.dekra-navi li.dekra-level3 a {
	font-weight:bold;
		font-size:10px;
}
ul.dekra-navi li.dekra-level3-last a {
	font-weight:bold;
		font-size:10px;
}
ul.dekra-navi li.dekra-level3-first a {
	font-weight:bold;
		font-size:10px;
}
ul.dekra-navi li.dekra-level4 {
	padding:2px 0 2px 6px;
	margin:0 10px 0 34px;
	border:0;
	background-position:0 6px;
}
ul.dekra-navi li.dekra-level4-first {
	padding:6px 0 2px 6px;
	margin:0 10px 0 34px;
	border:0;
	background-position:0 10px;
}
ul.dekra-navi li.dekra-level4-last {
	padding:2px 0 6px 6px;
	margin:0 10px 0 34px;
	border-bottom:1px dotted #E5E5E5;
	background-position:0 6px;
}
ul.dekra-navi li.dekra-level5 {
	padding:2px 0 2px 6px;
	margin:0 10px 0 42px;
	border:0;
	background-position:0 6px;
}
ul.dekra-navi li.dekra-level5-first {
	padding:6px 0 2px 6px;
	margin:0 10px 0 42px;
	border:0;
	background-position:0 10px;
}
ul.dekra-navi li.dekra-level5-last {
	padding:2px 0 6px 6px;
	margin:0 10px 0 42px;
	border:0;
	background-position:0 6px;
}
ul.dekra-navi li.dekra-level6 {
	padding:2px 0 2px 6px;
	margin:0 10px 0 48px;
	border:0;
	background-position:0 6px;
}
ul.dekra-navi li.dekra-level6-first {
	padding:6px 0 2px 6px;
	margin:0 10px 0 48px;
	border:0;
	background-position:0 10px;
}
ul.dekra-navi li.dekra-level6-last {
	padding:2px 0 6px 6px;
	margin:0 10px 0 48px;
	border:0;
	background-position:0 6px;
}
* {
	margin:0;
	padding:0;
}
#wrapper {
	width:979px;
	background-color:#fff;
	margin:0;
	position:absolute;
	top:0;
}
body {
	background-color:#e7e7e7;
	font:70%/1.6em Arial, Verdana, sans-serif;
	color:#555;
}
#content-wrapper {
	background-color:#fff;
	border-left:10px solid #008955;
	min-height:597px;
	height:auto!important;
	height:597px;
}
#dekra-top {
	background-color:#fff;
	height:50px;
	padding:7px 20px 0 0;
	position:relative;
	border-left:10px solid #008955;
	text-align:right;
	color:#999;
}
*:first-child+html #dekra-top {
	height:49px;
}
* html #dekra-top {
	height:41px;
}
#dekra-top a {
	padding-top:10px;
	text-decoration:none;
	color:#999;
}
#dekra-footer {
	background-color:#fff;
	height:30px;
	padding:10px 0 0 10px;
	position:relative;
	border-top:1px solid #E5E5E5;
	text-align:left;
	color:#A4A4A4;
	margin:55px 25px 0 25px;
}
#dekra-footer-home {
	background-color:#fff;
	height:30px;
	padding:10px 0 0 10px;
	position:relative;
	border-top:1px solid #E5E5E5;
	text-align:left;
	color:#A4A4A4;
}
#dekra-footer-links {
	float:left;
	text-align:left;
}
#dekra-footer-rechts {
	float:right;
	text-align:right;
}
.farbverlauf_top {
	border-left:10px solid #008955;
	background:transparent url(Images/headerverlauf_oben_Contentseite.jpg) no-repeat scroll 0 100%;
	height:6px;
	width:100%;
	margin-top:0;
}
#greydivider_toplogo {
	border-left:10px solid #008955;
	height:1px;
	background:#D1D1D1;
	line-height:0;
	font-size:0;
	z-index:-10;
}
#greydivider_bottomlogo {
	border-left:10px solid #008955;
	height:1px;
	background:#D1D1D1;
	line-height:0;
	font-size:0;
}
.farbverlauf {
	background:transparent url(Images/headerverlauf_unten_Contentseite.jpg) no-repeat scroll 100% 100%;
	height:13px;
	width:100%;
	line-height:0;
	font-size:0;
}
#banner {
	background:none;
	height:98px;
}
#printlogo {
	display:none;
}
#banner .logo {
	background:none;
	display:block;
	float:left;
	font-size:2em;
	padding:0;
	border-right:1px solid #CCC;
}
#banner .logo a {
	background:url(Images/logo.jpg) no-repeat;
	display:block;
	font-size:0;
	height:98px;
	width:205px;
}
#bannerbild {
	float:left;
	padding:2px 0 0 2px;
	height:94px;
	width:769px;
}
#page-search {
	position:absolute;
	top:23px;
	right:11px;
	text-align:left;
}
#page-search-carop {
	position:absolute;
	top:23px;
	right:11px;
	text-align:left;
	display:none;
}
.portlet, .portlet-topper, .portlet-content, .portlet-title {
	background:#fff;
}
.lfr-column.dekra-left {
	width:195px;
	border-right:1px solid #D1D1D1;
}
.lfr-column.dekra-left-home {
	width:195px;
	border-right:1px solid #D1D1D1;
}
.lfr-column.dekra-middle {
	width:588px;
}
.lfr-column.dekra-middle-top {
	width:100%;
	height:50px;
}
.dekra-middle-divider-home {
	width:100%;
	border-top:1px solid #D1D1D1;
	height:5px;
}
.dekra-middle-divider-1_121_1 {
	border-top:1px solid #D1D1D1;
	height:5px;
	margin:0 25px 0 25px;
}
.dekra-middle-bottom-divider-1_121_1 {
	height:5px;
	margin:0 25px 0 25px;
}
.lfr-column.dekra-middle-left {
	width:50%;
	height:50px;
}
.lfr-column.dekra-middle-left-home {
	width:50%;
	height:50px;
	border-right:1px solid #D1D1D1;
}
.lfr-column.dekra-middle-left-home .dekra-artikel, .lfr-column.dekra-middle-right .dekra-artikel, .lfr-column.dekra-middle-left .dekra-artikel {
	padding:15px 25px 10px 25px;
}
.ie6 .lfr-column.dekra-middle-left-home .dekra-artikel {
	padding:0 25px 0 25px;
}
.ie6 .lfr-column.dekra-middle-right .dekra-artikel {
	padding:0 25px 0 25px;
}
.ie6 .lfr-column.dekra-middle-left .dekra-artikel {
	padding:0 25px 0 25px;
}
.lfr-column.dekra-middle-left-home .dekra-artikel p, .lfr-column.dekra-middle-right .dekra-artikel p, .lfr-column.dekra-middle-left .dekra-artikel p {
	margin-bottom:0;
}
.lfr-column.dekra-middle-right {
	width:50%;
	height:50px;
}
.lfr-column.dekra-right {
	width:184px;
	border-left:1px solid #D1D1D1;
}
.lfr-column.dekra-right-home {
	width:184px;
	margin-left:10px;
    border-left:1px solid #D1D1D1;
}
.dekra-right-home-innen {
	padding-left:10px;
	padding-right:10px;
}
#layout-grid .lfr-column {
	padding:0;
}
.js .lfr-dock.interactive-mode h2 {
	margin-right:0;
}
.js .lfr-dock.interactive-mode {
	margin-right:370px;
	top:0;
}
.spalte-aussen {
	margin-bottom:30px;
}
.spalte-aussen-home {
	margin-bottom:10px;
}
p {
	margin-bottom:0;
}
#layout-column_column-3 {
	min-height:561px;
	height:auto!important;
	height:561px; 
}
a {
	text-decoration:none;
	color:#555;
}
a:visited {
	color:#555;
}
a:hover {
	color:#007D40;
}
.portlet {
	margin:0 0 5px;
	padding-right:0;
}
.portlet-title {
	font-size:1.0em;
	color:#008955;
	text-decoration:underline;
}
.portlet-title img {
	display:none;
}
.portlet-content {
	padding:0 0 8px 0;
}
.portlet-boundary_71_ .portlet-content {
	background-position:left bottom;
	padding:0 0 25px 0;
}
.portlet-boundary_73_ .portlet-content {
	padding:0 25px 0 25px;
	height:22px;
	line-height:11px;
}
.portlet-boundary_73_ a {
	color:#777;
	text-decoration:none;
	font-size:10px;
}
.portlet-boundary_73_ .portlet-title {
	display:block;
}
.portlet-boundary_56_ .portlet-content {
	padding:0;
	font-size:12px;
	line-height:16px;
}
.portlet-boundary_MSV_WAR_MSV_ .portlet-content {
	padding:0 25px 0 25px;
}
.portlet-boundary_ArticleDisplay_WAR_ArticleDisplay_ .portlet-content {
	font-size:12px;
	line-height:16px;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .presse-subheadline {
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin:0;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .presse-description {
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .presse-text {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .pressemitteilung {
	border-bottom:1px solid #E5E5E5;
	padding:15px 0 15px 0;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .pressemitteilung-first {
	border-bottom:1px solid #E5E5E5;
	padding:0 0 15px 0;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .pressemitteilung-last {
	padding:15px 0 15px 0;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .pressemitteilung a {
	text-decoration:none;
	color:#555;
}
.portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .portlet-content {
	margin-bottom:30px;
	padding:0;
}
.dekra-right-home-innen .portlet-boundary_ContentDisplay_WAR_ContentDisplay_ .portlet-content {
	background-color:#F3F9F7;
	margin:0;
	padding-bottom:5px;
}
.dekra-right-home-innen .portlet-boundary_56_ .portlet-content {
	background-color:#F3F9F7;
}
.portlet-msg-error {
	display:none;
}
.portlet-boundary_Standortsuche_WAR_Standortsuche_ td.standortsuche {
	width:50%;
	vertical-align:top;
	line-height:14px;
	padding-right:5px;
}
.portlet-boundary_Standortsuche_WAR_Standortsuche_ td.standortsuche_plz {
	padding-right:5px;
}
.portlet-boundary_Standortsuche_WAR_Standortsuche_ .submitbutton {
	background:#FFF url(../images/dekra/pfeil_grau.gif) no-repeat scroll 0 50%;
	border-color:#FFF;
	color:#666;
	padding-left:7px;
	border:none;
	text-align:left;
}
.ie6 .portlet-boundary_Standortsuche_WAR_Standortsuche_ .submitbutton {
	background:#FFF url(../images/dekra/pfeil_grau.gif) no-repeat scroll 0 50%;
	border-color:#FFF;
	color:#666;
	padding-left:7px;
	border:none;
	text-align:left;
}
.portlet-boundary_Standortsuche_WAR_Standortsuche_ .standortsuche_liste {
	height:105px;
}
.portlet-boundary_Standortsuche_WAR_Standortsuche_ #map {
	width:100%;
	height:350px;
}
#navigation {
	background:none;
	position:absolute;
	left:0;
	top:29px;
	height:35px;
	width:775px;
	z-index:1;
	margin:0;
	padding-left:197px;
}
*:first-child+html #navigation {
	top:28px;
}
#navigation li {
	background:url(Images/header_tab-inactiv_R.jpg) no-repeat right 9px;
	margin-right:0;
	padding-top:9px;
	margin-left:8px;
	height:26px;
	float:left;
}
#navigation li.selected {
	background:url(Images/header_tab-links_activ_R.jpg) no-repeat right top;
	margin-right:0;
	padding:0;
	height:35px;
	margin-left:0;
	float:left;
	z-index:1;
}
#navigation li a {
	background:url(Images/header_tab-inactiv_L.jpg) no-repeat left top;
	padding:4px 0 10px 8px;
	margin-right:10px;
	height:26px;
	float:left;
}
#navigation li.selected a {
	background:url(Images/header_tab-links_activ_L.jpg) no-repeat left top;
	padding:13px 8px 12px 25px;
	margin-right:1.3em;
	height:26px;
	float:left;
}
#navigation li a span {
	background:none;
	font-size:12px;
	padding-left:8px;
	font-weight:bold;
	color:#A6A6A6;
}
#navigation li.selected a span {
	background:none;
	font-size:12px;
	font-weight:bold;
	color:#008955;
}
#navigation li a:hover span {
	background:none;
}
#navigation li a:hover {
	padding-bottom:0;
}
#navigation li.selected a:hover {
	padding:13px 8px 12px 25px;
}
#dekra-artikel {
	padding-left:25px;
	padding-right:25px;
}
.dekra-artikel {
	padding-left:25px;
	padding-right:25px;
}
.dekra-artikel-home {
	padding-left:0;
	padding-right:0;
	padding-top:10px;
}
.dekra-headline {
	color:#007D40;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:19px;
}
.dekra-subheadline {
	color:#8AC979;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:13px;
}
.dekra-subheadline2 {
	color:#888;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:13px;
}


.dekra-thirdheadline {
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:5px;
}
.dekra-topheadline {
	color:#888;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
}
.dekra-homebox-headline {
	color:#007D40;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
	padding-right:6px;
}
.dekra-img {
	border:1px solid #D1D1D1;
}

.dekra-artikel-img {
	float:right;
	margin:2px 0 20px 40px;
}

.dekra-artikel-teaser-img {
	float:left;
	margin:2px 12px 12px 0;
	width:138px;
}
.dekra-artikel-pressebild-img {
	float:left;
	margin:2px 12px 12px 0;
	width:135px;
	height:100px;
}
.dekra-artikel-homebox-img {
	margin:0;
	width:168px;
	height:90px;
}
.dekra-teaser-schmal-bottom {
	clear:both;
}
.dekra-artikel-text td {
	border-bottom:1px solid #E5E5E5;
	padding:20px 20px 20px 0;
	vertical-align:top;
}
.dekra-artikel-text td p {
	margin-bottom:0;
}
.dekra-artikel-text li {
	list-style-position:outside;
	list-style-type:square;
}
.dekra-artikel-text ul {
	margin:10px 0 10px 15px;
}
.dekra-artikel-link {
	text-decoration:none;
	color:#B90100;
}
.dekra-artikel-link-grau {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.anreisser-schmal-headline {
	margin-bottom:8px;
	font-weight:bold;
}
#quicklinks-headline {
	color:#666;
	font-size:12px;
	border-bottom:1px solid #D1D1D1;
	border-top:2px solid #D1D1D1;
	padding:5px 0 3px 14px;
	margin:0 0 10px 0;
	font-weight:bold;
}
#quicklinks_content {
	color:#666;
	font-size:11px;
	padding:0 0 0 14px;
}
.quicklink_column1 {
	width:178px;
	padding-bottom:5px;
}
.quicklink_column2 {
	width:178px;
	padding-bottom:5px;
}
.quicklink_column3 {
	width:169px;
	padding-bottom:5px;
}
.kontaktbox {
	background:url(Images/Kontaktbox_259px_breit_oben.jpg) no-repeat;
	color:#666;
	padding:0 0 0 10px;
	margin:0 -19px 0 -16px;
	width:259px;
	margin-left:20px;
}
.kontaktbox2 {
	background:url(Images/Kontaktbox_259px_breit_oben2.jpg) no-repeat;
	color:#666;
	padding:0 0 0 10px;
	margin:0 -19px 0 -16px;
	width:259px;
	margin-left:20px;
}
.kontaktbox-headline {
	font-size:12px;
	font-weight:bold;
	padding:10px 6px 8px 0;
}
.kontaktbox-content {
	font-size:11px;
	padding:12px 24px 20px 0;
}
.kontaktbox-close {
	background:url(Images/Kontaktbox_259px_breit_unten.jpg) no-repeat;
	height:7px;
	margin:0 -19px 0 20px;
}
.dekra-left .kontaktbox, .dekra-right .kontaktbox {
	background:url(Images/Kontaktbox_180px_breit_oben.jpg) no-repeat;
	color:#666;
	padding:0 0 0 15px;
	margin:0 -19px 0 -16px;
	width:180px;
	margin-left:10px;
}
.dekra-left .kontaktbox-close, .dekra-right .kontaktbox-close {
	background:url(Images/Kontaktbox_180px_breit_unten.jpg) no-repeat;
	height:7px;
	margin:0 -19px 0 10px;
}
.homebox-start {
	float: left;
	width:274px;
	margin-bottom:20px;
}
.homebox {
	/*background:url(Images/Homebox_oben.jpg) no-repeat;*/
	color:#666;
	padding:0 0px 0 10px;
	margin:0 -19px 0 0;
	width:274px;
}
.homebox-right {
/*	background:url(Images/Homebox_oben.jpg) no-repeat;*/
	color:#666;
	padding:0 0 0 10px;
	margin:0 -19px 0 0;
	width:274px;
}
.homebox-content {
	font-size:11px;
	padding:10px 10px 10px 0;
}
.homebox-close {
	background:url(Images/Homebox_unten.jpg) no-repeat;
	height:5px;
	margin:0 -19px 0 0;
	padding-right:4px;
}
.homebox-close-right {
	background:url(Images/Homebox_unten.jpg) no-repeat;
	height:5px;
	margin:0 -19px 0 0;
}
.homebox-stop {
	clear:both;
}
.homebox-link {
	text-align:right;
	padding-right:5px;
}
.dekra-artikel p.termin_subheadline {
	font-weight:bold;
	margin-bottom:0;
}
.dekra-artikel p.kontakt_subheadline {
	font-weight:bold;
	margin-bottom:0;
}
tr .event {
	border-bottom:1px solid #E5E5E5;
}
#event_ort {
	display:none;
}
table .event-table {
	font-size:12px;
}
td .event-top {
	padding:0 3px;
	border-bottom:1px solid #E5E5E5;
}
td .event1 {
	width:5px;
	padding:15px 3px 13px;
	vertical-align:top;
}
td .event2 {
	width:140px;
	padding:10px 3px;
	vertical-align:top;
}
td .event3 {
	width:140px;
	padding:10px 3px;
	vertical-align:top;
}
td .event4 {
	width:140px;
	padding:10px 3px;
	vertical-align:top;
}
td .event5 {
	width:100px;
	padding:10px 3px;
	vertical-align:top;
}
.event .event1 {
	border-bottom:1px solid #E5E5E5;
}
.event .event2 {
	border-bottom:1px solid #E5E5E5;
}
.event .event3 {
	border-bottom:1px solid #E5E5E5;
}
.event .event4 {
	border-bottom:1px solid #E5E5E5;
}
.event .event5 {
	border-bottom:1px solid #E5E5E5;
}
.event-liste {
	padding:10px 0;
}
table .loefi-table {
	width:100%;
	font-size:12px;
}
td .loefi {
	width:25%;
	padding:10px 3px;
	vertical-align:top;
}
.event .loefi {
	border-bottom:1px solid #E5E5E5;
}
.loefi-img {
	float:left;
	margin:5px 38px 10px 0;
}
.loefi-boxes {
	margin-bottom:30px;
}
.loefi-boxes-klein {
	margin-bottom:10px;
}
.loefi-select {
	font-size:11px;
	width:250px;
	margin-bottom:10px;
}
.loefi-button {
	margin-right:0;
	float:right;
	font-size:12px;
}
a.homebox-link {
	text-decoration:none;
	color:#008050;
	font-size:12px;
	text-align:right;
}
.dekra-artikel p {
	margin-bottom:12px;
}
.modulabstand-unten {
	margin-bottom:20px;
}
.dekra-artikel a, .dekra-artikel a:visited {
	background:url(Images/pfeil_grau.gif) no-repeat 0 3px;
	font-weight:bold;
	padding-left:8px;
}
.dekra-artikel a:hover {
	background:url(Images/pfeil_gruen.gif) no-repeat 0 3px;
	font-weight:bold;
	padding-left:8px;
	color:#007D40;
}
.dekra-artikel a.no-background {
	background:none;
	padding-left:0;
}
.dekra-artikel a.no-bold {
	font-weight:normal;
}
#links {
	margin-bottom:30px;
}
.links_home {
	padding:3px 7px 7px 7px;
	margin:0;
}
.context-headline {
	color:#666;
	font-size:11px;
	border-bottom:1px solid #D1D1D1;
	border-top:2px solid #D1D1D1;
	padding:3px 0 3px 14px;
	margin:0 0 8px 0;
	font-weight:bold;
}
.context-headline-home {
	color:#666;
	font-size:11px;
	border-bottom:1px solid #D1D1D1;
	border-top:2px solid #D1D1D1;
	padding:3px 0 3px 7px;
	margin:0 0 13px 0;
	font-weight:bold;
}
.content-display {
	margin-bottom:16px;
	padding:0 14px 0 14px;
}
.content-display-home {
	margin-bottom:10px;
	padding:0 7px 0 7px;
}
p.context-subheadline {
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height:12px;
	margin-bottom:2px;
}
table.context-table {
	width:100%;
}
td.context-teaser {
	font-size:11px;
	font-weight:normal;
	color:#555;
	line-height:12px;
	width:auto;
}
.context-teaser {
	font-size:11px;
	font-weight:normal;
	color:#555;
	line-height:12px;
	width:auto;
}
td.context-link {
	width:20px;
	vertical-align:bottom;
	padding-bottom:2px;
}
span.context-link-span {
	text-align:right;
	right:0;
}
a.context-link {
	text-decoration:none;
	color:#008050;
	font-size:12px;
	text-align:right;
}
a.download-link {
	text-decoration:none;
	color:#555;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
a.link-link {
	text-decoration:none;
	color:#555;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
#suchbutton {
	background:url(../images/dekra/pfeil_grau.gif) no-repeat scroll 110px 4px;
	border-color:#FFF;
	color:#666;
	padding:0 0 0 113px;
	border:none;
	text-align:left;
	width:160px;
}
.ie #suchbutton {
	background:url(../images/dekra/pfeil_grau.gif) no-repeat scroll 105px 60%;
}
.portlet-boundary_109_ .uni-form .ctrl-holder {
	clear:none;
	float:left;
	min-width:220px;
	min-height:42px;
	height:auto!important;
	padding:0;
	margin-bottom:10px;
}
.ie6 .portlet-boundary_109_ .uni-form .ctrl-holder {
	width:220px;
	height:42px;
	margin-right:10px;
}
.portlet-boundary_109_ .uni-form .webforms_textarea {
	width:500px;
}
.ie6 .portlet-boundary_109_ .uni-form .webforms_textarea {
	width:500px;
}
.portlet-boundary_109_ .uni-form .ctrl-holder input {
	width:200px;
}
.portlet-boundary_109_ .uni-form .ctrl-holder textarea {
	width:420px;
}
.portlet-boundary_109_ .uni-form .ctrl-holder input[type="radio"] {
	width:15px;
}
.portlet-boundary_109_ .uni-form .ctrl-holder input.radio {
	width:15px;
}
input[type="text"], input[type="password"], input[type="file"], input[type="reset"], select, textarea, .textarea {
	background:#FFF;
}
.ie6 input.text {
	background:#FFF;
	background-image:none;
}
input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
	background:#FFF none;
	border:1px solid #008050;
}
.portlet-boundary_109_ .uni-form select, .portlet-boundary_109_ .uni-form option {
	min-width:100px;
	width:auto!important;
	width:100px;
}
.ie6 .portlet-boundary_109_ .uni-form select, .ie6 .portlet-boundary_109_ .uni-form option {
	width:100px;
}
.portlet-boundary_109_ .uni-form .button-holder input[type="submit"] {
	background:#FFF url(../images/dekra/pfeil_grau.gif) no-repeat scroll 0 50%;
	border-color:#FFF;
	color:#666;
	padding-left:4px;
	border:none;
}
.ie6 .portlet-boundary_109_ .uni-form .button-holder input.submit {
	background:#FFF url(../images/dekra/pfeil_grau.gif) no-repeat scroll 0 50%;
	border-color:#FFF;
	color:#666;
	padding-left:7px;
	border:none;
	text-align:left;
}
.portlet-boundary_109_ .uni-form fieldset {
	border:none;
}
.portlet-boundary_109_ .uni-form legend {
	color:#007D40;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:19px;
	margin-bottom:20px;
	background:#FFF;
	_margin:0 -7px 20px -7px;
}
.portlet-boundary_109_ fieldset.block-labels {
	padding:0 25px;
}
.portlet-boundary_109_ .uni-form p {
	margin-bottom:10px;
}
input.feldtextError, .feldtextError {
	background:#FFF;
	border-color:#F00;
}
.sitemapentry a {
	font-weight:bold;
	text-decoration:none;
	color:#555;
}
.sitemapheader a {
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	color:#555;
}
li.sitemapheader {
	margin:15px 5px 0 0;
	list-style-type:none;
	padding:0;
	display:list-item;
}
.sitemapentry {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.sitemap {
	margin:0;
	padding:0 0 0 15px;
}
ul.sitemap-first {
	margin:30px 0 0 0;
}
ul.sitemap-second {
	margin:0;
	padding:15px 0 0 15px;
	border-top:1px solid #E5E5E5;
}
.dekrasearchentry {
	margin-top:15px;
	display:block;
}
.dekrasearchentrylink {
	color:#666;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	text-decoration:none;
}
.dekrasearchcontent {
	text-decoration:none;
	color:#666;
	font-size:12px;
}
.moreentries {
	color:#888;
	text-decoration:none;
	font-weight:bold;
}
.moreentrieslink {
	color:#888;
	text-decoration:none;
}
.portlet-boundary_77_ .portlet-section-alternate td.col-2, .portlet-boundary_77_ .portlet-section-alternate-hover td.col-2 {
	width:70px;
	vertical-align:top;
	padding-top:14px;
}
.portlet-boundary_77_ .portlet-section-alternate td {
	padding:0;
}
.portlet-boundary_77_ .portlet-section-alternate-hover td, .portlet-boundary_77_ .portlet-section-alternate-hover td {
	background:#FFF;
	border:none;
	padding:0;
}
.portlet-boundary_77_ tr.portlet-section-alternate-hover, .portlet-boundary_77_ tr.portlet-section-alternate-hover td.col-1 {
	background:#FFF;
	border:none;
	padding:0;
}
.portlet-boundary_77_ .portlet-content {
	padding:0 25px;
}
table.dekra-standort-kontakt td.input {
	padding-bottom:10px;
	padding-right:20px;
}
table.dekra-standort-kontakt input[type="text"] {
	width:200px;
}
table.dekra-standort-kontakt textarea {
	width:430px;
	height:50px;
}
