body{background:#fff; color:#000; font:15px/20px Arial, Helvetica, sans-serif; margin:32px 0 0; padding:0;}
div, ul, h1, h2, h3, li, p {margin:0; padding:0; border: 0;}

p.bodytext {
margin-left: 10px;
text-align: left;
display:inline;
}

a[href^="http:"] {
background: transparent
url('images/Icon_External_Link.png') 100% 50% no-repeat;
padding-right: 15px;
}

#preload img
{
height: 0; width: 0; border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

img { border: none; }

/*-------CSS mainMenu---------------------*/

div.mainMenuinner{
  background-color: #ffffff;
  height: 20px;
  float: right;
  display:inline;
  padding: 1px;
}

div.mainMenuinner div{

}

div.mainMenuinner ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  display:inline;
}
div.mainMenuinner li{
  float: left;
}

div.subMenuinner{
  /* background-color: #ffffff;*/
  height: 20px;
  float: left;
  display:inline;
  padding: 4px;
  margin-left: 33px;
}

div.subMenuinner div {

}

div.subMenuinner ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  display:inline;
}
div.subMenuinner li{
  float: left;
}


div#centerDiv
{
width: 1024px;
left: 50%;
display:inline;
position: absolute;
margin-left: -512px;
}

div#centerDiv div
{

}

/*
img{
margin:0;
padding:0;
border: 0;
behavior: url(iepngfix.htc);
}
*/

div.Tabelle_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:768px;
}

div.header1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:16px;
}

div.content2_ {
	position:absolute;
	left:0px;
	top:16px;
	width:1024px;
	height:317px;
	font: arial;
	color: grey;
	font-size: 12px;
	vertical-align: bottom;
	background-image: url(images/content2.gif);
	display:inline;
	margin-left: 0px;
	margin : 0px auto 0px auto;
}

div.content2_ p{
color:#999999;
display:block;
float:left;
line-height:120%;
margin-left:20px !important;
margin-top:20px;
text-align:left;
}

div.content2_ a {
color:#999999;
/*font-style:normal;*/
font-variant:normal;
font-weight:normal;
line-height:120%;
}

div.header2_ {
	position:absolute;
	left:0px;
	top:333px;
	width:761px;
	height:39px;
}

div.bild-verenafien_ {
	position:absolute;
	left:761px;
	top:333px;
	width:263px;
	height:39px;
}

div.mainmenu {
	position:absolute;
	left:0px;
	top:372px;
	width:935px;
	height:22px;
	color: grey;
	font-size: 12px;
	margin-left: 0px;
	text-align: right;
	vertical-align: bottom;
	display:inline;
	margin : 0px auto 0px auto;
}

div.mainmenu div {

}

div.menu-right_ {
	position:absolute;
	left:935px;
	top:372px;
	width:89px;
	height:22px;
}

div.submenu {
	position:absolute;
	left:0px;
	top:394px;
	width:753px;
	height:31px;
	font: arial;
	color: grey;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/rootline_left.gif);
	display:inline;
	margin-left: 0px;
	margin : 0px auto 0px auto;
}

div.submenu div {

}

div.bild-diplom_ {
	position:absolute;
	left:753px;
	top:394px;
	width:271px;
	height:31px;
}

div.bg-rootline_ {
	position:absolute;
	left:1023px;
	top:394px;
	width:1px;
	height:31px;
}

div.gallerietitel_ {
	position:absolute;
	left:0px;
	top:425px;
	width:1024px;
	height:74px;
    background-image: url(images/bg_gallerietitel.gif);
    background-repeat:repeat-x;
    background-position: left;

}

div.gallerietitel-inhalt {
        font: arial;
	color: grey;
	color: #f5f0e4;
	font-size: 48px;
	display:inline;
	padding-left: 33px;
}

div.gallerietitel-inhalt div {

}

div.content1_ {
	position:absolute;
	left:0px;
	top:499px;
	width:1024px;
	height:246px;
    background-image: url(images/bg_content1.gif);
    background-repeat:repeat-x;float:left;
    font: arial;
    color: grey;
    font-size: 12px;
    text-align: center;
    vertical-align: bottom;
    display:inline;
    margin-left: 0px;
}

div.content1_ div {

}

table.content1 {
    font: arial;
    color: grey;
    font-size: 12px;
    padding-left: 23px;
    border-spacing: 12px;
}

td.td-0 {
vertical-align: top;
}

div.footer_ {
	position:absolute;
	left:0px;
	top:745px;
	width:1024px;
	height:23px;
    background-image: url(images/bg_footer.gif);
    background-repeat:repeat-x;float:left;
    text-align: right;
}




.menu-print_ a {
    background-image: url(images/menu_print.gif);
    width:79px; height:22px; display:block; text-decoration:none;
}
.menu-print_ a:hover {
    background-image: url(images/menu_print_active.gif);
}
.menu-screen_ a {
    background-image: url(images/menu_screen.gif);
    width:153px; height:22px; display:block; text-decoration:none;
}
.menu-screen_ a:hover {
    background-image: url(images/menu_screen_active.gif);
}
.menu-frei_ a {
    background-image: url(images/menu_frei.gif);
    width:161px; height:22px; display:block; text-decoration:none;
}
.menu-frei_ a:hover {
    background-image: url(images/menu_frei_active.gif);
}
.menu-vita_ a {
    background-image: url(images/menu_vita.gif);
    width:65px; height:22px; display:block; text-decoration:none;
}
.menu-vita_ a:hover {
    background-image: url(images/menu_vita_active.gif);
}
.menu-kontakt_ a {
    background-image: url(images/menu_kontakt.gif);
    width:99px; height:22px; display:block; text-decoration:none;
}
.menu-kontakt_ a:hover {
    background-image: url(images/menu_kontakt_active.gif);
}
.menu-kontakt_ a:active {
    background-image: url(images/menu_kontakt_active.gif);
}





div.csc-textpic csc-textpic-center csc-textpic-above csc-textpic-equalheight {
float:left ;
margin-left:64px ;
text-align:center ;
display:inline;
}

div.csc-textpic-clear {
clear: top;
}

div.csc-textpic-imagewrap {
padding:0;
}

div.csc-textpic-center {
float:left ;
margin-left:33px ;
text-align:center;
display:inline;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0 !important;
display:inline;
}
div.csc-textpic{
margin-left:33 !important;
display:inline;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0 !important;
display:inline;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
display:inline;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin-left:0px;
display:inline;
}
dl.csc-textpic-image {
margin:0;
display:inline;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}

dl.csc-textpic-image dt {
display:inline;
margin:0;
display:inline;
}

div.csc-textpic-center div.csc-textpic-text {
margin-left: 10px;
padding-top: 0px;
text-align: left;
line-height: 15px;
font-family: sans-serif;
font-size: 11px;
color: #222222;
text-transform: none;
display:block;
}

div.csc-textpic-right{
float: right !important;
margin-right: 10px;
padding-top: 10px;
text-align: right !important;
line-height: 15px;
font-family: sans-serif;
font-size: 11px;
color: #222222;
text-transform: none;
display:inline;
}

div.csc-textpic-caption-l {
margin-left: 44px !important;
display:inline;
}

div.csc-textpic-above div.csc-textpic-text {
clear:both;
}


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border:0;
padding: 5px 15px 15px 5px;
display:inline;
}

.csc-uploads csc-uploads-1 tr td table {
margin-left: 33px;
display:inline;
}

.csc-uploads-fileName p a {
color:grey;
font-size:12px;
padding-left:23px;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}

.csc-uploads-fileSize p {
color:grey;
font-size:12px;
padding-left:23px;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}













































