h1 {
     text-decoration: underline;
}

h2 {
     font-size: 100%;
}

a {
     text-decoration: none;
     color:#297286;
}

img {
	border:none;
}

body#haupt {
     background-color: white;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 100%;
     margin: 0pt auto;
     padding: 0pt 0pt 20px;
     text-align: center;
}

div.sortieren {
     font-size: 65%;
     padding-left: 40px;
}

div.sortieren a {
     text-decoration: none;
}

#closeit {
     cursor: pointer;
     text-align: right;
}

.xlist li {
     line-height: 2;
}

#closit a:hover {
     color: blue;
}

#suchfeld {
     color: #4E4E4E;
     text-align: left;
     z-index: 2;
}

h3 {
     margin: 0px;
     padding: 0px;
}

.suggestionsBox {
     background-color: #F1F1F1;
     border: 1px solid #000000;
     color: #FFFFFF;
     left: 47px;
     padding: 4px;
     position: relative;
     width: 200px;
     z-index: 5;
}

.suggestionList {
     margin: 0px;
}

.suggestionList li {
     cursor: pointer;
     list-style: none outside none;
     margin: 0px 0px 3px;
}

.suggestionList li a {
     color: black;
     text-decoration: none;
}

.suggestionList li:hover {
     background-color: #659CD8;
}

.button {
     color: #4E4E4E;
     font-size: 80%;
     height: 20px;
     width: 55px;
}

#specials {
     font-size: 80%;
}

div.aussenrahmen {
     margin-left: auto;
     margin-right: auto;
     position: relative;
     text-align: left;
     width: 1000px;
}

div.clr {
     clear: both;
}

div.contenttext {
     color: #4E4E4E;
     padding: 12px;
	 float: left;
}

div.contenttext a, a:visited {
     color: blue;
     font-size: 95%;
     text-decoration: none;
}

div.contenttext h2 {
     font-size: 120%;
}

div.anbieterbild {
     position: relative;
}

div.kontobild {
     margin-top: auto;
     position: relative;
}

.normal a {
     color: #000000;
}

div#header {
     font-size: 70.01%;
     height: 15px;
     position: relative;
     text-align: right;
}

div#header a {
     text-decoration: none;
}

div#head {
     overflow: hidden;
     width: 100%;
}

div#navigation {
     position: relative;
     top: 135px;
}

div#navigation a {
     color: #297286;
     text-decoration: none;
}

div#heading {
     left: 260px;
     position: absolute;
     text-align: center;
     top: 159px;
     width: 600px;
}

div#heading h1 {
     font-size: 100%;
     padding-top: 8px;
     text-decoration: none;
}

div#boxbalken {
     background-color: #ACBEC3;
     left: 212px;
     min-height: 520px;
     position: absolute;
     top: 200px;
     width: 787px;
}

div#balken {
     background-color: #A3C9D2;
     height: 10px;
}

div#home h2 {
     font-size: 80%;
     font-weight: bold;
     padding-left: 40px;
}

span.blue {
     color: blue;
}

.cbox {
     background-color: #FFFFFF;
     border: 1px solid #297286;
     margin: 12px;
     padding: 4px;
     width: 720px;
}

.cbox h2 {
     font-size: 100%;
}

.cbox a {
     color: #918F8E;
     font-size: 100%;
     text-decoration: none;
}

.cbox a:hover {
     color: #000000;
     text-decoration: none;
}

div.kontobild {
     float: left;
}

div.boxcontent {
     color: #5E5E5E;
     font-size: 100%;
     margin-bottom: 0px;
     margin-left: 136px;
     margin-top: 0px;
     padding-bottom: 0px;
     position: relative;
     top: 0px;
     z-index: 1;
}

div#aufblick {
     padding-left: 5px;
}

div#aufblick a {
     text-decoration: none;
}

div#aufblick a:hover {
     text-decoration: underline;
}

div#aufblick a:hover {
     text-decoration: underline;
}

.small {
     font-size: 80%;
}

.blick {
     font-size: 75%;
     padding-left: 0px;
}

.blick th {
     background-color: #CCD0C3;
     border-left: 1px solid black;
     border-top: 1px solid black;
     font-weight: bold;
     text-align: center;
}

.blick td {
     border-left: 1px solid black;
     text-align: center;
}

