



body {
	font-family: Verdana, sans-serif;
	font-size:8pt;
	margin-top:0px;
	color: #000;
}

.achtung{
	position: absolute;
	z-index: 200;
	width: 150px;
	height:50px;
	background-color: #ffffff;
	border: 1px solid red;
	padding: 5px;
	/*visibility: hidden;*/
	display: none;
}

td, tr, p, div,input {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #333333;
  line-height: 1.3em;
}
strong {
	font-weight: bold;
}
p {
	margin-top:2px;
	margin-bottom:1em;
}
h1 {
	font-family:Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	margin:0px;
}
h2 {
	font-family:Verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #7373d7;
	line-height:1em;
	margin:0px;
}
a, a:visited {
	color: #3399FF;
	text-decoration: underline;
}
a:hover {
	color:#3399FF;
	text-decoration: none;
}
a.content2, a.content2:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.content2:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#layout {
	width:817px;
}
.gfx_keyvisual {
	background-color: #c0ccd4;
}
.gfx_side {
	background-image:url(../images/layout_02.jpg);
	background-repeat:repeat-y;
}
.td1			       {
                        background-color: #ffcc33;
                        font-family: Arial, Verdana;
                        color: navy;
						font-size:10pt;
						height:23px;												
					 }					 

.menuimg {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align:bottom;
	margin-right:1px;
}

.pflichtfeld {
	background-color: #ffec81;
    border: 1px solid #b3b9c3; 
}

.pflichtradio {
    color: #ffec81;
    border: 1px solid #b3b9c3; 
    background-color: #ffec81;
}

.gfx_menu {
	background-color: #c0ccd4;
	padding: 0px;
	margin: 0px;
	padding-left:9px;
}
.gfx_breadcrumbs {
	background-image: url(../images/layout_17.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	font-size:10px;
}
.gfx_content {
	background-color: #fef4d1;
	padding: 8px;
}
.gfx_bottom_menu {
	text-align:center;
	font-size: 7pt;
	background-image: url(../images/layout_19.jpg);
	background-repeat: repeat-x;
	height: 23px;
}
.gfx_bottom_links {
	text-align:center;
	font-size: 7pt;
	height: 23px;
	color:#CCCCCC;
}
a.bottom_links {
	color:#CCCCCC;
}
a.bottom_links:hover {
	color:#CCCCCC;
}
a.bottom_links:visited {
	color:#CCCCCC;
}
.breadcrumb {
	border:0px;
	margin-left:4px;
	margin-right:4px;
}
a.breadcrumb {
	color:#3399FF;
	text-decoration:underline;
}
a.breadcrumb:hover {
	color:#3399FF;
	text-decoration:none;
}

.catnav {
	border:0px;
	text-align:left;
	font-size:8pt;
	margin:8px;
	margin-top:0px;
}
.cols3 {
	width:775px;
	margin:0px;
	padding:0px;
}
.cols201 {
	width:775px;
}
.cols201 td {
	vertical-align:top;
	padding:0px;
}
/*20px spalte*/
.cols2 {
	width: 495px;
	border: 0px;
}
.cols1 {
	width: 255px;
	border: 0px;
}
.cols202 {
	width:370px;
	border:0px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:4px;
	margin-right:10px;
	vertical-align:top;
	float:left;
}
.cols202 td {
	font-size:7pt;
}
.cols0 {
	clear:both;
	margin-left:8px;
	margin-top:4px;
	width:770px;
}
.corner_left {
	border:0px;
	float:left;
}
.corner_right {
	border:0px;
	float:right;
}
.float_title {
	font-weight:bold;
	font-size:9.5pt;
	margin:0px;
	margin-bottom:4px;
}
.float_text {
	font-size:8pt;
	line-height:1.2em;
}
.box_head {
	height:25px;
	margin: 0px;
	padding-left:6px;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:6px;
}
.box_head_small {
	height:20px;
	margin: 0px;
	padding-left:6px;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
}
.box_frame {
	border-style: none solid solid solid;
	border-width: 0px 1px 1px 1px;	
}
.box_image_left {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
	/*margin-left: -4px;
	margin-top: -4px;*/
	float: left;
}
.box_editing_img {
	border:0px;
	margin:0px;
	padding:0px;
}
.box_text {
	padding:2px;
	padding-right:6px;
	font-size:8pt;
}
.box_small_text {
	padding:4px;
	padding-right:6px;
	font-size: 7.5pt;
}
.box_text img {
	margin-left:2px;
	margin-right:5px;
}
.box_beach {
	background-image: url(../images/1beach1024.jpg);
	background-repeat: repeat-x;
	height: 0px;
	background-position: 0px -4px;
}
.box_image_gallery {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
	float: left;
	width:160px;
}
.box_gallery_image {
	border:0px;
}
.box_gallery_nav {
	margin-top:4px;
	margin-bottom:8px;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	background-color:#fef4f1;
}
.formField {
	font-family: Verdana,Helvetica,sans-serif;
	color: #000; 
	font-size: 8pt; 
	padding: 2px 2px 2px 1px; 
	border: solid 1px #a0a0a0;
	width:120px;
}

.table_box {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
	border: 1px solid #ffcc33;
}

TD.zaglavlje {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	white-space: nowrap;
	border-bottom: 1px solid #ffcc33;
	border-right: 1px solid #ffcc33;
	background: #ffcc33;
}

.link_info {
	background-color:#ffcc33;
}

    #navheader {
      float:left;
      width:100%;
      font-size:10px;
      line-height:normal;
      }
    #navheader ul {
      margin:0;
      list-style:none;
	  padding-top:2px;
      }
    #navheader li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navheader a {
      float:left;
      background:url("../images/topmenu_left_both.gif") no-repeat left top;
      margin:0;
      padding:0 1px 0 9px;
      text-decoration:none;
      }
    #navheader a span {
      float:left;
      display:block;
      background:url("../images/topmenu_right_both.gif") no-repeat right top;
      padding:4px 10px 3px 1px;
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navheader a span {float:none;}
    /* End IE5-Mac hack */
    #navheader a:hover span {
      color:#000000;
      }
    #navheader #current a {
      background-position:0 -150px;
      border-width:0;
      }
    #navheader #current a span {
      background-position:100% -150px;
      color:#000000;
      }
    #navheader a:hover {
      background-position:0% -150px;
      }
    #navheader a:hover span {
      background-position:100% -150px;
      }
	  
