*	{ margin: 0px;
padding:opx;
}

body {
margin-top: .25em;
background: #e2e3d5;
width=100%;
text-align: center;
}

#container {
width: 750px;
background: #fff;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
border-bottom: 1px solid #F7941D;
width: 750px;
}

#top {
width: 100%;
color: inherit;
}

#top p {
	text-align: right;
	padding: 0 1em 0 0;
	margin: .25em;
	background: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-color: #CCCCCC; 
	font-size: 8pt;
}

#top p a 
{ 
color: #666666; 
font-weight: none; 
text-decoration: none; 
}
    
#top p a:link
    {
        color: #666666;
    }
    
 
#top p a:hover
    {
        color: #000000;
        text-decoration : underline;
    }

#submenu {
background: #fff;
width: 750px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-color: #000; 
font-size: 8pt;
}

#submenu ul {
border: 2px dotted #fed598;
background: #fff;	
margin: 0 .5em 0 0;
list-style-type: none;
padding: .5em;
width: 150px;
float: right;
}

#submenu li {
margin: 0;
padding: 0.1em;
}

#submenu a:link
    {
        color: #666666;
    }
    
#submenu a { text-decoration: none; }

#submenu a:hover 
{ 
color: #000; 
text-decoration : underline;
}

#submenu a:visited 
{ 
color: #000;
}

#submenu img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	margin-left: 2em;
}


#content {

width: 750px;
}

/*style for rotating content*/


#contentwrapper {
width: 150px;
border: 0px;
}
.billcontent {
width: 100%;
display:block;
}

/*style for top menu*/
.msep {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #f6a607;
}
#top li {
text-align: justify
}
.mainbutton {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;
font-size: 0.75em;
}
.mainbuttonactive {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #f5a707; text-decoration: none; 
}
a.mainbutton:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #f5a707; text-decoration: none;
}




