@charset "UTF-8";
/* Language Connection Stylesheet  */

/* General Styling */
* 		{margin:0;padding:0;}
html 	{height:100%;width:100%;font-size:100.01%;}

body {
	margin:0 auto;
	width:1024px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	background-color:#000000;
}
#wrap {
	background-color:#FFFFFF;
	width:940px;
	margin:0 auto;
	background-image:url(img/menu_underlay_05.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
}
#info {
	padding-bottom:10px;
}


/*Global Styling*/
img {border:none;}

p {
	line-height:1.3em;
	color:#4b4a4a;
	padding-bottom:0px;
	margin-bottom:10px;
}

/*Links*/

a:link, a:visited {
	color:#4a4a4a;
	text-decoration:none;
	outline:none;
}
a.referenzlinks, a.preisliste {
	display:block;
	line-height:18px;
	padding-left:5px;
	border-left: #000000 1px dotted;
}
a.referenzlinks:hover, a.preisliste:hover {
	color:#365583;
	border-left: #365583 1px dotted;
}
a:hover {
	color:#365583;
}
a#anfragelink {color:#78219b;}
a#anfragelink:hover {padding:0px;color:#78219b;border-bottom:1px dotted #78219b;}

a.impressumlink {
color:#E9E9E9;
display:block;
}

/* Header */
#header {
	background:url(img/header_02.png) no-repeat;
	width:940px;
	height:145px;
	margin-bottom:-11px;
	position:relative;
	z-index:2;
}
#header h1 a {
	display:block;
	width:160px;
	height:125px;
	text-indent:-10000px;
}

h3 {
	font-size:14px;
	color:#365583;
	margin-bottom:8px;
}

h2 { text-indent:-10000px; }

#jump-to-content { display:none; }

p#choose_language {
	position:absolute;
	top:10px;
	right:50px;
	font-size:0.85em;
}
p#choose_language a { text-decoration:none; }
p#choose_language a:hover { border-bottom:1px dotted black; }


/* Navigation*/
div#navi {
	background-image:url(img/menu_underlay_05.gif);
	background-repeat:repeat;
	width:160px;
	margin-right:0px;
	float:left;
	margin-top:10px;
}
ul {
	margin-top:15px;
	margin-left:18px;
	list-style:none;
}
li {margin-bottom:13px;}

#navi li a {text-indent:-10000px;}
#list {background-color:#FFF;}
#list ul li, #list ul {margin:0;}
#clear {clear:both;background-color:#FFF;}
/*li:hover a {border-right:#365583 14px solid;}*/

li.index {width:116px;height:12px;}
li.index a {
	display:block;
	background:url(img/unternehmen_menu_03.jpg) no-repeat;
	width:116px;
	height:12px;
}
li.index a:hover, .index a.active {
	background-image:url(img/unternehmen_menu_03.jpg) no-repeat;
	background-position:0px -12px;
}
li.produkt {width:126px;height:12px;}
li.produkt a {
	background:url(img/produkt_menu_03.jpg) no-repeat;
	display:block;
	width:126px;
	height:12px;
}
li.produkt a:hover, .produkt a.active {
	background:url(img/produkt_menu_03.jpg) no-repeat;
	background-position:0 -12px;
}
li.beratung {width:81px;height:12px;}
li.beratung a {
	background:url(img/beratung_menu_03.jpg) no-repeat;
	display:block;
	width:81px;
	height:12px;
}
li.beratung a:hover, .beratung a.active {
	background:url(img/beratung_menu_03.jpg) no-repeat;
	display:block;
	background-position:0 -12px;
}
li.methoden {width:87px;height:12px;}
li.methoden a {
	background:url(img/methoden_menu_03.jpg) no-repeat;
	display:block;
	width:87px;
	height:12px;
}
li.methoden a:hover, .methoden a.active {
	background:url(img/methoden_menu_03.jpg) no-repeat;
	background-position:0 -12px;
}
li.preise {width:46px;height:12px;}
li.preise a {
	background:url(img/preise_menu_03.jpg) no-repeat;
	display:block;
	width:46px;
	height:12px;
}
li.preise a:hover, .preise a.active {
	background:url(img/preise_menu_03.jpg) no-repeat;
	background-position:0 -12px;
}
li.anfragen {width:82px;height:13px;}
li.anfragen a {
	background:url(img/anfragen_menu_03.jpg) no-repeat;
	display:block;
	width:82px;
	height:13px;
}
li.anfragen a:hover, .anfragen a.active {
	background:url(img/anfragen_menu_03.jpg) no-repeat;
	background-position:0 -12px;
}
li.kontakt {width:73px;height:13px;}
li.kontakt a {
	background:url(img/kontakt_menu_03.jpg) no-repeat;
	display:block;
	width:73px;
	height:13px;
}
li.kontakt a:hover, .kontakt a.active {
	background:url(img/kontakt_menu_03.jpg) no-repeat top;
	background-position:0 -12px;
}
li.referenzen {width:92px;height:12px;}
li.referenzen a {
	background:url(img/referenzen_menu_03.jpg) no-repeat;
	display:block;
	width:92px;
	height:12px;
}
li.referenzen a:hover, .referenzen a.active {
	background:url(img/referenzen_menu_03.jpg) no-repeat;
	background-position:0 -12px;
	width:92px;
	height:12px;
}
li.impressum {width:81px;height:11px;}
li.impressum a {
	background:url(img/impressum_menu_26.jpg) no-repeat;
	display:block;
	width:81px;
	height:12px;
}
li.impressum a:hover, .impressum a.active {
	background:url(img/impressum_menu_26.jpg) no-repeat;
	background-position:0 -12px;
	width:81px;
	height:12px;
}

