/* DATEI: grundformate.css der Website www.hautkrebs-info.de */

body {
padding:5px;
background-color:#ffffff;
background:url(bilder/body_bg.gif);
background-position:top left;
background-repeat:repeat;
}

body a {
text-decoration:none; 
}

td.top_left {
width:670px;
padding:10px 5px 10px 30px;
background:url(bilder/bow_top_left.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#eaeaea;
color:#2b70bd;
font-size:20px;
font-family:Arial, Verdana, sans-serif;
}

td.top_right {
width:175px;
padding:18px 5px 10px 10px;
background:url(bilder/bow_top_right.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#e6e6e6;
text-align:left;
vertical-align:bottom;
color:#505050;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}

td.top_pic {
border:1px solid #e9d171;
background-color:#f9e181;
background:url(bilder/top_pic.jpg);
background-position:top right;
background-repeat:repeat-y;
padding:5px 30px 5px;
font-size:16px;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
color:#df8b27;
vertical-align:middle;
}


td.top_kasten {
padding:10px;
background-color:#e6e6e6;
border:1px solid #d6d6d6;
vertical-align:top;
}

td.top_kasten div.headline {
color:#2b70bd;
margin-bottom:-5px;
font-size:12px;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}

td.top_kasten p {
color:#303030;
font-size:11px;
font-family:Arial, Verdana, sans-serif;
}

td.top_kasten_gelb {
padding:10px;
background-color:#f9e181;
background:url(bilder/top_gelb_verlauf_135.gif);
background-position:top left;
background-repeat:no-repeat;
border:1px solid #e9d171;
vertical-align:top;
}

td.navigation {
padding:0px;
vertical-align:top;
}

td.navigation div.naviitem {
width:178px;
padding:5px;
margin-bottom:2px;
background-color:#f9e181;
border:1px solid #e9d171;
font-size:12px;
letter-spacing:0.1em;
font-family:Arial,Verdana,sans-serif;
text-align:right;
}

td.navigation div.naviitem a {
color:#202020;
text-decoration:none;
}

td.navigation div.naviitem_high {
width:178px;
padding:5px;
margin-bottom:2px;
background-color:#f9e181;
background:url(bilder/top_gelb_verlauf_135.gif);
background-position:top right;
background-repeat:repeat-y;
border:1px solid #e9d171;
font-size:12px;
letter-spacing:0.1em;
font-family:Arial,Verdana,sans-serif;
text-align:right;
}

td.navigation div.naviitem_high a {
color:#202020;
text-decoration:none;
}

td.main {
padding:10px 20px;
vertical-align:top;
background-color:#fafafa;
border:1px solid #c8c8c8;
}

td.main p, li {
font-size:12px;
font-family:Arial,Verdana,sans-serif;
line-height:1.5em;
}

td.main a {
text-decoration:none;
color:#2b70bd;
}

td.main a:hover {
text-decoration:underline;
color:#0b509d;
}


td.main h1 {
font-size:18px;
font-family:Arial,Verdana,sans-serif;
color:#2b70bd;
margin:5px 0px 10px;
border-bottom:1px solid #e4b545;
}

td.main h2,h3 {
font-size:15px;
font-family:Arial,Verdana,sans-serif;
color:#2b70bd;
margin:5px 0px 10px;
border-bottom:1px solid #e4b545;
}

td.main b {
color:#1b60ad;
}

div.bild {
clear:both;
font-size:11px;
font-family:Arial,Verdana,sans-serif;
color:#2b70bd;
margin:20px 0px;
}

div.bild img {
float:left;
margin:0px 15px 20px 0px;
}

div.bild + p {
clear:both;
}

.achtung {
color:#db4b05;
}

div.button {
border:1px solid #a8a8a8;
background-color:#f8f8f8;
padding:4px;
margin:1% 20%;
font-size:12px;
text-align:center;
font-family:Arial,Verdana,sans-serif;
}

td.right {
width:190px;
padding:0px;
vertical-align:top;
background-color:#d8d8d8;
border:1px solid #c8c8c8;
background:url(bilder/body_bg.gif);
background-position:top left;
background-repeat:repeat;
}

div.kasten {
margin-top:20px;
padding:0px;
vertical-align:top;
clear:both;
}

div.kasten div.headline {
color:#2b70bd;
margin:15px 0px 0px;
padding:5px;
font-size:12px;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}

div.headline_neg {
margin:0px;
padding:5px;
color:#303030;
background-color:#fab938;
background:url(bilder/top_gelb_verlauf_135.gif);
background-position:top left;
background-repeat:repeat-y;
font-size:12px;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}

div.kasten p {
padding-left:5px;
padding-right:5px;
margin:0px 0px 20px;
border-left:1px solid #ac3312;
background-color:#efefef;
color:#303030;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}

div.text_neg {
padding:2px 5px;
color:#303030;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}

table.news_table {
margin-top:8px;

width:100%;
}

table.news_table td.news_leftc {
border-right:1px solid #c0c0c0;
}

div.news_item {
padding:5px;
}

div.news_item h2 {
margin:2px;
font-size:80%;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}

div.news_item h2 a {
text-decoration:none;
}

div.news_item h3 {
margin:2px;
padding:2px;
font-family:Arial, Verdana, sans-serif;
font-size:60%;
font-style:italic;
background-color:#ebebed;
}

div.news_item h3 b {
color:#2b70bd;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}

div.news_item p {
margin:2px;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}

p.newslisteheadline {
color:#ffffff;
font-size:18px;
font-weight:bold;
}

p.newslistemonat {
color:#ffffff;
font-size:14px;
font-weight:bold;
}

div.footer {
margin:10px;
border-top:1px solid #1b60ad;
padding:4px;
text-align:center;
font-size:10px;
font-family:Arial, Verdana, sans-serif;
}

div.lowfooter {
margin:20px;
text-align:center;
font-size:10px;
font-family:Arial, Verdana, sans-serif;
color:#303030;
}

div.lowfooter a {
color:#202020;
}