.hometitle{ color: #3f3f3f; font-weight: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.homegrey{cursor: default; font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.homegrey:link{cursor: default; font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.homegrey:hover{cursor: default; font-family: verdana; font-size: 8pt; color : #000000; font-weight : none; text-decoration : none;}

.blacklink{color: #666666; font-weight: none; text-decoration: none;}
.blacklink:hover{color: #000;text-decoration: underline;}

.nav{font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.nav:link{font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.nav:hover{font-family: verdana; font-size: 8pt; color : #000000; font-weight : none; text-decoration : underline;}

.nave{font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.nave:h2{font-size:12pt; font-weight:400;}
.nave:link{font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
.nave:hover{font-family: verdana; font-size: 8pt; color : #666666; font-weight : none; text-decoration : none;}
#footer {
clear: both;
width: 750px;
height: 70px;
border-top: 1px solid #F7941D;
background: inherit;
}
.footer {
clear: both;
width: 750px;
margin:0;
padding:0;

border-top: 1px solid #F7941D;
background: inherit;
}
.footerlogos
{
float: left;
margin: .5em 0 0 0;
padding: 0;

}
.footerlogos img
{
float:left;
margin: 1 0 0 1em;


padding: .5em .3em 0 0;
}

.copy
{
width: 120px;
float:right;
margin: 0 0 0 0;
padding: .5em .3em 0 0;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color :#888;
}

.footermenu {
float: left;
width: 120px;
margin: 0 0 0 0;
padding: 0 0 0 .1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.footermenu ul {
margin: 0 .5em 0 0;
padding: .5em;
text-align: left;
list-style-type: none
}

.footermenu li {
margin: 0;
padding: 0.1em;
color: 888;
}

.footermenu a:link
    {
        color: #888;
    }
    
.footermenu a { text-decoration: none; }

.footermenu a:hover 
{ 
color: #000; 
text-decoration : underline;
}

.footermenu a:visited 
{ 
color: #888;
}



#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 320px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#signup td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3670A7; 
 background-color: transparent; 
 width: 220px; 
} 

.fieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
}

.smalllabelcell { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #666666; 
 width: 100px; 
} 

.smallfieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
  
}

.fieldcell input { 
 width: 200px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.fieldcell select { 
 width: 200px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 100px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #e6e1db; 
 color: #e6e1db; 
 border: 1px solid #284279; 
} 

.smallfieldcell select { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #e6e1db; 
 color: #102132; 
 border: 1px solid #284279; 
}

.button { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}

.headline  { color: #3f3f3f; font-weight: bold; font-size: 14pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subtitle  { color: #3f3f3f; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy1     { color: #3f3f3f; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy2 { color: #3f3f3f; font-style: italic; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1  { color: #444; font-style: normal; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
h2  { color: black; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
h3  { color: gray; font: bold 9px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; text-transform: none }

	div.quickfind	{  }
	.quickfind select	{ width: 161px; font-size: 11px; margin: 0 0 2px 0;}

	div.thumbnail
    {
        
        float: left;
        margin: 5px 0 0 0;
    }
    
    div.thumbnail img
    {
        width: 130px;
        border: 0 solid #777;
        margin: 0 0 0 .7em;
    }
    
    div.thumbnail p
    {
        width: 200px;
        margin: 0 0 0 10px;
        padding: 0 10px 30px 10px;
        font-family: verdana; font-size: 8pt; color : #666; font-weight : none; text-decoration : none;
    }
    
    div.thumbnail h1
    {
        width: 363px;
        margin: .5em 0 5px .6em;
        padding: .2em 0 .2em .5em;
        background:#e2e3d5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight : bold;
		font-color: #666;

    }

    .clear { clear: left; }
        
    .page
    {
	
      margin: 0 auto;
      padding: 1em 0 1em 0;
      width: 750px;
    }
    
    .homepage
    {
        text-align: left;
        margin: 0 auto;
        padding: 0 0 0 0;
        width: 750px;
    }

 .homepage a { text-decoration: none; }
 .homepage a:link
    {
        color: #888;
    }
    
    .left
    {        
	float: left;
      width: 160px;
      display: inline;
      margin-left: 1.5em;
      padding: 0 0;
    }
    
     div.left blockquote
    {
        margin: 5px 0 5px 0;
        border: 1px solid #ddd;
        background: url(/new/images/q1.gif) 5px 5px no-repeat;
        padding-top: 3px;
        padding-bottom: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-color: #3f3f3f;

    }
    
    div.left p.catcher 
    {
      padding-bottom: 20px;
      margin: 0 0 0 0;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #F58233; 
	font-weight: bold; 
	text-decoration: none;
    }border="0"
    
div.left p.text 
    {
      padding-bottom: 20px;
      margin: 0 0 0 0;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #3f3f3f; 
	font-weight: none; 
	text-decoration: none;
    }


    div.left p.ps 
    {
        padding-top: 20px;
        margin: 0 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color : #3f3f3f; font-weight : none; text-decoration : none;    
    }

	div.left blockquote p { padding: 20px 0 0 5px;}
    
    div.left blockquote p.source
    {
        background: url(/new/images/q2.gif) no-repeat 100% 100%;
        padding-bottom: 20px;
        margin: 0 0 0 0;
        text-align: right;
        font-style: italic;
    }
  
    div.content_2
    {
        float: left;
        width: 500px;
        margin-left: 20px;
        padding: 0 0;
        background: #fff;
    }
    
    div.content_2 h2
    {
        margin: 0;
        padding: 1em 2em 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight: bold;
		font-color: #f6a607;

    }

	div.content_2 h1
    {
        margin: 0;
        padding: 0 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.5em;
		font-color: #f6a607;

    }
    
    div.content_2 p
    {
        margin: 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color : #3f3f3f; font-weight : none; text-decoration : none;
    }
	
	div.content_2 p.caption
    {
        margin: 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-color: #3f3f3f;

    }

	
    div.content_2 ul  {
	
	margin: 0 0 0 0;
	padding: 0 0 0 2.5em;
	}
	
	div.content_2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: #3f3f3f;
	}
   
   .content_2 a:link
    {
        color: #3f3f3f;
    }
    
	.content_2 a { text-decoration: none; }

	.content_2 a:hover 
{ 
color: #3f3f3f; 
text-decoration : underline;
}

	.content_2 a:visited 
{ 
color: #000;
}

   
   
    }
    .bottom_2
    {
        clear: both;
        background: #fff;
        color: #f6a607;
        padding: 5px 10px;
        text-align: right;
        font-size: 80%;
    }
    
    .content_n
    {
        float: left;
        width: 500px;
        margin-left: 50px;
        padding: 0 0;
        background: #fff;
    }
	
    
    .news
    {
        float: left;
        width: 100%;
        margin-left: 10px;
        padding: 0 0;
        background: #fff;
    }

.events
{
        Clear:both;
        width: 100%;
        margin: 0 0 0 0;
        padding: 0 0;
        background: #fff;
		
    }
	
	
div.news h2
    {
        margin: 0;
        padding: 1em 2em 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		font-color: #f6a607;

    }
div.news p
    {
        margin: 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10pt; color : #3f3f3f; 
        font-weight : none; 
        text-decoration : none;
    }
    
    div.news p.last
    {
        margin: 0 0 1.5em 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10pt; color : #3f3f3f; 
        font-weight : none; 
        text-decoration : none;
    }


div.events h2
    {
        margin: 0;
        padding: 1em 2em 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		font-color: #f6a607;

    }
div.events p
    {
        margin: 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10pt; color : #3f3f3f; 
        font-weight : none; 
        text-decoration : none;
    }
    
    div.events p.last
    {
        margin: 0 0 1.5em 0;
        padding: 1em 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10pt; color : #3f3f3f; 
        font-weight : none;
        text-decoration : none;
    }
	
/* partner page*/

.unterseite_text {
	MARGIN-TOP: 20px; LINE-HEIGHT: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color : #3f3f3f; 
        font-weight : none;
       
}
.bilder_partner {
	LEFT: 0px; FLOAT: left; WIDTH: 150px; PADDING-TOP: 20px; POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}
.text_partner {
	LEFT: 0px; FLOAT: right; WIDTH: 320px; PADDING-TOP: 20px; POSITION: relative; TOP: 0px
}
.partner_clear {
	CLEAR: both; BORDER-BOTTOM: #e4dacd 1px solid
}
.full {
      width:100%;
      height:100%;
      display:block;
	  
}
.full a { text-decoration: none; }

/*for the photo slide show*/

.show{display:inline;}
.hide{display:none;}