/* Body */
#maincontent {
	background:url(img/body_rounded_07.png) no-repeat;
	background-position:bottom right;
	width:780px;
	padding-bottom:20px;
	margin-left:160px;
	clear:right;
	z-index:1;
}
#info {
	width:690px;
	background-color:#FFF;
	padding:0 15px 0px 15px;
	margin:0 0 0 20px;
}
#infowrap {
	width:400px;
	float:left;
	background-color:#FFF;
}
#infowrap-form {width:690px;}

/*Quotes*/

#textquote, #textquote2, #textquote3, #textquote4, #textquote5, #textquote6, #textquote7, #textquote8, #textquote9, #impressum {
	text-indent:-1000px;
	width:690px;
	height:38px;
	padding-bottom:15px;
	border-bottom:1px solid #CCC;
	margin:25px 0px 20px 0px;
}
#textquote 		{background:url(img/quote_unternehmen.png) no-repeat #FFFFFF;}
#textquote2 	{background:url(img/quote_produkt_29.png) no-repeat #FFFFFF;}
#textquote3 	{background:url(img/quote_beratung_29.png) no-repeat #FFFFFF;}
#textquote4 	{background:url(img/quote_methoden_29.png) no-repeat #FFFFFF;}
#textquote5 	{background:url(img/quote_preise_29.png) no-repeat #FFFFFF;}
#textquote6 	{background:url(img/quote_fragen_29.png) no-repeat #FFFFFF;}
#textquote7 	{background:url(img/quote_kontakt_29.png) no-repeat #FFFFFF;}
#textquote8 	{background:url(img/quote_referenzen_29.png) no-repeat #FFFFFF;}
#textquote9 	{background:url(img/anfragereturn_29.png) no-repeat #FFFFFF;}
#impressum 		{background:url(img/quote_impressum_29.png) no-repeat #FFFFFF;height:10px;}

/* Preisliste Tabelle*/
table{
	width:536px;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
}
td, th {
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
td {
	text-align:center;
	color:#333333;
}
th {
	color:#365583;
	text-transform:uppercase;
	border-bottom:1px #3B5581 dotted;
	border-top:1px #3B5581 dotted;
	padding:5px;
}
.toprow td {
	padding-top:15px;
}
.bottomrow td {
	padding-bottom:15px;
}
.tablecenter {
	text-align:center;
	background-color:#EFEFF1;
}
.tabellezusatz {
	padding:0px;
	margin-top:10px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.preiszusatz {
	font-size:11px;
	color:#666666;
	margin-left:0px;
	margin-top:5px;
}
.pdficon {
	border:none;
	outline:none;
	width:26px;
	height:26px;
	padding:5px;
	margin-top:5px;
}
.pdflink {
	position:relative;
	top:-13px;
	font-size:11px;
}
.pdflink:hover 				{color:#365583;}
.downloadpdf 				{padding-bottom:10px;}
#preisliste, .downloadpdf 	{margin-left:20px;}

/*Kontakt Seite*/
#kontakt-at {width:220px;}

/*Anfragen Formular*/
form {
}
.sonstiges dd {margin-bottom:5px;}

span {font-size:12px;position:relative;top:0px;margin-left:2px;}
span.lila{position:relative;top:0;font-size:14px;color:#78219b;font-weight:bold;}
#spankenntnisse{position:relative;top:0px;}

.checkbox {margin-right:5px;}

input, select {}


dd, dt, dl {
	font-size:14px;
	padding-bottom:5px;
	color:#193B59;
}
.nameadresse dt {
	padding-bottom:0px;
	margin-bottom:5px;
}
dl.nameadresse {
	float:left;
	margin-right:60px;
}
.submitform {
	clear:left;
	padding-top:20px;
	margin-bottom:0px;
}

/* Enter Page Styling */
#enterpage {
	margin:auto auto;
	position:relative;
	top:150px;
	width:596px;
	height:220px;
	background-image:url(img/enter_03.png);
	background-repeat:no-repeat;
}
a.enterlink {
	color:#999999;
	position:relative;
	top:192px;
	left:260px;
	height:20px;
	width:64px;
	text-transform:uppercase;
}
a.bloglink {
	color:#999999;
	position:relative;
	top:132px;
	left:466px;
	height:20px;
	width:64px;
	text-transform:uppercase;
}
a.enterlink:hover, a.bloglink:hover {
	padding:0px;
	padding-bottom:2px;
	text-align:center;
	color:#7d209f;
	border-bottom:#365583 1px dotted;
}

/*Impressum und Referenzen*/
.backlink {
	margin-top:20px;
	margin-left:12px;
	padding-left:5px;
}
.backlink a {font-size:13px;}
.kundenart {background-color:#EFEFF1;}


/* List */
#list {
	float:right;
	width:260px;
}
#list ul {
	border-top:1px solid #CCC;
}
#list ul li {
	padding: 5px 0 5px 0;
	border-bottom:1px solid #CCC;
	color:#174287;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	padding-left:30px;
	background-image:url(img/tick_29.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding-right:5px;
}
#footerrounded {margin-left:20px;}
