body,html {
        height: 100%;
        text-align: center;
        background-color: #bad0d0;
        margin:0;
        padding: 0;
/*        font-family: Helvetica, Arial, sans-serif; */
        font-family: Tahoma, Arial, sans-serif;
        }

/* begin IE - Firefox 100% height hack */
#container {
        margin: 0px auto;
        padding: 0 0 0 20px;
        background-color: #bad0d0;
        width: 1000px;
        text-align: left;
        min-height:100%;
        background-image: url(../misc/shadow.gif);
        background-repeat: repeat-y;
        }
* html div#container {
        height: 100%;
        hei/ght: 100%;
        }

#main {
        margin: 0px 0 0px 182px;
        height: 100%;
        padding: 0;
        background-color: #fff;
        width: 520px;
        text-align: left;
        }
* html div#main {
        margin: 0px -3px 0px 179px;
        ma\rgin: 0px -3px 0px 179px;
        }
/* end IE - Firefox 100% height hack */
#start_container {
        margin: 0px auto;
        padding: 0 0 0 20px;
        background-color: #bad0d0;
        width: 1000px;
        text-align: left;
        min-height:100%;
        background-image: url(../misc/shadow_start.gif);
        background-repeat: repeat-y;
        }
* html div#start_container {
        height: 100%;
        hei/ght: 100%;
        }
#start_image {
        float: left;
        margin: 0 -3px 0 0;
        padding: 0;
        width: 545px;
        background-color: #25190f;
}
#start_right {
		
		text-align: right;
        position: relative;
        width: 390px;
        margin: 0 36px 0 545px;
		padding: 22px 0 0 0;

}
#start_right p {
		padding: 30px 0 0 0;
		margin: 0 0 0 310px;;
		border-left: 1px solid #0093b0;	
		text-align: right;	
		font-size: 12px;
		color: 000;
}
#start_right p a:link, #start_right p a:visited, #start_right p a:active {
		font-size: 12px;
        text-decoration: none;
        font-weight: bold;
        color: #0093b0;
        }
#start_right p a:hover {
        text-decoration: none;
        font-weight: bold;
        color: #fff;
        background-color: #0093b0
        }
#start_text_de {
		margin-top: 300px;
		text-align: left;

		}
#start_text_de img, #start_text_en img {
		float:left;
		}		
#start_text_en {
		margin-top: 40px;
		text-align: left;

		}
#navigation {
        position: relative;
        z-index: 5;
        width: 500px;
        height: 209px;
        }
div#image {
        float: left;
        margin: 0 -3px 0 0;
        padding: 0;
        width: 182px;
        background-color: #25190f;
        }
#right {
        position: relative;
        right: 0;
        width: 262px;
        float: right;
        margin: 22px 36px 0 0;
		background-color: white;
		display: inline;
        font-family: Tahoma, Arial, sans-serif;
        font-weight: bold;
        color: #ff0000;
        }
* html div#right {
		width: 256px;
        margin: 22px 19px 0 0;
        ma\rgin: 22px 36px 0 0;
        }		
/* ------- */
/* ------- */
/* ------- */
/* INHALTE */

#content {
        font-size: 12px;
        line-height: 16px;
        text-align: left;
        width: 500px;
		background-color: white;
        }
#content img {
		margin: 0 0 20px 0;
		}		

#contleft {
        width: 220px;
        margin: 0 0 0 32px;
        float: left;
		display: inline;

        }		
#contright {
        width: 220px;
        margin: 0 0 0 270px; 
		 
		}
#contwide {
        width: 458px;
        margin: 0 0 0 32px;
        float: left;
		display: inline;
        }			
#content p a:link, #content p a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #0093b0;
        }
#content p a:hover {
        text-decoration: none;
        font-weight: bold;
        color: #fff;
        background-color: #0093b0
        }
			
#links {
		background-color: #fff;
		width: 220px;
		padding: 8px 0 8px 0;
		text-align: left;
		font-size: 11px;
		line-height: 14px;
		color: black;
		border-top: 1px solid #0093b0;
		border-bottom: 1px solid #0093b0; 
		}	
