* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff url(images/bg.jpg) repeat-x top;
font-family: verdana;
font-size: 12px;
color: #000000;
line-height: 24px;
}

/* allgemeine links im text */

a:link{ color: #000000; text-decoration:none;font-family: verdana; font-size: 10pt;}
a.auswahl:link{ color: black; text-decoration:underline;font-family: verdana; font-size: 10pt;}
a:visited{color:#000000;text-decoration:none;font-family: verdana; font-size: 10pt;}
a.normal:visited{font-size: 30px; font-weight: 100; letter-spacing: -3px; text-decoration: none;}
a.offer{ color: #00519E; text-decoration:none;font-family: verdana; font-size: 10pt;}
a.imp:link{ color: #CCCCCC; text-decoration:none;font-family: verdana; font-size: 10pt;}
a.imp:hover{ color: #CCCCCC; text-decoration:none; font-weight:normal; font-family: verdana; font-size: 10pt;}
a:active{ color:00519E;text-decoration:none;font-family: verdana; font-size: 10pt; }
a:hover{ color: #FF6600; font-weight: normal;  text-decoration:underline; font-family: verdana; font-size: 10pt; }
a.odd:hover{ color: #FF6600;font-weight:normal; text-decoration:underline; font-family: verdana; font-size: 10pt; }
a.auswahl:hover{ color: #FF6600;font-weight:normal; text-decoration:underline; font-family: verdana; font-size: 10pt; }
a.normal:active{font-size: 30px; font-weight: 100; letter-spacing: -3px; text-decoration: none;}
a.normal:link{font-size: 30px; font-weight: 100; letter-spacing: -3px; text-decoration: none;}
a.normal:hover{font-size: 30px; font-weight: 100; letter-spacing: -3px; text-decoration: none;}

#wrap {
width: 870px;
margin: 0 auto;
}


#header {
height: 100px;
}
#header h1 {
font-size: 30px;
font-weight: 100;
letter-spacing: -3px;
padding: 65px 0 0 0px;
}
#header h1 a.normal {
text-decoration: none;
color: #00519E;
}
#header h1 a.normal:hover {
text-decoration: none;
color: #000;
}
#header h2 {
color: #666;
font-size: 17px;
font-weight: 100;
padding: 0 0 0 1px;
}


#menu {
height: 30px;
line-height: 30px;
}
#menu ul {
padding-left: 2px;
list-style-type: none;
}
#menu ul li {
display: block;
float: left;
}
#menu ul li a {
color: #fff;
padding: 0 20px 0px 0;
font-weight: 600;
font-size:12px;
}
#menu ul li a:hover {
color: #fff;
text-decoration: underline;
}


#content {
margin-top: 30px;
line-height: 17px;
}

.left {
float: left; 
width: 630px;
text-align: justify;
}
.left h2 {
color: #00519E;
font-size: 20px;
letter-spacing: 0px;
font-weight: 100;
margin-bottom:23px;
}
.left h2 a {
color: #B7271F;
}
.left h2 a:hover {
color: #333;
}

.right {
float:left;
font-size:14px;
margin-left:30px;
margin-top:5px;
width:210px;
background-color:;
border-left: 0px solid #00519E;
}
.right h2 {
color: #00519E;
font-size: 18px;
letter-spacing: 0px;
font-weight: 100;
padding : 0px 0 15px 0;
}
.right ul {
list-style-type:none;
margin-left: 10px;
padding:0;
}
.right ul li {
padding:3px;
}
.right ul li a {
font-size:12px;
text-decoration:none;
color:#000000;
}
.right ul li a:hover {
color:#3f4b51;
font-size:12px;
font-weight:normal;
}

#footer {
font-size: 11px;
color: #999;
text-align: center;
padding: 5px 0 10px 0;
margin-top: 50px;
border-top: 10px solid #ddd;
}
#footer a { 
color: #999;
}
#footer a:hover {
color: #333; 
text-decoration: underline; 
}

#menno ul li{
padding:3px;
width: 160px;
border-bottom:1px solid #999999;
}

#menno ul li a:hover{
font-weight:bold;
}

#bluebox{
background-image: url("http://www.prozent-zinsen.de/images/news2.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
border: 0px dashed #00519E;
padding-left: 5px;
padding-right: 5px;
padding-top: 35px;
padding-bottom: 5px;
margin-bottom: 10px;
}

#bluebox ul{
margin-left:5px;
}

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

#bluebox ul li{
line-height: 14px;
padding-top: 5px;
padding-bottom: 5px;
list-style-type:none;
}

/* vergleich */

#vergleich  {
	margin-top:0.5em;
}

#vergleich  thead th {
}

#vergleich  td {
        align="center"
}

#vergleich  tr {
        height:35px;
	background:#EAEAEA;
        line-height:12px;
}

#vergleich  tr.odd {
        height:35px;
        background: #CCCCCC;
        line-height:12px;
}

#vergleich  tr.leer {
        height:15px;
        line-height:12px;
}

#vergleich  tr.info {
        height:35px;
        line-height:12px;
}

#vergleich  tr.info2 {
        line-height:12px;
}

#vergleich  tr.typ {
        height:10px;
 background-color: #FFFFFF;
}

#vergleich  tr:hover {
	background: #FF6600;
        color:# FFFFFF;
}

#vergleich  th {
	background:#F4F4F4;
	color:#004D85;
}

#vergleich  th strong {
	color:#F60;
}

/* auswahl */

#auswahl  {
	margin-top:0.5em;
}

#auswahl  thead th {
}

#auswahl  td {
        align="center"
}


#auswahl  tr {
        height:30px;
	background:#EAEAEA;
        line-height:20px;
        color:# FFFFFF;
}

#auswahl  tr.odd {
        height:35px;
        background: #CCCCCC;
        line-height:12px;
}


#auswahl  tr:hover {
	background: #EAEAEA;
        color:# FFFFFF;
}

#auswahl  th {
	background:#F4F4F4;
	color:#004D85;
}

#auswahl  th strong {
	color:#F60;
}

/*
/* City Mouse CSS by Janie Hadsel        */
/* Hadsel Design - www.hadseldesign.com  */