* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Verdana, Helvetica sans-serif;
	font-size: 12px;
	line-height: 22px;
	background-color: #fbfcfd;
	font-size: 12px;
}

.clearer {
	clear: both;
}

img:focus {
	outline: none;
}

img {
	border: 0;
}

a, a:link, a:hover, a:active, a:focus {
	color: #003B73;
	/*text-decoration:underline;*/
	outline: none;
}

#content ul, #contentNoScript ul {
	padding-left: 15px;
}

/* Header */

#header {
	width: 1010px;
	height: 85px;
	background: url('../images/layout/gradient-header.gif') repeat-x left top;
	background-color:#f7f8fa;
}

#logo {
	background-image: url(../images/layout/index_logo.gif);
	width: 130px;
	height: 80px;
	background-repeat:no-repeat;
	position:absolute; left:90px; top:15px;
}

#logo a {
	display: block;
	cursor: pointer;
	height:80px;
	width:280px;
}

#noscript {
	background-image: url(../images/noscript.jpg);
	width: 644px;
	height: 93px;
	background-repeat:no-repeat;
	position:absolute; left:-284px; top:-50px;
}

#indexedsearch div {
	line-height: 0;
}

#search {
	height:20px;
	left:675px;
	position:absolute;
	top:45px;
	width:250px;
}

#search_index {
	height:20px;
	left:675px;
	position:absolute;
	top:45px;
	width:250px;
}

#unlog {
	float:right;
	width:300px;
	margin-right:15px;
}

#unlog .button a{
	margin-left:5px;
}

#loginDiv { position:absolute; top:13px; }

.searchbox-sword {
	background-image: url(../images/layout/search-input-background.png);
	height:13px;
	padding:6px;
	width:172px;
	float: left;
	border: none;
	border-left: 2px solid #e9e9ea;
	color: #989898;
}

.searchbox-button {
	width: 38px;
	height: 25px;
	background-image: url(../images/layout/search-submit-background.png);
	border: none;
	float: left;
}

/* Login */
#login { height:20px; width:350px; }
#login ul { list-style:none; color:#999; font-size:11px; left:110px; position:absolute; top:-35px; width:220px;}
#login ul span { color:#003B73; margin-left:10px; }
#login ul span a { color:#003B73; }
#login ul a { color:#999; font-weight:bold;}
#login ul a:hover { color:#E96B10; font-weight:bold;}
#login #login_name { text-align:right;}
#login #login_warenkorb { text-align:right;}
#login #login_button { text-align:right;}

/* Mainnavi */

#main-navigation {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 40px;
	font-size: 16px;
	width: 1010px;
}

#main-navigation ul {
	background-color:#3F0;
	list-style-type: none;
	width: 100%;
	height: 38px;
	border-top: 1px solid #e1e4e7;
	border-bottom: 1px solid #e1e4e7;
	background: url('../images/layout/gradient-navi.gif') repeat-x left top;

}

#main-navigation ul li {
	float: left;
	/*background: url('../img/navi-sprite.png') no-repeat;*/
	background: url('../images/layout/mainnavigation-seperator.png') no-repeat;
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 27px 5px 0px;
	height: 33px;
	line-height: 40px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
}

#main-navigation ul li.active a {
	/*color: #e21527;*/
	color: #E96B10;
}

#main-navigation ul li.first {
	margin-left: 90px;
}

#main-navigation ul li a:hover {
	/*color: #e21527;*/
	color: #E96B10;
}

#main-navigation ul li.last {
	background-image: none;
}

#main-navigation .hidden-navigation-title {
	margin-left: 5000px;
}

#main-navigation ul li{
	/*background: url('../img/navi-sprite.png') no-repeat;*/
}

#main-navigation ul li a {
	/*color: #3d6e8c;*/
	color: #003B73;
	text-decoration: none;
}

/* Main navi Ende */

/* Content */

#content-wrapper {
	width: 1010px;
	background-color:#fbfcfd;
}

