/* print.css */



html 		

		{

    		height: 100%;

    		}



/*----------------------------------------------------------*/



body		

		{

		height: 100%;

		margin: 0 auto;

		padding: 0;

		background-color: #83B1DB;

		background-image: url(../picts/background/bg.jpg);

		background-repeat: repeat-x;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 100.01%;

		color: #000000;

		}



/*----------------------------------------------------------*/



#wrapper 	

		{

    		position: relative;

    		min-height: 100%;

		width: 100%;

    		text-align: left;

		margin: 0 auto;

		font-size: 0.8em;

		background-color: #5988BD;

		background-image: url(../picts/background/bg_center.gif);

		background-repeat: repeat-y;

		

		}



/* IE Fix: Der IE interpretiert height als min-height */

* html #wrapper {

    		height: 100%;

		}



/*----------------------------------------------------------*/



#footer 	

		{

		display: none;

		clear: both;

    		position: relative;

		text-align: center;

    		margin: 0 auto;

		width: 950px;

		height: 60px;

		margin-top: -40px;

    		padding: 0 0 0 0;

		font-size: 0.7em;

		color: #FFFFFF;

		background-image: url(../picts/background/bg_footer.jpg);

		background-repeat: no-repeat;

		}



a.footer 		

		{

		text-decoration: none;

		color: #FFFFFF;

		background-color: inherit;

		}



a.footer:hover 	

		{

		text-decoration: underline;

		color: #FFFFFF;

		background-color: inherit;

		}



.footeractive 	

		{

		text-decoration: underline;

		}



/*----------------------------------------------------------*/



#space 	

		{

		display: none;

		clear: both;

		margin: 0 auto;

		position: relative;

 		height: 80px;

		}



/*----------------------------------------------------------*/



#header	

		{

		display: none;

		margin: 0 auto;

		text-align: center;

		width: 948px;

		position: relative;

 		height: 123px;

		background-image: url(../picts/background/bg_header.jpg);

		background-repeat: repeat-x;

		}



/*----------------------------------------------------------*/



#topnavigation

		{

		display: none;

		margin: auto;

		text-align: center;

		height: 29px;

		width: 948px;

		color: inherit;

		background-image: url(../picts/background/bg_topnavigation.gif);

		}



/*----------------------------------------------------------*/



#topnav

		{

		margin: 0 auto;

		position: relative;

		width: 399px; 

 		height: 29px; 

  		}



#topnavleft		

		{ 

		float: left; 

 		display: inline; 

 		position: relative;

		width: 116px;

		height: 29px;

		}



#topnavcenter		

		{ 

		float: left; 

 		display: inline; 

 		position: relative;

		width: 145px;

		height: 29px;

		}

 

#topnavright

		{

		float: right;

		display: inline;

		position: relative;

		text-align: right;

		width: 138px;

		height: 29px;

		}



/*----------------------------------------------------------*/ 



#headline 	

		{

		display: none;

		margin: 0 auto;

		width: 948px;

		position: relative;

 		height: 60px;

		background-image: url(../picts/background/bg_headline.jpg);

		background-repeat: repeat-x;

		}



/*----------------------------------------------------------*/



#main

		{

		margin: 0 auto;

		position: relative;

		margin: 0 20px 0 20px;

		width: 100% 

 		}



#mainleft		

		{ 

		float: left; 

 		display: inline; 

 		position: relative;

		margin: 0 30px 0 0; 

		width: 90%;

		}

 

#mainright

		{

		display: none;

		float: right;

		position: relative;

		width: 250px;

		}



/*----------------------------------------------------------*/



#flashaltslideshow



		{

		display: none;

		}



/*----------------------------------------------------------*/



#categorieshead 	

		{

		margin: 0 auto;

		width: 250px;

		position: relative;

 		height: 39px;

		}



/*----------------------------------------------------------*/



#categoriesbottom 	

		{

		margin: 0 0 30px 0;

		width: 250px;

		height: 99px;

		position: relative;

		background-image: url(../picts/background/bg_categories.jpg);

		background-repeat: no-repeat;

		}



/*----------------------------------------------------------*/



