/* print.css */

html 		
		{
    		height: 100%;
		min-height: 100.05%;
		margin-bottom: 1px;
    		}

/*----------------------------------------------------------*/

body		
		{
		height: 100%;
		margin: 0 auto;
		padding: 0;
		background-color: #FFFBDA;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100.01%;
		line-height: 0.95em;
		color: #000000;
		}

/*----------------------------------------------------------*/

#wrapper 	
		{
    		position: relative;
    		min-height: 100%;
		width: 100%;
    		text-align: left;
		margin: 0 auto;
		font-size: 0.95em;
		background-image: url(../picts/bg.gif);
		background-repeat: repeat-y;
		}

/* IE Fix: Der IE interpretiert height als min-height */
* html #wrapper {
    		height: 100%;
		}

/*----------------------------------------------------------*/

h1 		
		{
    		margin: 0 0 8px 0;
    		padding: 0 0 0 0;
		font-weight: bold;
		font-size: 1.1em;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		}

/*----------------------------------------------------------*/
h2 		
		{
		margin: 0 0 10px 0;
    		padding: 0 0 0 0;
		font-weight: bold;
		font-size: 1.1em;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		}

/*----------------------------------------------------------*/

p 		{ 
		margin: 0 0 0 0;
		padding: 0 0 0 0; 
		}

/*----------------------------------------------------------*/ 

#footer 	
		{
		display: none;
		clear: both;
		position: relative; 
		text-align: center;
		margin: 0 auto;
		width: 900px;
		height: 80px;
		margin-top: -95px;
    		padding: 15px 0 0 0;
		font-size: 0.7em;
		color: #66655D;
		background-color: #FDF7D8;
		}

a.footer 		
		{
		text-decoration: none;
		color: #66655D;
		background-color: inherit;
		}

a.footer:hover 	
		{
		text-decoration: underline;
		color: #66655D;
		background-color: inherit;
		}

.footeractive 	
		{
		text-decoration: underline;
		}

/*----------------------------------------------------------*/

#space 	
		{
		display: none;
		clear: both;
		margin: 0 auto;
		width: 900px;
		position: relative;
 		height: 140px;
		}

/*----------------------------------------------------------*/

#top
		{
		display: none;
		margin: 0 auto;
		position: relative; 
 		height: 170px; 
  		width: 900px;
		background-image: url(../picts/header.jpg);
		background-repeat: no-repeat;
		}

#topleft		
		{ 
		float: left; 
 		position: relative;
		padding: 46px 0 0 36px;
		width: 374px;
		height: 124px;
		}
 
#topright
		{
		float: right;
		text-align: right;
		position: relative;
		padding: 0 109px 0 0;
		width: 381px;
		height: 170px;
		}

/*----------------------------------------------------------*/

#topnavcontainer
		{
		margin: 15px 0 0 0;
		position: relative;
 		}

/*----------------------------------------------------------*/

#topnav li
		{
		display: inline;
		font-weight: bold;
		font-size: 0.7em;
		list-style-type: none;
		padding-right: 15px;
		}

/*----------------------------------------------------------*/

#contentblock
		{
		margin: 0 auto;
		padding: 60px 0 0 0;
		position: relative;
		width: 900px;
		font-size: 0.7em;
		}

#contentblockleft		
		{
		display: none;
		float: left;
		position: relative;
		padding: 0 20px 0 10px;
		width: 210px;
		}

#contentblockcenter		
		{ 
		float: left;
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
		}

 
#contentblockright
		{
		display: none;
		float: right;
		position: relative;
		padding: 0 10px 0 0;
		width: 200px;
		}

/*----------------------------------------------------------*/