#content-wrapper #content h3, #content-wrapper #contentNoScript h3 { color:#003B73; }
#content-wrapper #content h4, #content-wrapper #contentNoScript h4 { font-size:14px; margin-top:15px;}

#content-wrapper .bestellung input { font-size:12px; width:180px; }
#content-wrapper .bestellung .checkbox { width:15px; margin-right:5px;}
#content-wrapper .bestellung select { font-size:12px; width:184px; padding:1px;}
#content-wrapper .bestellung textarea { font-size:12px; width:507px; padding:1px;}
#content-wrapper .bestellung .errorMessage { font-size:12px; color:#F00;}
.errorMessage { font-size:12px; color:#F00;}
.errorMessageLegende { font-size:10px; color:#F00;}
.dropdown { font-size:12px; width:185px; padding:1px;}

.textRed { font-size:12px; width:184px; height:16px; border:1px solid #F00; padding:1px; }
.textGoodie { font-size:10px; width:140px; }
.textGoodieOrange { font-size:10px; width:140px; background-color:#fbe388;}
.select-oneRed { font-size:12px; width:180px; padding:1px; border:1px solid #F00;}
.textGoodieRed { font-size:10px; width:140px; padding:1px; border:1px solid #F00;}

.tableHeaderNotActive {font-size:11px; border-bottom:2px solid #003B73; padding-left:2px;}
.tableHeaderActive {font-size:11px; color:#003B73; text-decoration:none; border-bottom:2px solid #F90; padding-left:2px;}
.textfeldSchriftGruen {font-size:15px; color:#0C3; font-weight:bold;}

#sidebar-overlay1{
	background:transparent url(../images/layout/sidebar-overlay.gif) no-repeat scroll 0 0;
	height:212px;
	left:152px;
	position:absolute;
	top:124px;
	width:180px;
}

#content, #contentNoScript {
	color:#003B73;
	float:right;
	margin-right:20px;
	margin-top:50px;
	width:650px;
	overflow-x: hidden;
	min-height:500px;
}

#content p, #contentNoScript p {
	line-height: 19px;
}

#content p a, #contentNoScript p a{
	text-decoration:none;
	color:#E96B10;
	font-weight:normal;
}

#content p a:hover, #contentNoScript p a:hover {
	text-decoration:underline;
	color:#E96B10;
}

#content h1, #contentNoScript h1 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
	/*color: #478a9e;*/
	color:#E96B10;
	font-weight: normal;
	position: relative;
	z-index: 999;
	line-height: 28px;
}

#content h2, #contentNoScript h2{
	font-size: 24px;
	color: #003B73;
	font-weight:lighter;
	text-transform: uppercase;
	font-weight: normal;
	margin:20px 0;
}
#slogan{
	width:500px; 
	height:40px; 
	left:270px; 
	position:absolute; 
	top:20px; 
}

#slogan h2{
	font-size: 24px;
	color: #003B73;
	font-weight:lighter;
	text-transform: uppercase;
	font-weight: normal;
}
#slogan h3{
	color:#003B73;
	font-size: 14px;
	margin-left:100px;
}

#content h2.orangeH2, #contentNoScript h2.orangeH2{
	font-size: 24px;
	color: #E96B10;
	font-weight:lighter;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 20px;
}

#content a, #contentNoScript a{
	/*font-weight:bold;*/
}
#content a:hover, #contentNoScript a:hover {
	color:#E96B10;
}

#sidebar {
	float:left;
	width:338px;
	background: url('../images/layout/default-raute.jpg') no-repeat right 0;
	color: #666768;
}

#sidebar ul li { font-size:0.93em; }

#sidebar h1 {
	color: #e21527;
}

#sidebar.no-sidebar {
	background: none;
}

#sidebar .hotline-nummer {
	background:  url(../images/layout/telefon.gif) no-repeat scroll 0 0;
	line-height: 20px;
	margin: 20px 0;
}

#sidebar .hotline-nummer span {
	color:#3D6E8C;
	font-size:18px;
	padding-left:20px;
}

