* {
  font-family: Arial, Helvetica;
}


html {overflow-y:scroll;}

body {
background-color: #A09EA1;font-size: 11px; font-family: Arial, SunSans-Regular, Sans-Serif; color:#000000;
margin:0px; padding: 10px 0px 10px 0px; overflow:visible;min-height: 740px; /* Für FireFox */}

img {border:0px;}

p{ font-size: 12px; line-height:15px; padding: 5px 10px; margin:0px;}

input, textarea{ width:300px;font-size: 11px; font-family: Arial, SunSans-Regular, Sans-Serif; color:#000000;}
select{ font-size: 11px; font-family: Arial, SunSans-Regular, Sans-Serif; color:#000000;}
input[type="radio"] , input[type="checkbox"] {width: auto;}

ul{list-style-type:disc;font-size: 12px; margin: 5px; margin-left:30px;}
ul.left{list-style-type:square;font-size: 12px; margin: 5px; margin-left:5px; padding-left:20px;}
ul.notype{list-style-type:none;font-size: 12px; margin: 5px; margin-left:5px; padding-left:20px;}

ol{font-size: 12px; margin: 5px; margin-left:0px;}
li {padding:3px;}

a {color: #005497;}
a:visited {color:#005497; /*#5F5F5F*/}
a:hover {color: #005497;text-decoration:underline;}
a:active { color:#4D87C7;}
a.extern {padding-right:1em;background-image:url(_ref/icons/link_extern.gif);background-repeat:no-repeat;background-position:right;}

h1 {color: #35357B; font-size: 20px; font-weight: normal; padding: 5px 10px; margin-top: 10px; margin-bottom: 5px;}
h2 { color: #35357B; font-size: 14px; font-weight: bold; padding: 5px 0px 0px 10px; margin: 10px 0px 0px 0px;}
h3 { color: #35357B; font-size: 12px; font-weight: bold; padding: 5px 0px 0px 10px; margin: 10px 0px 0px 0px;}
h4 { color: #000000; font-size: 12px; font-weight: bold; padding: 5px 0px 0px 10px; margin: 10px 0px 0px 0px;}

/*table {width:500px;margin:10px;background-color: #E8EEF7;}*/
th {font-weight:bold;background-color:#a3ccf8;font-size:13px;text-align:left;padding:3px;}
td {padding:3px;vertical-align:top;font-size:12px;}

table.blank {margin:10px;background-color:#FFFFFF;width:auto;}
th.blank {font-weight:bold;background-color:#FFFFFF;font-size:13px;text-align:left;padding:3px;}
td.blank {padding:3px;vertical-align:top;font-size:12px;}

div.li {margin:10px 0px 0px 0px;}

div.li img {float:left; margin-right: 10px;}

/* ----------- ZENTRIERUNG --------------------------- */
#main { width: 950px; margin-bottom: 10px; margin: 0px auto; background-color: #e7ecef; padding:0px;}

/* ----------- KOPF --------------------------- */
#header { background-color: #e7ecef; padding: 0px; margin: 0px;width:950px;}
#header img {padding:0px 0px;} 

/* ----------- NAVIGATION --------------------------- */
#navigation1 {width:939px;background-color:#e7ecef;text-align:left;margin:0px 0px 0px 1px;padding:5px 0px 0px 10px;}
#navigation1 a {color: #35357B; font-weight:bold;text-decoration:none;padding:0px 4px 0px 4px; font-size: 12px; line-height:15px;letter-spacing:0.05em}
#navigation1 a:hover{ text-decoration:underline;}
#navigation1 a.current { font-weight:bold;color:#FF6600;}

#navigation2 {width:939px;background-color:#e7ecef;text-align:left;margin:1px 0px 0px 1px;padding:5px 0px 2px 10px;}
#navigation2 a {color: #35357B; font-weight:bold;text-decoration:none;padding-left:4px;padding-right:4px;font-size: 12px; line-height:15px;}
#navigation2 a:hover{ text-decoration:underline;}
#navigation2 a.current { color:#FF6600;}



/* ---------------- INHALT -------------------- */
#full { width: 950px; margin:0; padding: 0px; }
/*div#full { min-height:530px; height:expression(this.scrollHeight > 530 ? "auto":"530px");}*/



/* ---------------- LINKE SPALTE -------------------- */
#left { width: 445px; margin:0; padding: 10px;}
#right p{ font-size: 11px;}

	/* ---------------- NEWS -------------------- */
.news {margin-bottom:20px;}
.newsimg {float:left;margin: 0px 10px 10px 10px;}

/* ---------------- RECHTE SPALTE -------------------- */
#right { float: right; width: 448px; margin: 0; padding: 0px;}
#right p{ font-size: 11px;}

/* ---------------- GALERIE -------------------- */
#galerie {margin-left: 5px;}
#galerie div {float:left;padding-right:7px;padding-top:10px;width:250px}
#galerie img {border: 1px solid #d4d4d4; cursor:pointer;}
#galerie p {font-size:11px;width:238px;height:30px;padding:1px;}

.drag{ position:relative; cursor:hand; z-index: 100;}

/* ---------- FUSSZEILE -------------------------- */
#footer { clear: both; margin: 0; padding: 4px; text-align: right; font-size: 11px; background-color: #e7ecef; padding:5px 15px;}
#footer a { color:black;text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
