*



/* _style.css Document  */



            {

                margin:         0px;

                padding:        0px;

                color:          #666;

            }

            html, body

            {

				background-color: #fff;    

				font:			0.9em     Arial, Verdana, Helvetica, sans-serif;

				padding: 0px 0px 15px 0px;

            }

 



/* Layout */

            div#site

            {

				margin:			0px auto;

				width:			100%;	

                background:  url(_bg_site.gif) left top repeat-x;    

	            background-color: #fff; 

	            overflow:hidden;

            }

			

			div#site div#top-header /* spacer + logo*/

			{

			    background-color:#fff;

				width:			790px;	

				height:			auto;   

				margin:			0px auto;

				overflow:hidden;

			}

			

			div#site div#spacer /* spacer */

		    {

	        border-left: 1px solid #fff;

				background-color: #efefef;  

				height:			100px;

     			float:			left; 

    			width:			225px;	

    			overflow:hidden;

            }

	

#spacer p {

	font-size: 85%;

	margin:15px;

}	

#spacer a {

	text-decoration: none;  

    }

#spacer a:hover {

	text-decoration: underline;  

    }				

			

			

			div#site div#logo /* logo pic */

			{

				float:right;

				width:			auto;	

				height:			100px;

    			overflow:hidden; 

			}	

			

			div#site div#header /* teaser + menue*/

			{

				width:			790px;	

				height:			auto;   

				margin:			0px auto;

				overflow:hidden;

			}

			

			div#site div#teaser /* teaser pic */

			{

			height:			128px;

			margin:			0px auto;

    		width:			562px;  

          float:left;

	        border-left: 1px solid #fff;

	        border-right: 1px solid #fff;

			background-color:#fff;

          overflow:hidden; 

			}

			

			

			div#site div#main /* box 1 + 2 */ 

            { 

	        border-left: 1px solid #fff;

				width:			790px;	

                background:  url(_bg_content_2spalter.gif) left top repeat-y;    

				margin:			0px auto; 

    			overflow:hidden;

		    }	

			div#site div#main-breit /* box 2 */

            { 

				width:			790px;	

				margin:			0px auto; 

    			overflow:hidden;

		    }				

			div#site div#box1 /* left */

            {

			    padding:15px;

                float:          left;

                width:          195px; 

    			overflow:hidden;

		    }

            div#site div#box2 /* middle */

            {

			    padding:15px; 

                float:          left;

                width:          535px;

    			overflow:hidden;

            }

			  div#site div#box2 a /* middle */

            {

			    color: #db1920

            }

			div#site div#box2-breit /* middle-breit - 1spalter */

            {

			    padding:15px;

                width:          760px;

    			overflow:hidden;

            }



			div#site div#footer   /* footer */

			{

	            border-top: 1px dotted #333;

				background-color:#fff;

				width:			790px;	

				margin:			0px auto;

				margin-top:	10px;

				padding: 8px 0px;

				text-align:center;

				overflow:hidden;

            }

			

	

    div#site div#footer p { /* footer font style */

	font-size: 85%;

    color:#666;

    text-align:center;

	margin-bottom:0px;

    }



    div#site div#footer a {

    color:#666;

	text-decoration: none;

    }



    div#site div#footer a:hover {

    color:#333;

	text-decoration: underline;

    }

	

	#change a {

    color:#db1920;

	text-decoration: none;

	font-family: Times New Roman, Times, serif;

	font-size: 15px;

	}

	

	#change a:hover {

    color:#db1920;

	text-decoration: underline;

    }

	

/* Fonts / Style */



    h1, h2, h3, h4, h5 {  

	margin-top: 0px;

	font-weight: normal;

	margin-bottom:10px;

    line-height:120%;	

	            overflow:hidden;

    }



    h1 {

	color:#666666;

	padding: 4px 0px;

	font-size: 150%;

	border-bottom: 1px dotted #333;

	margin-bottom:25px; 

    }



    h2 {

	color:#666666;

	padding: 4px 0px;

	font-size: 150%;

	margin-bottom:15px; 

    }



    h3 {

	color:#666666;

	padding: 4px 0px;

	font-size: 120%;

	margin-bottom:10px;

    }



    p, ol, ul {

	color:#666666;

	font-size: 100%; 

	margin-bottom:10px;

    line-height:150%;	

    }



    ol, ul {

	padding-left: 30px;

    }



    a {

    color:          #666666;

	text-decoration: none;

    }

    

	a:hover { 

	text-decoration:underline;

    color:          #333;

    }



    a img {

	border: none;

    }	
