body {
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
}

/* CLEARFIX */
	
	.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
	* html .clearfix { height: 1%; }

#angebote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 10px;
	margin:15px;
	color:#a00;
	height:74px;
}

#kundencenter_fade {
	width: 100%;
	left:0px;
	height: 20px;
	z-index: 99;
	position: fixed;
	top: 0px;
}



input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#155157;
	font-size:12px;
	font-weight:bold;
	background:#ffffff;
	border: 1px solid #acdddd;
	margin:3px;
	}	

div.Tabelle_01 {
	position:absolute;
	left:0px;
	top:8px;
	width:900px;
	height:1048px;
}

div.id01-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:559px;
	height:82px;
}

div.id02-02_ {
	position:absolute;
	left:559px;
	top:0px;
	width:341px;
	height:82px;
	background-image:url(../images/02_02.jpg);
}

div.id03-03_ {
	position:absolute;
	left:0px;
	top:82px;
	width:114px;
	height:54px;
}

div.id04-04_ {
	position:absolute;
	left:114px;
	top:82px;
	width:131px;
	height:54px;
}

div.id05-05_ {
	position:absolute;
	left:245px;
	top:82px;
	width:128px;
	height:54px;
}

div.id06-06_ {
	position:absolute;
	left:373px;
	top:82px;
	width:139px;
	height:54px;
}

div.id07-07_ {
	position:absolute;
	left:512px;
	top:82px;
	width:126px;
	height:54px;
}

div.id08-08_ {
	position:absolute;
	left:638px;
	top:82px;
	width:104px;
	height:54px;
}

div.id09-09_ {
	position:absolute;
	left:742px;
	top:82px;
	width:140px;
	height:54px;
}

div.id10-10_ {
	position:absolute;
	left:882px;
	top:82px;
	width:18px;
	height:54px;
}

div.id11-11_ {
	position:absolute;
	left:0px;
	top:136px;
	width:900px;
	height:298px;
	background-image:url(../images/11_11.jpg);
}

div.id12-12_ {
	position:absolute;
	left:0px;
	top:434px;
	width:228px;
	height:229px;
	background-image:url(../images/12_12.jpg);
}

div.id13-13_ {
	position:absolute;
	left:228px;
	top:434px;
	width:221px;
	height:229px;
	background-image:url(../images/13_13.jpg);
}

div.id14-14_ {
	position:absolute;
	left:449px;
	top:434px;
	width:221px;
	height:229px;
	background-image:url(../images/14_14.jpg);
}

div.id15-15_ {
	position:absolute;
	left:670px;
	top:434px;
	width:230px;
	height:229px;
	background-image:url(../images/15_15.jpg);
}

div.id16-16_ {
	position:absolute;
	left:0px;
	top:663px;
	width:670px;
	height:262px;
	background-image:url(../images/16_16.jpg);
}


div.id17-17_ {
	position:absolute;
	left:670px;
	top:663px;
	width:230px;
	height:330px;
	background-image:url(../images/17_17.jpg);
}

div.id18-18_ {
	position:absolute;
	left:0px;
	top:925px;
	width:670px;
	height:68px;
}

div.id19-19_ {
	position:absolute;
	left:8px;
	top:993px;
	width:882px;
	height:60px;
	background-color:#0d7677;
}

div.id20-20_ {
	position:absolute;
	left:0px;
	top:1040px;
	width:900px;
	height:8px;
	background-color:#FFFFFF;
}

.kursiv {
	font-style:italic;
}


#index {
   height: auto;
   left: 50%;
   margin-left: -445px;
   position: absolute;
   width: 900px;
   margin-top:-8px;
}

#music {
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 16pt;
	color: #b00034;
	left:305px;
	top:20px;
	width:180px;
	height:40px;;
	padding-right:10px;
	overflow:auto;
}

#content {
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 12pt;
	color: #000;
	left:20px;
	top:200px;
	width:860px;
	height:650px;
	overflow:auto;
}

#server1_title 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 16pt;
	color: #b00034;
	left:35px;
	top:10px;
	width:180px;
	height:40px;;
	padding-right:10px;
	overflow:auto;
}

#server2_title 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 16pt;
	color: #508b05;
	left:20px;
	top:10px;
	width:195px;
	height:45px;;
	padding-right:10px;
	overflow:auto;
}