.rightboxhead 	

		{

		margin: 0 auto;

		width: 250px;

		position: relative;

 		height: 40px;

		}



/*----------------------------------------------------------*/



.rightboxcenter 	

		{

		padding: 0 0 0 0;

		width: 250px;

		min-height: 188px;

		position: relative;

		background-image: url(../picts/background/rightboxcenter.gif);

		background-repeat: repeat-y;

		}



/*----------------------------------------------------------*/



.rightboxbottom 	

		{

		margin: 0 0 30px 0;

		width: 250px;

		height: 21px;

		position: relative;

		background-image: url(../picts/background/rightboxbottom.jpg);

		background-repeat: no-repeat;

 		}



/*----------------------------------------------------------*/



.logobox 	

		{

		margin: 0 auto;

		width: 250px;

		position: relative;

 		height: 47px;

		}



/*----------------------------------------------------------*/



.adbox 	

		{

		padding: 15px 20px 21px 20px;

		width: 210px;

		height: 213px;

		position: relative;

		background-image: url(../picts/background/bg_adbox.jpg);

		background-repeat: no-repeat;

 		}



/*----------------------------------------------------------*/



.twinbox

		{

		position: relative;

		margin: 0 0 0 0; 

 		width: 630px;

		}



.twinboxleft		

		{ 

		float: left; 

 		display: inline; 

 		position: relative;

		margin: 30px 30px 0 0; 

		width: 300px;

		background-color: #CC0000;

		}



.twinboxright

		{

		float: right;

		display: inline;

		position: relative;

		margin: 30px 0 0 0;

		width: 300px;

		background-color: #443312;

		}



/*----------------------------------------------------------*/



.boxhead 	

		{

		margin: 0 auto;

		width: 300px;

		position: relative;

 		height: 40px;

		}



/*----------------------------------------------------------*/



.boxbild 	

		{

		padding: 0 20px 0 20px;

		width: 260px;

		position: relative;

		background-image: url(../picts/background/boxback.gif);

		background-repeat: repeat-y;

 		}



/*----------------------------------------------------------*/



.boxtext 	

		{

		padding: 10px 20px 0 20px;

		width: 260px;

		min-height: 78px;

		position: relative;

		background-image: url(../picts/background/boxback.gif);

		background-repeat: repeat-y;

 		}



/*----------------------------------------------------------*/



.boxbottom 	

		{

		margin: 0 0 0 0;

		width: 300px;

		height: 21px;

		position: relative;

		background-image: url(../picts/background/boxbottom.jpg);

		background-repeat: no-repeat;

 		}



/*----------------------------------------------------------*/



a.content 		

		{

		text-decoration: none;

		color: #7CA935;

		font-weight: bold;

		background-color: inherit;

		}



/*----------------------------------------------------------*/

a.content:hover 	

		{

		text-decoration: underline;

		color: #7CA935;

		font-weight: bold;

		background-color: inherit;

		}



/*----------------------------------------------------------*/



.headerexpanded 	

		{

		margin: 0 auto;

		padding: 12px 20px 0 20px;

		width: 100%;

		position: relative;

 		height: 28px;

		background-image: url(../picts/background/header_expanded.jpg);

		background-repeat: no-repeat;

		}



/*----------------------------------------------------------*/



.textexpanded 	

		{

		padding: 0 20px 0 20px;

		position: relative;

		background-image: url(../picts/background/bg_textexpanded.gif);

		background-repeat: repeat-y;

		}



/*----------------------------------------------------------*/



h1 		

		{

    		margin: 0 0 10px 0;

    		padding: 0 0 0 0;

		font-weight: bold;

		font-size: 1em;

		color: #000000;

		font-family: Verdana, Arial, Helvetica, sans-serif; 

		}



/*----------------------------------------------------------*/

h3 		

		{

    		margin: 0 0 0 0;

    		padding: 0 0 0 0;

		font-weight: bold;

		font-size: 1em;

		font-family: Verdana, Arial, Helvetica, sans-serif; 

		}



/*----------------------------------------------------------*/



img		{

  		border: 0;

		}



/*----------------------------------------------------------*/



.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 */


