body { margin: 0px; }
/* table#tx_admininterface_sortable_table { width: 520px; } */

div#center { 
  width: 760px; 
  margin: auto;
  border-left: 1px solid #005da8; 
  border-right: 1px solid #005da8; 
  border-bottom: 1px solid #005da8; 
  font-family: verdana,helvetica,sans-serif;
}
#menu {
  float: left;
  width: 633px;
  height: 20px;
	padding-left: 20px;
	color: #005da8;
	font-family: Verdana;
	font-size: 10px;
	background-color: #f49e00;
}

div#kontakt { background-color:#005da8; text-align: right; }
#banner { background-color:#f49e00; }
#searchbox { float:right; height: 20px; background-color:#f49e00; }
#rootline { clear: both; padding-left: 28px; border-bottom: 0px solid #005da8; font-size: 9px; background-color: #f49e00;}
#content { float:left; width: 719px; padding-left: 20px; border-top: 1px solid #f49e00; border-bottom: 1px solid #f49e00; }

#col0 { float:left; margin-left: -20px; width: 20px; background-color:#fcd59a; border-right: 1px solid #f49e00; }
#col1 { color: #000000; font-size: 11px; float: left; width: 529px; margin: 20px 20px 0px 0px; }
#col2 { color: #333333; font-size: 10px; float: left; width: 150px; margin: 20px 20px 0px 0px; }

#page { 
  overflow: hidden;
  border-top: 1px solid #f49e00;
  border-bottom: 1px solid #f49e00;
}
#page.borderleft { border-left: 20px solid #f49e00; border-top: 0px; }

#footer { clear:both; background-color:#f49e00; padding: 10px; text-align:center; font-size:10px; color:#ffffff; }
.column {
  padding-bottom: 1001em;     /* X + padding-bottom */
	margin-bottom: -1000em;     /* X */
  position: relative;
}

#c1col1 { color: #000000; font-size: 11px; float: left; width: 719px; margin: 20px 0px 0px 0px; }


#c3col1 { color: #000000; font-size: 11px; float: left; display: block; width: 280px; margin: 10px 10px 10px 10px; }
#c3col2 { color: #000000; font-size: 11px; float: left; display: block; width: 280px; margin: 10px 10px 10px 10px; }
#c3col3 { color: #333333; font-size: 10px; float: left; display: block; width: 150px; margin: 10px 10px 10px 0px; }

h1 { font-size: 14px; color: #B25323; font-weight: bold; }
h2 { font-size: 12px; color: #CD7040; font-weight: bold; }
h3 { font-size: 10px; color: #005da8; font-weight: bold; }
h4 { font-size: 8px; color: #000000; font-weight: bold; }
h5 { font-size:7px; color: #000000; font-weight: lighter; }
th { font-family: verdana,helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: lighter; }
td { font-family: verdana,helvetica,sans-serif; font-size: 11px; color: #000000; line-height: 16px; }
h1,h2,h3,h4,h5,a  { font-family: verdana,helvetica,sans-serif; }

#col2 img { margin-bottom: 10px; }

a:link, a:visited { color: #f49e00; font-weight: bold; text-decoration:none; }
a:active, a:hover { color: #7d7c7b; font-weight: bold; text-decoration:underline; }

.eingabe { font-family: tahoma; font-size: 11px; background-color: #ffffff; border-left: 1px solid #333; border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333; }

.caption     { font-style : italic;	text-align : center;  }
.header      { font-weight: bold; }
.subheader   { font-weight: bold; }
.menuitem    { font-weight: bold; }
.menusubitem { font-weight: normal; }
.sitemap     { font-weight: normal; }
.rootline_indented { position: relative; left: 2px; width: 90px; background : url(../bilder/treemenu_link.gif) left top no-repeat; padding-left: 8px; }
a.rootline   { font-weight: normal; }

#searchbox input { padding-left: 3px;  }
/*		------   Unten --------			*/
#unten  {
width: 100%;
margin-left: 20px;
border-bottom: 1px solid #005da8;
}

/*		------   Oben --------			*/
#oben  {
border-bottom: 0px solid #005da8;
margin-left: 20px;
}

a.minimenu:link, a.minimenu:visited {
color:#ffffff;
font-size: 10px;
font-weight: normal;
padding: 0px 5px;
}

a.minimenu:hover, a.minimenu:active {
color:#ffffff;
font-size: 10px;
font-weight: normal;
padding: 0px 5px;
}

a.link, a.link:visited {
display:block;
padding:2px;
margin:3px 0px;
background-color:#005da8;
border:1px solid #000000;
color:#ffffff;
font-weight:lighter;
text-align:left;
}

a.link:hover, a.link:active {
color:#000000;
background-color:#B25323;
font-weight:lighter;
text-decoration: none;
}


/*Schrift Menüleiste*/
#menu a.submenu-selected {
	background-color: #FFFFFF;
}
#menu a {
	text-decoration: none;
	text-align: center;
	color: #005da8;
	padding: 2px 7px;
	line-height: 20px;
	background-color: #f49e00;
}
#menu a:hover, a:active {
	text-decoration: none;
	text-align: left;
	background-color: #f49e00;
}


#rootline a {
	text-decoration: none;
	font-weight: normal;
	color: #005da8;
	line-height: 20px;
}
#rootline a:hover, a:active {
	text-decoration: underline;
}

iframe {
  width: 719px;
  height: 410px;
  border: 0px;
}

form#kontakt {}
form#kontakt label { width: 150px; display: block; float: left; }
form#kontakt input { float: left; }

.tx_powermail_pi1_fieldwrap_html  { clear: both; height: 25px; margin: 10px 0; padding-left:5px; }
.tx_powermail_pi1_fieldwrap_html_textarea  { height: 110px; }
.powermail_check_inner { float: left; }
.powermail_submit { margin-right: 150px; }
/* Bitte um Kontakt */
div#powermaildiv_uid9 .tx_powermail_pi1_fieldwrap_html_checkbox_title { float: left; width: 150px; }
div#powermaildiv_uid9 .powermail_check_inner label { float: left; width: 0px; }