#server3_title 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 16pt;
	color: #0d7677;
	left:40px;
	top:10px;
	width:180px;
	height:40px;;
	padding-right:10px;
	overflow:auto;
}

#server4_title 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 16pt;
	color: #cd9315;
	left:40px;
	top:10px;
	width:180px;
	height:40px;;
	padding-right:10px;
	overflow:auto;
}

.server {
	background-image:url(../images/button_mehr.png);
	}

#server1_content 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 9pt;
	font-weight:bold;
	color: #ffffff;
	left:12px;
	top:40px;
	width:210px;
	height:220px;;
	padding-right:10px;
	overflow:auto;
}

#content_angebote
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 9pt;
	color: #0d7677;
	left:15px;
	top:0px;
	width:639px;
	height:255px;
	padding-right:10px;
	overflow:auto;
}

#suche
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 9pt;
	color: #0d7677;
	left:50px;
	top:45px;
	width:300px;
	height:35px;
	padding-right:10px;
	overflow:auto;
}

#footer
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-weight:bold;
	font-size: 8pt;
	color: #ddf7f7;
	left:35px;
	top:1px;
	width:850px;
	height:90px;
	padding-right:10px;
	overflow:auto;
}

#mainmenue
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 10pt;
	color: #0d7677;
	left:11px;
	top:10px;
	width:191px;
	height:314px;
	padding-right:10px;
	overflow:auto;
}

#server_content 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 9pt;
	font-weight:bold;
	color: #ffffff;
	left:5px;
	top:40px;
	width:210px;
	height:220px;;
	padding-right:10px;
	overflow:auto;
}

#content_slide 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 10pt;
	color: #000000;
	left:8px;
	top:0px;
	width:920px;
	height:480px;;
	padding-right:10px;
	overflow:auto;
}

/* - h1 bis h4 -  */
h1{
margin-bottom:10px;
font-weight: bold;
font-family: Verdana, Times New Roman, Times;
font-size: 16px;
color:#e2001a;
width:900px;
height:19px;

}

h2{
font-weight:bold;
font-variant:inherit;
font-size:14px;
color:#000000;
width:600px;
height:19px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 22px;
color:#ffffff;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color:#155157;
margin-bottom:10px;
margin-top:5px;
padding-left:15px;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color:#ffffff;
margin-bottom:0px;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#ffffff;
margin-bottom:5px;
}

h7{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#ffffff;
margin-bottom:5px;
}

hr {
color:#1e8286;
width:400px;
margin-left:0px;
}
/* - h1 bis h4 ENDE -  */

/* - Hyperlink Deklarierung -  */
A:active {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A:link {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A:visited {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157;
TEXT-DECORATION: none;
cursor:pointer;
}

A {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A:hover {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #ffffff;
TEXT-DECORATION:none;
cursor:pointer;
background:#155157;
}
/* - Hyperlink Deklarierung ENDE -  */

/* - Hyperlink Deklarierung -  */
A.aktuell:active {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.aktuell:link {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.aktuell:visited {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157;
TEXT-DECORATION: none;
cursor:pointer;
}

A.aktuell {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #155157; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.aktuell:hover {
font-family: Verdana, Times New Roman, Times;
font-size: 10pt;
color: #111b27;
TEXT-DECORATION:none;
cursor:pointer;
background:none;
}
/* - Hyperlink Deklarierung ENDE -  */

/* - Hyperlink Deklarierung -  */
A.footer:active {
font-family: Verdana, Times New Roman, Times;
font-size: 8pt;
color: #111b27; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.footer:link {
font-family: Verdana, Times New Roman, Times;
font-size: 8pt;
color: #111b27; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.footer:visited {
font-family: Verdana, Times New Roman, Times;
font-size: 8pt;
color: #111b27;
TEXT-DECORATION: none;
cursor:pointer;
}

A.footer {
font-family: Verdana, Times New Roman, Times;
font-size: 8pt;
color: #111b27; 
TEXT-DECORATION: none;
cursor:pointer;
}

A.footer:hover {
font-family: Verdana, Times New Roman, Times;
font-size: 8pt;
color: #ffffff;
TEXT-DECORATION:none;
cursor:pointer;
background:none;
}
/* - Hyperlink Deklarierung ENDE -  */

/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#155157;}
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }
