html {
	height: 100%;
	margin-bottom: 1px;
}
.alles {
	position:relative;
	width:930px;
	height:575px;
	margin:auto;
}
.alles1 {
	position:relative;
	width:930px;
	height:875px;
	margin:auto;
}
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family: Verdana, arial, sans-serif;
	color:#4d4d4d;
}
/*Positionierung der Div-Boxen */



.logo {
	top:21px;
	width:135px;
	height:91px;
	margin:0px;
	padding:0px;
	left: 0px;
	position:absolute;
	z-index: 99;
	visibility: visible;
}
.hauptnavigation {                /*  new  */
	display: none;        /*  old  */
	min-width:610px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#000000;
	width: 690px;
	position:absolute;
	top: 76px;
	left: 204px;
	visibility: visible;
}
.hauptnavigation_2 {
	display: none;
}
.unternavigation {
	position:absolute;
	left:171px;                /*  new  */
	top: 97px;        /*  old  */
	/*top:134px;*/

        min-width:590px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#838383;
	width: 689px;
}
.unternavigation_2 {
	position:absolute;
	left:204px;
	top:97px;
	min-width:590px;
	height:20px;
	margin:0px;
	padding:0px;
	color:#838383;
	width: 689px;
}




.hauptnavigation li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-right: 10px;
}
.hauptnavigation_no {
	color: #333333;
	text-decoration: underline;
}
.hauptnavigation_no:hover {
	color: #f9842b;
}
.hauptnavigation_act {
	color: #f9842b;
	text-decoration: underline;
}
.seite {
	position:absolute;
	top:59px;
	width:35px;
	height:509px;
	magin:0px;
	padding:0px;
	left:885px;
	vertical-align:bottom;
}
.seite_eshop {
	position:absolute;
	top:270px;
	width:35px;
	height:509px;
	padding:0px;
	left:885px;
	vertical-align:bottom;
}
.inhalt {
	position:absolute;
	left:173px;                /*  new  */
	top:140px;        /*  old  */
	/*top:178px;*/

        width:671px;
	margin:0px;
	padding:0px;
	font-size:11px;
	height: 417px;
}
.inhalt_2 {
	position:absolute;
	left:204px;
	top:140px;
	width:671px;
	margin:0px;
	padding:0px;
	font-size:11px;
	height: 417px;
}
.inhalt2 {
	position:absolute;
	left:204px;                /*  new  */
	top:140px;        /*  old  */
	/*top:157px;*/

        width:700px;
	height:400px;
	margin:0px;
	padding:0px;
	visibility: visible;
}
.beispiel_eshop {
	position:absolute;
	width:590px;
	margin:0px;
	padding:0px;
	top: 568px;
	left: 205px;
}
.anfahrt {
	margin-top:20px;
}
/* links Hauptnavigation*/



