body { margin: 0px; padding: 0px; scrollbar-base-color: #e5ebf1; }
a { color: #FF6600;}
a:visited { color: #003366;}
a:active { color: red; }
a.soft { color: #999999; font-size: 10px; }

/*zu den Tabellen*/
table.rahmen { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #003366; }
table.rand { border: 1px solid #003366; }
div.container { position: relative; width: 100%; }
th { background-color: #e5eaef; font-weight: bold; font-size: 11px; }
tr.row1 { font-size: 12px; }
/*Kopfbereich*/
div.impress { position: absolute; right: 25px; top: 15px; font-size:10px; color:#003366;}
div.impress a { color: #003366; text-decoration:none; }
div.impress a:hover { color: #003366; text-decoration:underline; }
div.impress a:visited { color: #003366; text-decoration:none; }

/*Navigation*/
div.navigation { position: absolute; left: 65px; top:40px; }

/*fonts*/
td, div { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 12px; line-height:130%;}
h1 { font-size: 14px; font-weight: bold; color: #003366; margin-bottom:0px; }
p.half { margin-top: 0px; }
/*Kaesten */
td.bluetopsuche { background-image: url(/resources/tabheadblue_133.jpg);  font-size:11px; font-weight: bold; color: #003366; padding-left: 5px;}
td.bluetoptermine { background-image: url(/resources/tabheadblue_65.jpg);  font-size:11px; font-weight: bold; color: #003366; padding-left: 5px;}
td.bluetopliteratur { background-image: url(/resources/tabheadblue_80.jpg);  font-size:11px; font-weight: bold; color: #003366; padding-left: 5px;}
td.bluetopdaten{ background-image: url(/resources/tabheadblue_92.jpg);  font-size:11px; font-weight: bold; color: #003366; padding-left: 5px;}
td.bluecontent { border-left: 1px solid #b2c1d1; border-bottom: 1px solid #b2c1d1; border-right: 1px solid #e5eaef; padding: 10px; font-size: 10px; line-height:130%; }
td.bluecontent a { color: #ff6600; text-decoration: none; }
td.orangetopnews { background-image: url(/resources/tabheadorange_50.jpg);  font-size:11px; font-weight: bold; color: #003366; padding-left: 5px;}
td.orangecontent { border-left: 1px solid #ffde00; border-bottom: 1px solid #ffde00; border-right: 1px solid #fff2ba; padding: 10px; font-size: 12px; line-height:130%; }
div.img {
	padding: 3px; border: 1px solid #003366; background-color: #e5eaef; width: 106px;
}

/*Content*/
td.maincontent, tr.maincontent { font-size: 12px; line-height:130%;}
td.books { font-size: 12px; line-height: 130%; border-bottom: 1px dotted #b2c1d1; }

/*Formulardings*/
form.blue {
	margin: 5px;
}
input.textfeld { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #003366; width: 30px;}
input.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
input.normtext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #003366; width: 300px;}
textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #003366; width: 300px;}
input.bestellung {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #003366; width: 50px;}
select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #003366;}
/*backgrounds*/
td.midblue { background-color: #80A8B5; }