#auswahlbox
		{
		clear: both;
		margin: 0 0 13px 0;
		padding: 20px 0 0 26px;
		color: #951546;
		font-size: 1.1em;
		text-decoration: none;
		position: relative;
		width: 184px;
		height: 174px;
		background-image: url(../picts/bg_auswahlbox.jpg);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

.unterpunkte
		{
		list-style-type: disc;
		margin: 5px 0 0 25px;
		padding: 0 0 0 0;
		background-color: inherit;
		color: inherit;
		}

/*----------------------------------------------------------*/

#navcontainer

		{
		clear: both;
		margin: 0 auto;
		width: 210px;
		color: inherit;
		}

#navcontainer ul

		{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;
		}

#navcontainer ul li
		
		{
		display: block;
		float: left;
		color: inherit;
		background-color: inherit;
		}

#navcontainer ul li a

		{
		background-image: url(../picts/button_off.jpg);
		width: 184px;
		height: 42px;
		padding: 20px 0 0 26px;
		margin: 0 0 10px 0;
		color: #951546;
		font-weight: bold;
		font-size: 1.1em;
		text-decoration: none;
		display: block;
		}

#navcontainer a:hover

		{
		color: #951546;
		background-image: url(../picts/button_on.jpg);
		background-color: inherit;
		text-decoration: none;
		}

#navcontainer a:active

		{
		background-image: url(../picts/button_on.jpg);
		color: #951546;
		background-color: inherit;
		text-decoration: none;
		}

#navcontainer #active a

		{
		background-image: url(../picts/button_on.jpg);
		background-color: inherit;
		color: #951546;
		text-decoration: none;
		}

/*----------------------------------------------------------*/

.line
		{
		margin: 0 0 0 0;
		position: relative;
		width: 410px;
		height: 41px;
		background-image: url(../picts/line.gif);
		background-repeat: repeat-x;
		}

/*----------------------------------------------------------*/

#newsletterbox
		{
		clear: both;
		margin: 10px 0 10px 0;
		padding: 10px 0 0 0;
		text-align: center;
		position: relative;
		width: 210px;
		height: 116px;
		background-image: url(../picts/bg_newsletter.jpg);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

#bildbox
		{
		margin: 0 0 10px 0;
		padding: 10px 0 0 0;
		text-align: center;
		position: relative;
		width: 210px;
		height: 198px;
		background-image: url(../picts/bg_image.jpg);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

#kontaktbox
		{
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		text-align: center;
		position: relative;
		width: 200px;
		height: 146px;
		background-image: url(../picts/bg_kontakt.jpg);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

.ozbox
		{
		margin: 0 0 20px 0;
		padding: 10px 0 0 0;
		text-align: center;
		position: relative;
		width: 200px;
		height: 133px;
		background-image: url(../picts/bg_oz.jpg);
		background-repeat: no-repeat;
		}

/*----------------------------------------------------------*/

#konzeptbox
		{
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
		text-align: center;
		position: relative;
		width: 200px;
		height: 122px;
		}

/*----------------------------------------------------------*/

.small

		{
		font-size: 0.9em;
		}

/*----------------------------------------------------------*/

a 

		{
		text-decoration: none;
		color: #951546;
		background-color: inherit;
		}
a:hover 

		{
		text-decoration: underline;
		color: #951546;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.login 

		{
		text-decoration: none;
		color: #66655D;
		background-color: inherit;
		}
a.login:hover 

		{
		text-decoration: none;
		color: #66655D;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.auswahl 

		{
		text-decoration: none;
		font-weight: bold;
		color: #951546;
		background-color: inherit;
		}
a.auswahl:hover 

		{
		text-decoration: none;
		font-weight: bold;
		color: #951546;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

a.auswahltwo 

		{
		text-decoration: none;
		color: #951546;
		font-size: 0.9em;
		background-color: inherit;
		}

a.auswahltwo:hover 

		{
		text-decoration: underline;
		color: #951546;
		background-color: inherit;
		}

.auswahltwoactive 

		{
		text-decoration: underline;
		color: #951546;
		font-size: 0.9em;
		background-color: inherit;
		}

/*----------------------------------------------------------*/

img		{
  		border: 0;
		}

/*----------------------------------------------------------*/

.imagefloatone	
		{
		float: left;
		margin: 3px 8px 0 0;
		}

/*----------------------------------------------------------*/

.imagefloattwo	
		{
		float: right;
		margin: 0 0 0 5px;
		}

/*----------------------------------------------------------*/

.box 		{

		border-left: #951546 1px solid;
		border-top: #951546 1px solid;
		border-right: #951546 1px solid;
		border-bottom: #951546 1px solid;
		background-color: #FDFBEF;
		margin: 0 0 10px 0;
		padding: 3px 0 0 0;
		width: 200px;
		height: 19px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 1em;
		}

/*----------------------------------------------------------*/

.box2 		{

		border-left: #951546 1px solid;
		border-top: #951546 1px solid;
		border-right: #951546 1px solid;
		border-bottom: #951546 1px solid;
		background-color: #FDFBEF;
		padding: 3px 0 0 0;
		width: 350px;
		height: 150px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 1em;
		}

/*----------------------------------------------------------*/

.send		{
		margin: 0 0 0 0;
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		}

/*----------------------------------------------------------*/


.clearfix:after 
		{
 		content: "."; 
 		display: block; 
		height: 0; 
 		clear: both; 
 		visibility: hidden;
 		}

/*----------------------------------------------------------*/ 
.clearfix
		{
		display: inline-table;
		}

/*----------------------------------------------------------*/

/* Hides from IE-mac \*/

* html .clearfix
		{
		height: 1%;
		}

.clearfix	{
		display: block;
		}

/* End hide from IE-mac */
