<!--

/* --------------------HTML TAGS ----------------------*/

body {  font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
    margin: 0; 
    padding: 0;
    line-height: 15px;
	text-align: left; 
}

a       {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: none; color: #000000; }
a:hover {font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 11px; line-height: 12px; text-decoration: underline; color: #000000; }

.anfragebutton {
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 8px;
	line-height: 12px;
	text-decoration: none;
	color: Black;
	border: thin outset White;
	padding: 0 3 0 3;
	background: #99cccc;
	text-align: left; 
}
.anfragebutton:hover { color: #ffffff; }

/* flat buttons in osc */
input.flat {border: 1px solid black; height: 22px; background: #e7e7e8; }

img { border-style: none; } 

ul {    font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
        line-height: 14px;
	text-align: left; 
}
ul li {    font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	list-style: disc outside;
	line-height: 14px;
	text-align: left; 
}

/* --------------------Kreso Menu ----------------------*/
  .topmenu { text-decoration:none; color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
  .topmenu a { text-decoration:none; color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
/*  .topmenu a:hover { background-color:#535252; color:#93A7D3; font: bold 11px/1.5 verdana, sans-serif;} */
  .topmenu a:hover { text-decoration:underline;color:#535252; font: bold 11px/1.5 verdana, sans-serif;}
  .topmenu2 { color:#93A7D3;font: normal 10px/1.5 verdana, sans-serif;}
  .topmenu2 a {text-decoration:none; color:#93A7D3; font: normal 10px/1.5 verdana, sans-serif;}
  .topmenu2 a:hover {text-decoration:underline; color:#93A7D3;font: normal 10px/1.5 verdana, sans-serif; }






/* --------------------Klassendefinitionen Allgemein ----------------------*/
	   
table { font-family: Arial,Helvetica,Verdana,Sans Serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
        text-align: left;
}

.td_norm, p { font-family: Arial,Helvetica,Verdana,Sans Serif;
	   font-size: 11px;
	   color: #000000;
	   text-decoration: none;
	   font-weight: normal;
	   line-height: 15px;
}

/* --- Default H1 .. H6 wenn context-sensitive H1 Klasse nicht vorhanden */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* ---------------------Formulare------------------ */

.select_form {
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:0px 0px 0px 0px;
  font-style:Arial;
  font-size:10px;
  color: #666666;
  height:18px;
  text-align:justify; }

.newsblock {
   margin:0px;
   padding:0px;
   padding-top:4px;
   padding-bottom:4px;
   margin-left:6px;	/* --- aw : was 6px, used by osc boxes */
   margin-right:6px;
   border-bottom:1px solid #ccc;
 
}

.newsblock a {
  font-weight:bold;
  color:#000;
}

.newsblock a img{
  padding:0px;
  margin:0px;
  align: right;
}

.footer {
margin-top:10px;
  text-align:center;
  width:710px;
}

.footer .copy {
  padding-right:20px;
}

.footer .footlinks {
}

/* ***** RR end***** */
td .footer {
  border-top:3px solid #ccc;
  padding:10px;
  text-align: center;
}

/* --- content items: boxes --- */

.leftbox * a.nav {
  display:block;
  font-size: 13px;
  font-style:bold;
  line-height:15px;
  font-weight:bold;
  color: #9B9B9B;
  border-bottom:1px solid #ccc;
  margin:0px;
  padding:2px 0 2px 0px;
}
.leftbox img {
  margin:5px 0 5px 10px;
  line-height:15px;
  clear:left;
}

.leftbox h1, h1.contentbox {
  font-size:13px;
  line-height:25px;
  margin:0px;
  margin:0 0 0 10px;
}

h1.contentbox {
  padding: 0px 0px 0px 6px; 
}

/* --- aw -- modified margin for osc mainframe */
h1.contentbox_osc {
  font-size:13px;
  line-height:25px;
  margin:0px;
  margin:0 0 0 3px;
}
h1.contentbox_osc {
  padding: 0px 0px 0px 3px; 
}

.innerbox2 {
max-width:482px;
width:482px;
padding:15px 0px 0px 0px;
border:0px solid red;
magin:0px;
}
.innerbox {
max-width:510px;
width:510px;
border:0px solid green;
}

.newsbox {
  text-align:left;
}

.newsbox h1 {
  font-size:13px;
  line-height:25px;
  margin:0px;
  margin:0 0 0 16px;
}

#homepagecontent td {
  color: #696969;
  font-size:10px;
  line-height: 14px;
}

#homepagecontent td strong {
  color: #696969;
  font-size:12px;
  line-height: 14px;
  font-weight: bold;
}

#homepagecontent td a {
  color: #ee0000;
  font-size:12px;
  line-height: 14px;
}
#homepagecontent td a.hover {
  color: #ee0000;
  font-size:12px;
  text-decoration: underline;
  line-height: 14px;
}

.ct_search_input {
width: 95px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #807E7F;
	background-color: #FFFFFF;
	border:2px inset #000;
}

/* --- aw - advanced search input */ 
.ct_advsearch_input {
width: 95px;
	font-family: Arial,Helvetica,Verdana,Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #807E7F;
	background-color: #FFFFFF;
	border: #000000 solid 1px;
}

/* --- end */
//-->