.linkssmall {
		float: right;
		margin: 0 0 20px 0px;
}
.linkswide {
		float: right;
		margin: 0 0 20px 12px;
}		
#links a:link, #links a:visited, #links a:active {
		font-size: 11px;
		text-decoration:none;
		font-weight: normal;
		color: #000000;
		}
#links a:hover {
		color: #0093b0;
		}
#links h4 {
		margin: 0 0 4px 8px;
}
img.imgright {
	float: right;
	margin: 0 0 0 10px;
}
.news {
	margin: 0 156px 16px 15px;
}
.news2 {
	margin: 0 10px 16px 15px;
}
.tabin {
	margin-left: 15px;
}
.listtop_left {
        border-bottom: 1px solid #0093b0; 
		margin: 0 0 4px 0; padding:0; 
		float: left;  
		display: inline;
		width: 360px;
		font-weight: bold;
		height: 16px;
}
.listtop_right {
        border-bottom: 1px solid #0093b0; 
		text-align: right;
		margin: 0 0 4px 360px; padding:0; 
		width: 95px;
		height: 16px;
		}
.p_left {
		width: 160px;
		float: left;
		margin-left: 15px;
		margin-bottom: 0px;
		display: inline;
		
}

.p_right {
		width: 160px;
		margin-left:235px;
		margin-bottom: 0px;
/*		float: left;
 		display: inline; */
}

	
#category {
        margin: 0 0 34px 22px;
        width: 478px;
        height: 25px;
        background-color: #342924;
        }
h2 {
        margin: 0 0 4px 0;
        font-size: 16px;
        font-weight: bold;
        border-bottom: 1px solid #0093b0;
        }	
h3 {
        margin: 0 0 12px 0;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #0093b0;
        }		
		
h4 {
		font-size: 11px;
		color: #0093b0;
}
	

p {
        margin: 0 0 16px 0;
        }


sup {
		font-size: 80%;


		line-height:    0.6; /* oder kleiner, z.B.: .7 */
}


.blue {
        color: #0093b0;
        background-color: #0093b0;
        border-bottom: 1px solid #0093b0;
        }
.blueText {
        color: #0093b0;
        }				
/* ---------- */
/* ---------- */
/* ---------- */
/* ---------- */
/* ICONS      */

div#icons {
        margin: 80px 0 0 0;
        padding: 0;
        }

div#icons img{
        padding: 0 0 10px 0;


}
* html div#icons img{
		padding: 0;
        margin: 0 0 10px 0;


}

div#icons a:link, div#icons a:hover, div#icons a:visited {
        color: #ffffff; 
        background-color: #ffffff;
        text-decoration:none;
        }


/* ---------- */
/* ---------- */
/* ---------- */
/* ---------- */
/* NAVIGATION */

/* ---- inzwischen extern navigation.css ------ */


/* ---------- */
/* ---------- */
/* ---------- */
/* ---------- */
/* News */

div#shortnews {
        margin: 4px; 0 0 0;
        width: 150px;
        height: 120px;
        font-size: 11px;
        line-height: 14px;
        border-bottom: 1px solid black;
        }

#shortnews h1{
        margin: 0 0 4px 0;
        padding: 0;
        font-size: 11px;
        line-height: 14px;
        font-weight: bold;
        color: #0093b0;
        }
#shortnews p a:link, #shortnews p a:visited  {
		font-weight: bold;
}		
#right a:link, a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #0093b0;
}
#right a:hover {
        text-decoration: none;
        font-weight: bold;
        color: #fff;
        background-color: #0093b0
/*        ORIGINAL:
        text-decoration: none;
        font-weight: bold;
        color: #0093b0;
*/
}

div#global {
        margin: 34px 20px 0 0;
        font-size: 10px;
        line-height: 14px;
        float: right;
		display: inline;
        text-align: right;
}
#global a:link, a:visited {
        font-weight: normal;
}
#global a:hover {
        font-weight: normal;
}

div#extra {
        position: absolute;
        left: 0;
        top: 294px;
        z-index: 10;
        width: 132px;
        height: 132px;
}

/* Clearing */
.clearboth {
        clear: both;
}
.clearleft {
        clear: left;
}
.clearright {
        clear: right;
}

.distributor {
/*         font-family: Helvetica, Arial, sans-serif;  */
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
}