div.hauptnavigation a:link {
	color:#000000;
	text-decoration:none;
}
div.hauptnavigation a:visited {
	color:#000000;
	text-decoration:none;
}
div.hauptnavigation a:hover {
	color:#FF9900;
	text-decoration:none;
}
div.hauptnavigation a:active {
	color:#000000;
	text-decoration:none;
}
b {
	color:#FF9900;
	font-weight:bold;
	font-size:10pt;
}
.alles,.alles1 .copyright_eshop #footer_left a {
	color: #333333;
}
div.unternavigation a:link {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:visited {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:hover {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}
td a {
	color:#FF7C0D;
	font-size:8.5pt;
	text-decoration:none;
}
p a {
	color:#ff9900;
	font-size:8.5pt;
	text-decoration:none;
}
div.unternavigation a:active {
	color:#838383;
	font-size:8.5pt;
	text-decoration:none;
}
/* Logo */



a img {
	border-width:0px;
}
/* Textformatierung  */



p {
	margin:0px;
	padding-bottom:0px;
}
div.inhalt p {
	font-size:8.5pt;
	color:#4d4d4d;
	line-height:12pt;
	margin-top:-4px;
	padding:0px;
	margin-bottom:8px;
}
h1 {
	color:#FF9900;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
h2 {
	color:#4d4d4d;
	font-size:8.5pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	padding-top:8px;
}
/* Liste */



ul.liste2 {
	color:#4D4D4D;
	background-color:#ffffff;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	margin-top:0px;
	margin-left:-30px;
	padding-left:50px;
	list-style-type:square;
	line-height:12pt;
}
ul.liste3 {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:-70px;
	padding-left:270px;
	list-style-type:square;
	line-height:12pt;
}
ul.liste3_eshop {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0;
	padding-left:15px;
	list-style-type:square;
	line-height:12pt;
}
ul.isdn {
	color:#4D4D4D;
	font-family:Verdana, sans-serif;
	font-size:8.5pt;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:-30px;
	padding-left:50px;
	list-style-type:square;
	line-height:12pt;
}
ul.isdn li {
	margin-bottom:8px;
}
/* Beispiele */



div.beispiel h3 {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:8.5pt;
	font-weight:normal;
}
div.beispiel img {
	width:162px;
	height:122px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel p {
	margin:0px;
	padding:0px;
	margin-left:180px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:12pt;
}
div.beispiel a:link {
	color:#4d4d4d;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:visited {
	color:#4d4d4d;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:hover {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel a:active {
	color:#f0bb00;
	font-size:8.5pt;
	text-decoration:none;
}
/* Beispiele_eshop */



div.beispiel_eshop h3 {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:8.5pt;
	font-weight:normal;
}
div.beispiel_eshop img {
	width:162px;
	height:122px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop_left {
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop_right {
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
div.beispiel_eshop p {
	margin:0px;
	padding:0px;
	margin-left:180px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:12pt;
	font-size:8.5pt;
}
div.beispiel_eshop a:link {
	color:#4d4d4d;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:visited {
	color:#4d4d4d;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:hover {
	color:#f0bb00;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
div.beispiel_eshop a:active {
	color:#f0bb00;
	background-color:#ffffff;
	font-size:8.5pt;
	text-decoration:none;
}
/* Domain-Antrag */



table.formular td.vorne3 {
	width:110px;
	text-align:right;
	padding-right:10px;
}
legend {
	color:#f0bb00;
	font-size:8.5pt;
}
fieldset {
	border-width:1px;
	border-color:#f0bb00;
	margin-top:15px;
	margin-bottom:10px;
	padding:0px;
	padding-left:8px;
	width:380px;
}
input {
	margin-right:5px;
}
div.button {
	margin-left:135px;
}
input .klein {
	width:30px;
}



td.vorne {
	width:60px;
}
td.vorne2 {
	width:110px;
}
/* Bildstreifen */





div.grau {
	position:absolute;
	top:440px;
	width:650px;
	height:43px;
	background-color:#EAEAEA;
	border: 1px none #000000;
	left: 204px;
}
div.bild0 {
	position:absolute;
	left:409px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild1 {
	position:absolute;
	left:491px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild2 {
	position:absolute;
	left:553px;
	top:485px;
	width:57px;
	height:43px;
}
div.bild-einzel {
	position:absolute;
	left:491px;
	top:485px;
	width:114px;
	height:43px;
}
div.bild0 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild-einzel img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild2 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
div.bild1 img {
	border-style:solid;
	border-color:#ffffff;
	border-width:5px;
}
/* Copyright */

div.copyright p {
	font-size:7pt;
	color:#ffffff;
	background-color:#ffba19;
	padding:4px;
	padding-left:10px;
}
/* Flash-Beispiele */



div.flash {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#dcdcdc;
	border-style:solid;
	margin-top:65px;
}
/*inhalte*/



#cont1 {
	/*background-color: #EEEEEE;*/

        font-size:11px;
	font-style: normal;
	padding: 0px;
}
img.newsimg {
	padding-right:8px;
}
p.newstext {
	padding:0px;
}
.newsletter3 {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#dcdcdc;
	border-style:solid;
	margin-top:10px;
}
#footer {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	width:760px;
}
#footer a {
	font-size: 10px;
	color: #999999;
}
/*.11pt {font-size: 10px}*/



.Stil3 {
	font-size: 11px
}
.mail {
	position: absolute;
	top:640px;
	left:315px;
	width: 600px;
	font-size:8.5pt;
	text-align: right;
	visibility: visible;
}
.mail2 {
	position: absolute;
	top:640px;
	left:554px;
	width: 400px;
	font-size:8.5pt;
	text-align: right;
}
.mail3 {
	position: absolute;
	top:808px;
	left:240px;
	width: 635px;
	font-size:8.5pt;
	text-align: right;
	visibility: visible;
}
.mail_eshop {
	position: absolute;
	top:740px;
	left:392px;
	width: 519px;
	font-size:8.5pt;
	padding-bottom: 20px;
	text-align: right;
}
.mail_eshop2 {
	position: absolute;
	top:840px;
	left:315px;
	width: 600px;
	font-size:8.5pt;
	padding-bottom: 20px;
	text-align: right;
}
.img_b_0 {
	margin:0px;
	padding:0px;
	border:none;
}
.copyright3 {
	position:absolute;
	top:615px;
	width:883px;
	color:#000000;
	background-color:#ffba19;
	font-size:7pt;
	color:#ffffff;
	background-color:#ffba19;
	padding:4px;
	padding-left:10px;
	left: 21px;
}
.seite3 {
	position:absolute;
	top:64px;
	width:35px;
	height:509px;
	/*        magin:0px;*/

        padding:0px;
	left:885px;
	vertical-align:bottom;
}
#footerz {
	background-color:#ffb200;
	color:#333333;
	position:relative;
	width: 872px;
	font-size:11px;
	padding: 5px;
	top: 800px;
	height:15px;
}
.alles,.alles1 #footerz #footerz_left a {
	color: #333333;
	text-decoration: none;
}
#footerx {
	background-color:#ffb200;
	color:#333333;
	position:relative;
	/*float: left;

        margin: auto;*/

        width: 905px;
	font-size:11px;
	padding: 5px;
	top: 600px;
	height:15px;
}
.alles,.alles1 #footerx #footerx_left a {
	color: #333333;
	text-decoration: none;
}
#footery {
	background-color:#ffb200;
	color: #333333;
	position:relative;
	/*float: left;

        margin: auto;*/

        width: 905px;
	font-size:11px;
	padding: 5px;
	top: 800px;
	height:15px;
}
.alles,.alles1 #footery #footery_left a {
	color: #333333;
	text-decoration: none;
}
.alles,.alles1 .hauptnavigation .self {
	color: #FF9900;
}
#footerr {
	background-color:#ffb200;
	color: #333333;
	/*        float: left;

        margin: auto;*/

        width: 945px;
	font-size:11px;
	padding: 0px;
	top: 585px;
	height:15px;
	position:relative;
}
.alles,.alles1 #footerr #footerr_left a {
	color: #333333;
	text-decoration: none;
}
#footerr_left {
	padding:5px;
}