#sidebar .e-mail {
	border: 1px solid #cbced1;
	padding: 1px 2px;
	margin: 20px 0;
}

#sub-navigation ul li a {
	text-decoration: none;
	font-weight: bold;
}

#sidebar #sub-navigation ul li.active a {
	/*color: #E21527;*/
	color: #E96B10;
	text-decoration: none;
	font-weight: bold;
}

.sidebar-content-element {
	width: 220px;
	margin: 50px 0 10px 90px;
	position: relative;
	z-index: 999;
}

#sidebar h2, .home-three-columns h2  {
	font-size: 18px;
	/*color: #e21527;*/
	color: #E96B10;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	height: 16px;
}

.pdf-image {
	width: 90px;
	height: 130px;
	padding-bottom: 15px;
}

.home-three-columns .pdf-image {
	margin-bottom: 15px;
}

.sidebar-newsletter {
	margin-bottom: 20px;
}

.sidebar-newsletter input {
	border: 1px solid #c4c5c6;
	padding: 5px;
	color: #c4c5c6;
}

/* Subnavi*/
#sub-navigation {
	padding-top: 85px;
	height: 130px;
}

#sub-navigation li {
	border-bottom: 1px solid #d3d3d3;
	padding: 4px 0 6px 0;
	font-weight: normal;
}

#sidebar #sub-navigation li a {
	font-weight: normal;
	position:relative;
	z-index:999;
	/*color: #003B73;*/
	color: #003B73;
}

#sub-navigation ul {
	list-style-type: none;
	width: 100%;
	background: url(../images/layout/verlauf_subnavi.gif) no-repeat scroll;
	height:390px;
}

#sub-navigation ul li {
	/*background:transparent url(../images/layout/item-blau.gif) no-repeat scroll 6px -2px;*/
	line-height:19px;
	padding-left:90px;
}
/*
#sidebar #sub-navigation ul li:hover {
	background:transparent url(../images/layout/item-orange.gif) no-repeat scroll 6px -2px;
}
*/
#sidebar #sub-navigation ul li:hover a {
	/*color: #e21527;*/
	color: #E96B10;
}

/*
#sub-navigation ul li.active {
	/*background: url('../img/item-rot.gif') no-repeat 0 -2px;*/
	/*background: url('../images/layout/item-orange.png') no-repeat 6px -2px;
}*/

#sub-navigation ul li.subNavi0 {
	width: 185px;
}
#sub-navigation ul li.subNavi1 {
	width: 169px;
}
#sub-navigation ul li.subNavi2 {
	width: 153px;
}
#sub-navigation ul li.subNavi3{
	width: 137px;
}
#sub-navigation ul li.subNavi4 {
	width: 121px;
}
#sub-navigation ul li.subNavi5 {
	width: 105px;
}

/* Subnavi Ende */

/*  BUTTON */
#sidebar, .info-boxes-element-row .button, .info-boxes-element-row .button_grau, #content .button, #content .button_grau{
	margin-left: 0px;
}

.info-boxes-element-row .button, .info-boxes-element-row .button_grau {
	margin-top: 10px;
}

.button, .button_grau {
	margin-left: 90px;
}

.button a {
	line-height: 22px;
	background: url('../images/layout/button-sprite.png') no-repeat  -230px -23px;
	float: left;
	padding-left: 20px;
	color: #003B73;
	text-transform:uppercase;
	text-decoration: none;
}
.button a:hover {
	background: url('../images/layout/button-sprite-hover.png') no-repeat  -230px -23px;
}
.button a:hover span {
	background: url('../images/layout/button-sprite-hover.png') no-repeat right 1px;
}
.button span {
	line-height: 2.05em;
	padding:7px 10px 0 2px;
	background: url('../images/layout/button-sprite.png') no-repeat right 1px;
	float: left;
	height:18px;
}

/* ausgegrauter button ohne hover */