.blickx {
     background-color: #C8D9DB;
}

.blick1 {
     background-color: #CCD0C3;
}

#special {
     font-size: 60%;
     text-decoration: none;
}

.disclaimer {
     font-size: 55%;
     left: 30px;
     text-decoration: none;
     top: 50px;
}

div#rechner {
     background-color: #C3D3D3;
     font-size: 100%;
     margin-left: 80px;
     width: 500px;
}

div#rechner h2 {
     font-size: 100%;
     font-weight: bold;
     padding-left: 140px;
     text-decoration: none;
}

.rechnert {
     font-size: 80%;
}

div#fehler {
     font-size: 80%;
}

div#rechnerrund {
     display: inline;
     left: 0px;
     position: absolute;
     z-index: -1;
}

div#rechnerhome {
     background-color: white;
     border: 1px solid #297286;
     float: right;
     padding: 4px;
     width: 292px;
     z-index: 1;
}

div#rechnerhome h2 {
     font-size: 100%;
     font-weight: bold;
     text-align: center;
     text-decoration: none;
}

.rechnerthome {
     color: #4E4E4E;
     font-size: 80%;
     z-index: 1;
}

div#headm {
     background-image: url("headm.gif");
     font-size: 90%;
     font-weight: bold;
     height: 37px;
     min-height: 37px;
     min-width: 210px;
     width: 200px;
}

.mkopf {
     font-weight: bold;
}

.mkopf h2 {
     color: white;
}

div#links {
     background-color: #ACBEC3;
     padding: 4px;
     position: absolute;
     top: 200px;
     width: 200px;
}

ul#uNav {
     margin: 0pt;
     padding: 0pt;
}

ul#uNav li {
     list-style-type: none;
     width: 200px;
}

ul#uNav li a {
     color: #000000;
     display: block;
     font-size: 95%;
     height: 20px;
     overflow: hidden;
     text-decoration: none;
}

ul#uNav li a:hover {
     text-decoration: underline;
}

body ul#uNav a {
    
}

ul#uNav li a:hover, ul#uNav li a.active {
     background-position: 0px -32px;
}

div#details {
     color: #4E4E4E;
     font-size: 80%;
     padding-left: 40px;
     text-align: left;
}

#beschreibung {
     padding-left: 20px;
     width: 550px;
}

#beschreibung h2 {
     font-size: 100%;
}

#placeholder {
     min-height: 55px;
}

.comments {
     left: 40px;
     position: relative;
     text-align: left;
}

.comments h2 {
     font-size: 110%;
     left: -60px;
     position: relative;
     text-align: center;
     text-decoration: none;
}

.comment {
     left: -40px;
     margin-bottom: 7px;
     position: relative;
     width: 600px;
}

.commenthead {
     background-color: #4E4E4E;
     color: white;
     font-size: 80%;
     height: 20px;
     padding-left: 10px;
     padding-top: 4px;
     width: 600px;
}

.comment_table {
     left: -2px;
     position: relative;
     top: -2px;
     width: 614px;
}

.comment_content {
     background-color: white;
     font-size: 85%;
     min-height: 50px;
     width: 590px;
}

.comment_user {
     background-color: white;
     min-height: 40px;
     width: 160px;
}

#vorteile {
     padding-top: 75px;
}

#zurpage a {
     color: #FF9900;
     font-size: 120%;
}

.bigger {
     font-size: 110%;
     font-weight: bold;
}

div#details a {
     color: #297286;
}

div#details a:hover {
     color: gray;
}

div#detailshead {
     background-color: #A2BABA;
}

div#detailshead h1 {
     font-size: 24px;
     margin-left: 20px;
     text-decoration: none;
}

div#haupt {
     background-color: #E5F3DE;
     border: 10px none;
}

div#empf {
     position: absolute;
     right: 12px;
     top: 200px;
     z-index: 1;
}

.bilddet {
     background-color: white;
     border: 1px solid #297286;
     position: absolute;
     width:160px;
     heigth:80px;
     right: 12px;
     top: 200px;
}

div#zins {
     background-color: white;
     border: 1px solid #297286;
     font-size: 80%;
     position: absolute;
     right: 12px;
     top: 12px;
     width: 160px;
}

#speciald {
     font-size: 70%;
     text-decoration: none;
}

