﻿body, html
{
	padding:0px;
	margin:0px;
	background-image:url('/art/bg_main1px.gif');
    background-repeat:repeat-x;
	text-align:center; /* IE 5 */
	height:101%;
}

img
{
	border:0px solid #aa11ff;
	padding:0px;
	margin:0px;
	display:block;

}

.imgPhotoBlock
{
    display:inline;
    border:0px;
    margin:40px 5px 20px 0;

}

.imgBtn
{
    display:inline;
    border:0px;
    margin:40px 30px 20px 0;
}

p
{
	padding:0px;
	margin:0px;
}

ul
{
    margin:0px;
    padding:0 0 0 12px;
}

li
{
    margin-left:2px;
    padding:0 0 3px 0px;
}

hr
{
    height:5px;
    background-color:#98ca78;
    border:0px solid;
    width:570px;
    padding:0px;
    


}
h1
{
    text-align:right;
    margin:0px;
    padding:45px 575px 20px 0;
    font-family:arial,verdana,helvetica,sans-serif;
	font-size:27px;
	color:#546c46;   /*#9d9d9e; */
    font-weight:normal;
    text-transform:uppercase;
}

h2
{
    text-align:right;
    margin:0px;
    padding:0px;
    font-family:arial,verdana,helvetica,sans-serif;
	font-size:16px;
	color:#546c46;   /*#9d9d9e; */
    font-weight:normal;
	  
}


/*  new menu */
ul.menu {
    list-style-type:none;
    
    position:relative;
    float:right;    
    
    height:24px;
    font-size:14px;
    font-family:arial,verdana,helvetica,sans-serif;
    border:0px solid #000;
    margin:0;
    padding:0;
    text-transform:uppercase;
}
ul.menu li {
    float:left;
    margin:0;
    padding:0;
    text-align:right;
}

ul.menu li a {
    float:left;
    color:#ffffff;
    text-decoration:none;
    height:24px;
    padding:9px 15px 0;
    font-weight:normal;
}

ul.menu li a:hover {
    color:#d3f9bc;
    text-decoration:none;
}

ul.menu .current a {
    color:#fff;
    font-weight:bold;
}
/***** new menu */


/*  new menu */
ul.menu2 {
    list-style-type:none;
    
    position:relative;
    float:right;    
    
    height:24px;
    font-size:12px;
    font-family:arial,verdana,helvetica,sans-serif;
    border:0px solid #000;
    margin:0;
    padding:0;
    text-transform:uppercase;
}
ul.menu2 li {
    float:left;
    margin:0;
    padding:0;
    text-align:right;
}

ul.menu2 li a {
    float:left;
    color:#5b5b5b;
    text-decoration:none;
    height:24px;
    padding:9px 8px 0;
    font-weight:normal;
}

ul.menu2 li a:hover {
    color:#830046;
    text-decoration:none;
}

ul.menu2 .current a {
    color:#5b5b5b;
    font-weight:bold;
}
/***** new menu */



div, input, textarea, select
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:14px;
	color:#000000;   /*#9d9d9e; */
	line-height:17px;
}

#canvas
{
	width:951px;
    height:auto;
	margin:0px auto;
	text-align:left;
	position:relative;
	background-color:#ffffff;
    background-image:url('/art/bg_inlay.gif');
    background-repeat:no-repeat;
	border:solid 0px #a7a8aa;
}

#footer
{
    
    height:20px;
    width:951px;
    
	
	margin:0px auto;
    font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
    
}

#divNavigation
{
    width:951px;
    height:133px;
    border:0px solid #aaff11;
}

#divHomeButton
{
    position:absolute;
    width:350px;
    height:80px;
    border:0px solid #aaff11;
    
}

#divFirstLevel
{
    position:absolute;
    left:385px;
    top:72px;
    
    
}

#divSecondLevel
{
    position:absolute;
    width:690px;    
    left:255px;
    top:105px;
}



#divContentHeader
{
    width:951px;
    height:133px;
    background-image:url('/art/bg_navi.jpg');
    border:0px solid #4411dd;
   
}

#divContentBody
{
    /*background-color:#11aaff;*/
    
    border:0px solid #ff11aa;
    margin:0 20px 0 0;
    height:auto;
}

.transbox
  {
    /* for IE */
    filter:alpha(opacity=60);
    /* CSS3 standard */
    opacity:0.6;
  }

.transteaser
  {
    /* CSS3 standard */
    opacity:0.8;
  }


h3.transboxHeadline
{
    font-family:arial,verdana,helvetica,sans-serif;
	font-size:18px;
    margin:0px;
    padding:0 0 5px 0;  
    color:#889d7c;
    font-weight:normal;
    text-transform:uppercase;

}


a.footer
{
    color:#ffffff;    
}

.contentblock
{
    border:0px solid #11aaff;
    margin:0;
    padding:0 0 30px 0;
}

.contentheadlinetext
{
    width:357px;
    float:left;
    border:0px solid #00ff00;
    padding:0 4px 0 0;
    
}

.contentmaintext
{
    float:right;
    border:0px solid #00ff00;
    width:570px;
    font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
    margin:4px 0 0 0;
}

.pabsatz
{
	padding:0px;
	margin:10px 0 0 0;
}



a.externerlink
{
    color:#78a261;
    border:0px;
    border-bottom:1px dotted;
    
}

a.internerlink
{
    color:#78a261;
    border:1px dotted;
    text-decoration:none;
    font-weight:bold;    
}


.pressebilder
{
    float:left;
    border:0px #11aaff solid;
    width:200px;
    height:338px;
    margin:0 20px 20px 0;
    
}

.bildunterschrift
{
    font-size:10px;
}


a.bildunterschrift
{
    color:#78a261;
    font-size:10px;
    text-decoration:none;
    
}




.clearBoth
{
    clear:both;
}



    