.button_grau a {
	line-height: 22px;
	background: url('../images/layout/button-sprite-inaktiv.png') no-repeat  -230px -23px;
	float: left;
	padding-left: 20px;
	color: #838383;
	text-transform:uppercase;
	text-decoration: none;
}
.button_grau span {
	line-height:22px;
	padding:7px 10px 0 2px;
	background: url('../images/layout/button-sprite-inaktiv.png') no-repeat right 1px;
	float: left;
	height:18px;
}

#buttons_leiste { height:50px; width:640px;}
.buttons_leiste { height:50px; width:640px;}
.button_abstand { float:left; padding-left:20px}
.button_mehr { margin-left:20px; float:left; }
.preise { float:right; font-size:28px; }
.preiseCuNoFo {font-size: 18px;
	margin-bottom: 20px;
	color:#E96B10;
	font-weight: normal;}
.mwstzusatz {float:right; margin:-25px 20px 0 0; font-size:11px;}

.form-element .button, .info-boxes-element .button {
	margin-left: 0px;
	margin-top: 20px;
}

.form-element .button a span {
	padding-top: 0px;
}

/* BUTTON ENDE */

/* Zoomer-Slider */

#info-boxes-slider {
	width: 100%;
	position: relative;
	z-index: 2;
	margin-bottom: 50px;
	
}

.info-boxes-slider-container {
	width: 660px;
	height: 140px;
	margin-bottom: 50px;
}

div#test {
	border: #000 solid 1px;
	margin: 20px auto;
	height: 50px;
	width: 50px;
	position: relative;
}

.zoomMe {
	height: 120px;
	width: 140px;
	position: absolute;
}

#box1 {
	bottom: 0;
}

#box2 {
	bottom: 0;
	left: 150px;
}

#box3 {
	bottom: 0;
	left: 295px;
}

#box4 {
	bottom: 0;
	left: 415px;
}

#test1 span, #test2 span, #test3 span, #test4 span {
	background:transparent url(../images/layout/zoomer-pfeil.gif) no-repeat scroll 0 1px;
	display:none;
	font-weight:bold;
	left:40px;
	line-height:15px;
	padding-left:5px;
	padding-top:8px;
	position:absolute;
	top:138px;

}




#test1 span div, #test2 span div, #test3 span div, #test4 span div {
	font-weight: normal;
}

#test2 span {
	left: 190px;
}

#test3 span {
	left: 340px;
}

#test4 span {
	left: 430px;
}

.slider-container-bg {
	background: url('../images/layout/slider-container-bg.png') no-repeat right 0;
	height:290px;
	left:310px;
	position:absolute;
	top:140px;
	width:700px;
	z-index:0;
}

/*#content .info-boxes-element {
	margin-top: 20px;
}

#content #info-boxes-slider span {
	position: relative;
	top: 0px;
	text-align: center;
	width: 100%;
	display: none;
}

.info-boxes-slider-container {
	position: absolute;
	height: 165px;
}

#content #info-boxes-slider {
	width: 630px;
	height: 140px;
	background: url(../img/four-boxes-image.png) no-repeat;
	margin-bottom: 50px;
	top: 0px;
	position: absolute;
}

#content #info-boxes-slider .info-boxes-slider-container .info-boxes-slider-first {
	width: 133px;
	height: 165px;
	cursor: pointer;
}

#content #info-boxes-slider .info-boxes-slider-container .info-boxes-slider-second {
	width: 145px;
	height: 165px;
	cursor: pointer;
}

#content #info-boxes-slider .info-boxes-slider-container .info-boxes-slider-third {
	width: 133px;
	height: 165px;
	cursor: pointer;
}

#content #info-boxes-slider .info-boxes-slider-container .info-boxes-slider-fourth {
	width: 115px;
	height: 165px;
	cursor: pointer;
}

#content #info-boxes-slider .info-boxes-slider-container .info-boxes-slider-item {
	display: block;
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}*/



#content .info-boxes-element .subheader, #content .home-three-columns .subheader  {
	font-size: 16px;
	color: #478a9e;
	font-weight: bold;
}

