/* Standardvorgaben um Unterschiede zwischen den Browsern zu umgehen */
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
background-color:#1e599c;
background-image:url(bg.png);
background-repeat:repeat-x;
text-align:center;
line-height: 1.5em;

/* sonst horizontaler Scrollbalken */ 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, h2, h3, h4, h5, h6, div, table, td, ul, dd, dt, dl, blockquote, address, hr, pre {
margin: 0;
padding: 0;
}
p { margin:0 0 6px 0; }
p, li, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}

img {
	border:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:xx-large;
margin: 10px 0 16px 0;
padding: 0 0 4px 0;
border-bottom:1px dotted #636383;
}


.todo {
background-color:#fdc601;	
}

ol {
margin:0;
padding:6px 0 0 30px;
}

li {
margin:0;
padding:10px 0;
}

.hintergrundbox {
	width:100%;
	margin:0;
	padding:0;
	background-image:url(hintergrundschatten.png);
	background-position:center;
	background-repeat:repeat-y; 
}

.box {
	margin:0 auto;
	border-left:1px solid #006;
	border-right:1px solid #006;
	padding:0 0 0 0;
	text-align:left;;
	font-size:13px;
	background-color:#FFF;
/*	background-image:url(hintergrundbox.gif);
	background-repeat:repeat-y; */
	width:1000px;
}

.boxweiss {
background-color:#FFF;
padding:20px;
text-align:left;	
}

.dreiertabelle {
width:999px;
border-collapse:collapse;
text-align:left;	
}

tr.ueberschrift {
	text-align:center !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

td.h-links {
background-color:#fdc601;
font-size:large;
color:#000;
padding:17px;
}

td.h-mitte {
background-image:url(2-dunkel.jpg);
background-repeat:no-repeat;	
background-color:#c4d2d9;
font-size:large;
color:#000;
padding:17px;
}

td.h-rechts {
background-image:url(3-dunkel.jpg);
background-repeat:no-repeat;	
background-color:#f5f7f9;
font-size:large;
color:#000;
padding:17px;
}

td.links {
background-color:#ffeb9f;
padding:10px 10px 10px 20px;
vertical-align:top;
border-bottom:1px solid #636383;
}
td.mitte {
background-color:#f3f6f7;
background-image:url(2-hell.jpg);
background-position:bottom;
background-repeat:repeat-y;
padding:10px;
vertical-align:top;
border-bottom:1px solid #636383;
}
td.rechts {
background-color:#fdfdfe;
background-image:url(3-hell.jpg);
background-position:bottom;
background-repeat:repeat-y;
padding:10px 20px 10px 10px;
vertical-align:top;
border-bottom:1px solid #636383;
}

td.links p, td.mitte p, td.rechts p {
text-indent: 15px;
background-image: url(punkt.png);
background-position: top left;
background-repeat: no-repeat;
}

.footer {
text-align:right;
font-size:10px;
padding:4px 10px;	
}

a:link {text-decoration: underline; color:#03C;}
a:visited {text-decoration: underline; color:#03C;}
a:active {text-decoration: underline; color:#03C;}
a:hover {text-decoration: none; color: red;}

.vergleichlink {
font-weight:bold;
font-style:italic;
padding:0 0 0 0;
}