TD.nav1 {
	border-left: #91a7b4 1px solid;
	border-right: #91a7b4 1px solid;
	border-bottom: #91a7b4 1px solid;
}

/*- Menu Tabs--------------------------- */ 
    #tabMainMenu {
      float:left;
      width:100%;
      background:#EFF4FA;
      font-size:93%;
	  font-weight:bold;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabMainMenu ul {
	margin:0;
	padding:1px 5px 0 0;
	list-style:none;
      }
    #tabMainMenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabMainMenu a blockquote {
      float:left;
      background:url("../images/tableftOrange.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }

    #tabMainMenu a bdo {
      float:left;
      background:url("../images/tableftGreen.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }
	  
    #tabMainMenu a dl {
      float:left;
      background:url("../images/tableftBlue.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }

    #tabMainMenu a blockquote span {
      float:left;
      display:block;
      background:url("../images/tabrightOrange.gif") no-repeat right top;
      padding:5px 11px 4px 6px;
      color:#FFF;
      }

    #tabMainMenu a bdo span {
      float:left;
      display:block;
      background:url("../images/tabrightGreen.gif") no-repeat right top;
      padding:5px 11px 4px 6px;
      color:#FFF;
      }

    #tabMainMenu a dl span {
      float:left;
      display:block;
      background:url("../images/tabrightBlue.gif") no-repeat right top;
      padding:5px 11px 4px 6px;
      color:#FFF;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabMainMenu a blockquote span {float:none;}
    #tabMainMenu a bdo span {float:none;}
    #tabMainMenu a dl span {float:none;}
    /* End IE5-Mac hack */
    #tabMainMenu a:hover blockquote span {
      color:#FFF;
      }
    #tabMainMenu a:hover bdo span {
      color:#FFF;
      }
    #tabMainMenu a:hover dl span {
      color:#FFF;
      }
    #tabMainMenu #current blockquote span {
      color:#FFF;
	  text-decoration:underline;
      }
    #tabMainMenu #current bdo span {
      color:#FFF;
	  text-decoration:underline;
      }
    #tabMainMenu #current dl span {
      color:#FFF;
	  text-decoration:underline;
      }
	  
    #tabMainMenu a:hover {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu a:hover blockquote {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu a:hover bdo {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu a:hover dl {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu #current {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu #current blockquote {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu #current bdo {
      background-position:0% -42px;
	  cursor: pointer;
      }
    #tabMainMenu #current dl {
      background-position:0% -42px;
	  cursor: pointer;
      }

    #tabMainMenu a:hover blockquote span {
      background-position:100% -42px;
      }
    #tabMainMenu a:hover bdo span {
      background-position:100% -42px;
      }
    #tabMainMenu a:hover dl span {
      background-position:100% -42px;
      }
    #tabMainMenu #current blockquote span {
      background-position:100% -42px;
      }
    #tabMainMenu #current bdo span {
      background-position:100% -42px;
      }
    #tabMainMenu #current dl span {
      background-position:100% -42px;
      }