#content .info-boxes-element-row {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e4e7e9;
}

#content .info-boxes-element-row .subheader {
	color: #3d6e8c;
	font-weight: bold;
	
}

#content .info-boxes-element-row h3 {
	font-size: 20px;
	text-transform: uppercase;
	color: #e21527;
	margin-bottom: 10px;
	font-weight: normal;
}

#content .info-boxes-element-row-content-left {
	float: left;
	width: 250px;
	margin-right: 70px;
}

#content .info-boxes-element-row-content-right {
	float: left;
	width: 220px;
}



/* Content --> News element */

#content ul.news-element {
	list-style-type: none;
	margin-top: 15px;
	padding-left: 0px;
}

#content ul.news-element .button,  #content ul.news-element .button_grau{
	bottom:0;
	margin-left:0;
	padding-top:10px;
	position:relative;
}

#content ul.news-element li {
	padding: 20px 0 20px 0;
	border-top: 1px solid #e4e7e9;
	position: relative;
}

#content ul.news-element li h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #478a9e;
	margin-bottom: 5px;
	display: inline;
}

#content ul.news-element li .subheader {
	font-size: 12px;
	color: #478a9e;
	display: block;
}

#content ul.news-element li .content {
	float: left;
	width: 420px;
}

#content ul.news-element li .image {
	float: right;
	margin-left: 15px;
}



/* Content > Form element */
.csc-mailform, fieldset {
	border: 0px;
	margin:0;
	padding:0;
} 

#content .form-element {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #e4e7e9;
}

#content .form-element input {
	border: 1px solid #e4e7e9;
	padding: 3px;
}

#mailform #contact-form-firstname {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}

#mailform #contact-form-lastname {
	float: left;
}

#contact-form-firstname input,#contact-form-lastname input {
	width: 250px;
}

#mailform #contact-form-street {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}

#mailform #contact-form-city {
	float: left;
}

#mailform #contact-form-street input#strasse {
	width: 189px;
}

#mailform #contact-form-street input#nummer {
	width: 50px;
}

#mailform #contact-form-city input#plz {
	width: 50px;
}

#mailform #contact-form-city input#ort {
	width: 189px;
}

#mailform #contact-form-email {
	margin-bottom: 15px;
}

#mailform #contact-form-email input#email {
	width: 250px;
}

#mailform #contact-form-message #nachricht {
	border: 1px solid #e4e7e9;
	width: 533px;
	height: 150px;
}

#content .form-element .button input, #content .form-element .button_grau input {
	background: transparent none repeat scroll 0 0;
	border: 0 solid #E4E7E9;
	color: #3D6E8C;
	padding: 0px;
	cursor: pointer;
}

/* two-column-element-left */
.two-column-element {
	margin-top:40px;
}
.two-column-element li {
	padding: 20px 0;
	list-style-type: none;
	border-top: 1px solid #E4E7E9;
}
.two-column-element-left {
	float: left;
	width: 140px;
	margin-right:20px;
	color: #e21527;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 22px;
}

.two-column-element-right {
	float: left;
	width:390px;
}

#content ul.two-column-element {
	padding-left: 0px;
}

#footer {
	padding-left: 90px;
	padding-top: 10px;
	width: 920px;
	color: #898989;
	height: 30px;
	line-height: 14px;
	font-size: 10px;
    margin-top:-2px;
	text-align:left;
}

#footer a {
	color: #003B73;
	text-decoration: none;
}

#footer a:hover {
	color: #E96B10;
	text-decoration: none;
}

#footer_right { float:right; margin-right:25px; }

.news-list {
	margin-top: 35px;
}

.news-list-browse span {
	padding-right: 10px;
	margin-right: 10px;
}

#content .news-list h2 {
	margin-bottom: 0px;
}

.news-latest-item h3 {
	text-transform: uppercase;
}

/*

*html #sidebar {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home-raute.png');
}

*html #footer {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home-raute.png');
}

*html #sidebar ul {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home-raute.png');
}

*/
/* Style für den Background Changer auf input Feldern */
.Orange {
	background-color:#fbe388;
	/*font-size:10px;	*/
	
}

/* Graue Linie Produkte */
.graue_linie { border-bottom:1px solid #EAEAEA; width:100%; margin:0 0 35px 0; float:left; }
.graue_linie2 { border-bottom:1px solid #EAEAEA; width:100%; margin:10px 0 0 0; padding:0; float:left; }
.graue_linie2_ohne { border-bottom:1px solid #EAEAEA; width:100%; margin:10px 0 0 0; padding:0; }
.graue_linie3 { border-bottom:1px solid #EAEAEA; width:100%; margin:-10px 0 15px 0; padding:0; float:left; }
.graue_linie4 { border-bottom:1px solid #EAEAEA; width:100%; margin:10px 0 10px 0; padding:0; float:left; }
.graue_linie_kurz { border-bottom:1px solid #999; width:80px; margin:0; padding:0;}
.schrift_klein { font-size:11px;}
.graue_linie_index { border-top:1px solid #EAEAEA; margin:0 0 0 90px; width:900px; }

/* Fordschritsbalken */
#fortschritt_balken { width:640px; height:22px; margin-bottom:20px; }
.fort_block1 { background-image:url(../images/layout/fortschritt_1.gif); width:640px; height:22px; margin-bottom:20px; }
.fort_block2 { background-image:url(../images/layout/fortschritt_2.gif); width:640px; height:22px; margin-bottom:20px; }
.fort_block3 { background-image:url(../images/layout/fortschritt_3.gif); width:640px; height:22px; margin-bottom:20px; }
.fort_block4 { background-image:url(../images/layout/fortschritt_4.gif); width:640px; height:22px; margin-bottom:20px; }
.fort_block5 { background-image:url(../images/layout/fortschritt_5.gif); width:640px; height:22px; margin-bottom:20px; }

#fort_text {  width:640px; height:22px; }
#fortschritt_balken ul { list-style:none; display:inline;}
#fortschritt_balken ul li { display:inline; color:#003B73; font-size:12px;}
.fortschritt_fett { font-weight:bold;}
#fortschritt_balken .abstand1 { margin:0px;}
#fortschritt_balken .abstand2 { margin:45px;}
#fortschritt_balken .abstand3 { margin:25px;}
#fortschritt_balken .abstand4 { margin:40px;}
#fortschritt_balken .abstand5 { margin:30px;}

/* Legende */
#legende_sidebar { width:338px; float:left;}
.legenden_block { width:200px; color:#999; font-size:10px; position:absolute; top:400px; left:65px; }
.agb_download { width:200px; color:#003B73; font-size:14px; position:absolute; top:380px; left:68px; text-decoration:none; font-weight:bold; }
.legenden_block .assistentBlock { line-height:11px;}
.legenden_block .assistentBlock .blau{ line-height:18px; color:#003B73; font-size:12px; font-weight:bold;}
.legenden_block h3, .legenden_block1 h3 { color:#E96B10; font-size:14px; text-transform:uppercase; }
.legenden_block1 { width:200px; color:#999; font-size:10px; position:absolute; top:550px; left:65px; }
.legenden_block1 .assistentBlock { line-height:11px;}

/* Für Tabellen */
#content .table_standart_head { font-weight:bold; }
#content .table_standart_head h4 { color:#003B73;}
#content .table_standart_body_dunkel {background-color:#E5EAEE; font-weight:normal; padding:0 5px 0 3px; }
#content .table_standart_body_dunkel a:hover { background-color:#FFF9FB; font-weight:normal; }
#content .table_standart_body_hell {background-color:#E5EAEE; font-weight:normal; padding: 0 2px 0 2px;}
#content .table_standart_body_red {background-color:#FBE388; font-weight:normal; padding:0 5px 0 3px; }
#content .table_standart_body_hellRed { background-color:#bd222a; font-weight:normal; }

/* Für die Orts-Vorschlags-Ausgabe */
#hinweisTextFalscherOrt_adressermittlung ul{margin:-23px 0 5px 427px; list-style:none; width:186px;}
#hinweisTextFalscherOrt_personenboni ul{margin:-23px 0 5px 423px; list-style:none; width:186px;}
#hinweisTextFalscherOrt_inkasso ul{margin:-23px 0 5px 440px; list-style:none; width:186px;}
#hinweisTextFalscherOrt_adressermittlung ul li{background-color:#F00; padding-left:3px; border-bottom:1px solid #FFF;}
#hinweisTextFalscherOrt_personenboni ul li{background-color:#F00; padding-left:3px; border-bottom:1px solid #FFF;}
#hinweisTextFalscherOrt_inkasso ul li{background-color:#F00; padding-left:3px; border-bottom:1px solid #FFF;}
#hinweisTextFalscherOrt_adressermittlung ul li a{color:#FFF;}
#hinweisTextFalscherOrt_personenboni ul li a{color:#FFF;}
#hinweisTextFalscherOrt_inkasso ul li a{color:#FFF;}
#hinweisTextFalscherOrt_adressermittlung ul li a:hover{color:#003B73;}
#hinweisTextFalscherOrt_personenboni ul li a:hover{color:#003B73;}
#hinweisTextFalscherOrt_inkasso ul li a:hover{color:#003B73;}

/* Block für News mit Bild Rechts, kann immer wieder auf der Seite kopiert werden */
.block_news { margin:0 0 20px 0; float:left; }
.news_ueberschrift { font-weight:bold; font-size:14px; }
.block_news_left { width:485px; float:left; }
.block_news_right{ width:150px; float:left; margin-left:15px; }
.block_news_left .button { margin-top:10px; }

/* Block für Auftragsabschluss bei auftragsbestätigung.php */
#block_auftragsabschluss { height:100%; overflow:hidden; }

/* für die AKDB-Prüfungsdarstellung */
.meldungPositivBoni {
	/*color:#00734F;*/
color:#1fa22e;
font-size:11px;
font-weight:700;
}
/* für die erfolreiche Meldung in Grün */
.meldungPositiv{
	color:#1fa22e;
	font-size:16px;
	font-weight:bold;
}

.meldungNegativ{
	color:#bd222a;
	font-size:16px;
	font-weight:bold;
}

.fehlermeldungBoni {
color:#bd222a;
font-size:11px;
font-weight:700;
text-decoration:none;
}

#wartenGrau{ width:100%; height:100%; background-color:#999999; background-repeat:repeat; position:absolute; left:0; top:0; filter:Alpha(opacity=55);opacity: 0.55;z-index:998;}
#warten {position:absolute;top: 40%;left:30%;margin:0 200px;z-index:999;width:200px;height:200px;}
#meldung {background-image:url(../images/meldung.gif); position:absolute;top: 40%;left:25%;margin:0 200px; z-index:999; width:300px; height:150px; }

#ajax_listOfOptions {position:absolute; width:auto; height:auto; overflow:auto; border:1px solid #317082; background-color:#FBE388; text-align:left; font-size:0.7em; z-index:100;}
#ajax_listOfOptions div {cursor:pointer; font-size:0.9em; margin:1px; padding:1px;}
#ajax_listOfOptions .optionDivSelected {background-color:#317082;color:#FFF;}
#ajax_listOfOptions_iframe {background-color:red;position:absolute;z-index:5;}

/*Faked Fileupload
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}*/

/* SSL Icon Startseite */
.ssl_icon { margin:-50px 0 0 130px; position:absolute; }

/* Links auf den Textseiten von SUMO */
#links_blank a { text-decoration:none; font-weight:normal; font-size:10px; }

/* Links für Shoplupe optimiert */
h2 .blank_links_g { font-size:14px; color:#E96B10; text-decoration:none; }
.blank_links { text-decoration:none; font-weight:normal; }
#content a .blank_links { text-decoration:none; font-weight:normal; color:#003B73;}
#content a .blank_links:hover { color:#003B73; }