caption {
	text-align:left;
	padding-bottom: 5px;
	color:#FF9900;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:8px;
}
.abstand_td {
	padding-left:0px;
}
th {
	text-align:left;
	padding-bottom: 5px;
}
th + th {
	padding-left: 10px;
}
td, th {
	font-weight:normal;
}
.thbold {
	font-weight: bold;
}
.alles,.alles1 .inhalt #cont1 #col2_500 .thbold div {
	font-weight: normal;
	font-size: 10px;
}
.tabelback {
	background:url(grafiken/arrow.gif);
}
/*ul, menu, dir {html.css (Linie 328)

-moz-padding-start:0px;

display:block;

list-style-type:disc;

margin:1em 0;

}*/

#referenz_button {
	position: relative;
	left:848px;
	top:208px;
	z-index:44;
	width: 30px;
}
.lk_arrow {
	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
}
.lk_ue {
	color: #FBBA00;
	font-weight: bold;
	font-size: 12px;
}
.alles,.alles1 .hauptnavigation .h_navi a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.alles,.alles1 .hauptnavigation .h_navi li {
	font-size: 11px;
}
.hn_orange {
	color: #FF9900
}
* #referenzenMenu {
	width:170px;
	margin-top: 255px;
	padding-top: 119px;
	position:relative;/*  new  */        /*  old  */        /*display: none;*/

}
.m_navi li {
	font-size: 11px;
	line-height: 17px;
}
#referenzenMenu {
	width:170px;
	margin-top: -3px !important;         /*  new  */        /*  old  */        /*display: none;*/
}
* html #referenzenMenu {
	width:170px;
	margin-top: 255px;
	padding-top: 119px;
	position:relative;/*  new  */        /*  old  */        /*display: none;*/

}
#leistungskatalogMenu {
	width:170px;        /*  new  */
	margin-top: 15px;        /*  old  */        /*top:153px;*/        /*position:relative;*/
}
#referenzenMenu_2 {
	width:170px;
	margin-top: 115px;
}
#leistungskatalogMenu_2 {
	width:170px;
	margin-top: 15px;
}
.leftMenu a:link, a:active, a:visited {
	color:#4d4d4d;
	text-decoration:none;
}
.leftMenu a:hover {
	color:#FF9900;
	text-decoration:none;
}
.leftMenu a.self:link, a.self:active, a.self:hover, a.self:visited {
	color:#FF9900;
	text-decoration:none;
}
.alles,.alles1 .inhalt .beispiel_eshop_right a {
	color: #FF9900;
}
.alles,.alles1 .inhalt .beispiel_eshop_left a {
	color: #FF9900;
}
.alles,.alles1 .mail_eshop .mail_eshop2 a {
	color: #FF7C0D;
}
.alles,.alles1 .inhalt2 #cont1 #col2_500 a {
	color: #FF7C0D;
}
.alles,.alles1 #referenzenMenu .left_m_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.alles,.alles1 #leistungskatalogMenu .leftmu2 {
	color: #FF9900;
	font-size: 12px;
}
.alles,.alles1 .mail3 a {
	color: #FF7C0D;
}
.alles,.alles1 .mail a {
	color:#FF7C0D;
}
a.mtext:link, a.mtext:hover, a.mtext:active, a.mtext:visited {
	font-size:8.5pt;
	color:#4d4d4d;
	line-height:12pt;
	margin-top:-4px;
	padding:0px;
	margin-bottom:8px;
	text-decoration:none;
}
#rahmen {
	padding:15px;
	background-image:url(grafiken/images/referenzen_rahmen_1.gif);
	width:320px;
	height:105px;
	margin: 5px 0;
}
.orange {
	color: #FF8000;
}

