/* ------------------------------------------------------------------------------
 * KUESTENFERIEN.COM
 * (C) Robert Gnuschke, rob@gmx.de
 * Das Kopieren des Shops im einzelnen, wie im ganzen ist ausdrücklich untersagt.
 * ------------------------------------------------------------------------------
 */

body {
	background: #FFFFFF;
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0C3C71;
	margin: 0px;
	padding: 0px;
}

img { border: none; }
hr { color: #417DC1; height: 1px; }

#Head {
	position: absolute; width:800px; height:95px; left: 0px; top: 0px;
}
#HeadMain {
	position: absolute; width:779px; height:95px; left: 8px; top: 8px;
	background:  url(../images/k_top.png) no-repeat;
}
#HeadPfad {
	position: absolute; width:700px; height:15px; right: 30px; bottom: 3px;
	text-align: right;
}
#HeadPfad a { color: #0C3C71; text-decoration: none; }
#HeadPfad a:hover { color: #0C3C71; text-decoration: underline; }

#Main {
	position: absolute; width:800px; min-height:250px; height:250px; left: 0px; top: 110px;
}
#MainMenu {
	position: absolute; width:150px; left: 8px; top: 0px;
	padding: 20px 0 0 0;
}
#MainMenu ul { margin: 0 0 15px 5px; padding: 0px; list-style-type: none; }
#MainMenu li { padding: 5px 0 0 0; }
#MainMenu a { color: #0C3C71; text-decoration: none; }
#MainMain {
	position: absolute; width:610px; left: 175px; top: 0px;
}
#MainMain h1 {
	font-size: 32pt;
	color: #417DC1;
    margin-top : 0pt;
	font-weight : normal;
}
#MainMain h2 {
	font-size: 14pt;
	color: #0C3C71;
    margin-top : 6pt;
	font-weight : bold;
}
#MainMain p {
	line-height: 1.5em;
}
#MainMain dd { background: #DFE6FD; padding: 4px; font-weight: bold; color: #417DC1; }
#MainMain fieldset { border: 0px; }
#MainMain label { float: left; width: 8em; }
#MainMain table.preise { table-layout: fixed; border-collapse: collapse; }
#MainMain td { font-size: 10pt; padding: 3px; }
#MainMain td.td-0 { width: 300px; font-weight: bold; }
#MainMain td.td-1 { width: 150px; }
#MainMain td.td-2 { width: 60px; }
#MainMain tr.tr-odd { background: #FFFFFF; }
#MainMain tr.tr-even { background: #dbe6f8; }

#Footer {
	position: absolute; width:777px; left: -158px; bottom: -50px;
	text-align: center;
}
#Footer a { color: #0C3C71; text-decoration: none; }
#Footer a:hover { color: #0C3C71; text-decoration: underline; }




/*
a {
	color: #663300;
}

#Head {
	position: absolute; width:100%; height:120px; left: 0px; top: 0px;
	background:  url(../images/head_main.png) repeat-x;
}
#HeadLeft {
	position: width:120px; height:120px;
	background:  url(../images/head_left.png) no-repeat;
}
#HeadMain {
	position: absolute; width:500px; height:120px; left: 250px; top: 12px;
	background:  url(../images/mdlogo.png) no-repeat;
}

#Main {
	position: absolute; width:100%; height: 80%; left: 0px; top: 120px;
}
#MainMenu {
	position: width: 135px; height: 100%;
	background:  url(../images/mainmenu_back.png) no-repeat;
	padding-top: 40px;
}
#MainMenu ul { margin: 0px; padding: 0px; list-style-type: none; }
#MainMenu ul li { margin: 0px; padding: 5px 0 0 0; }
#MainMenu a { display: block; background: url(../images/button1.png) no-repeat; height: 21px; width: 132px; padding: 4px 0 0 18px; text-decoration: none; font-size: 8pt; }
#MainMenu a:hover { background: url(../images/button2.png) no-repeat; }

#MainMain {	position: absolute; width:800px; min-height:500px; left: 160px; top: 0px; }
#MainMain .pfad { font-size: 8pt; }
#MainMain .pfad a { text-decoration: none; }
#MainMain .pfad a:hover { text-decoration: underline; }

#MainMain p { font-size: 10pt; }
#MainMain h1 { font-size: 13pt; font-weight: bold; margin-top: inherit; }
#MainMain h2 { font-size: 10pt; font-weight: bold; margin-top: inherit; }
#MainMain td { padding: 0 10px 0 0; vertical-align: top; }
#MainMain fieldset { border: 0px; }
#MainMain label { float: left; width: 8em; }




#Footer {
	position: absolute; width:100%; height: 120px; bottom: 0px;
	background: url(../images/footer_back.png);
}
#FooterLeft {
	position: width: 135px; height: 120px;
	background:  url(../images/footer_left.png) no-repeat;
}
#FooterMain {
	position: absolute; width:825px; height:120px; left: 135px; top: 0px;
	font-size: 8pt;
	text-align: center;
	padding: 20px 0 0 0;
}

*/