body {
	padding:0;
	margin:0;
	color:#000000;
	}
	
body, td {
	font-family:Tahoma;
	font-size:12px;
	color:#3c3c3c;
	line-height:140%;
	}
	
br {
	font-size:18px;
	}

a	{
		font-family:Tahoma;
		font-size:12px;
		color:#3c3c3c;
		font-weight:normal;
		text-decoration:underline;
	}
	
a:hover	{
		font-family:Tahoma;
		font-size:12px;
		color:#ed2a1c;
		text-decoration:none;
	}
	
h1 	{
		font-family:Arial, Tahoma, Verdana;
		font-size:20px;
		color:#3c3c3c;
		font-weight:bold;
		line-height:24px;
		margin-bottom:30px;
	}

h2	{
		font-family:Arial, Tahoma, Verdana;
		font-size:16px;
		color:#3c3c3c;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:10px;
		line-height:20px;
	}
	
h3 {
		font-family:Arial, Tahoma, Verdana;
		font-size:15px;
		color:#3c3c3c;
		font-weight:bold;
		line-height:18px;
		margin-bottom:5px;
		text-decoration:none;
	}

h4 {
		font-family:Arial, Tahoma, Verdana;
		font-size:13px;
		color:#3c3c3c;
		font-weight:bold;
		margin-bottom:5px;
	}
	
h4 a	{
		font-size:13px;
		color:#3c3c3c;
		font-weight:bold;
		margin-bottom:5px;
		text-decoration:underline;
	}
	
h4 a:hover {
		font-size:13px;
		color:#3c3c3c;
		font-weight:bold;
		margin-bottom:5px;
		text-decoration:none;
	}

h5, h5.br {
		font-family:Arial, Tahoma, Verdana;
		font-size:18px;
		color:#3c3c3c;
		font-weight:normal;
		line-height:24px;
		margin-bottom:0;
	}

h6	{
		font-family:Arial, Tahoma, Verdana;
		font-size:16px;
		color:#3c3c3c;
		font-weight:bold;
		margin:0;
	}

.h1 	{
		font-family:Arial, Tahoma, Verdana;
		font-size:17px;
		color:#3c3c3c;
		font-weight:bold;
		line-height:20px;
		margin-bottom:5px;
	}

.h2	{
		font-family:Arial, Tahoma, Verdana;
		font-size:16px;
		color:#3c3c3c;
		font-weight:bold;
		margin-top:0;
		margin-bottom:10px;
	}
	
.h3 	{
		font-family:Arial, Tahoma, Verdana;
		font-size:14px;
		color:#3c3c3c;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:5px;
	}

.h4	{
		font-family:Arial, Tahoma, Verdana;
		font-size:12px;
		color:#3c3c3c;
		font-weight:bold;
	}

.h5, h5.br 	{
		font-family:Arial, Tahoma, Verdana;
		font-size:18px;
		color:#3c3c3c;
		font-weight:normal;
		line-height:22px;
		margin-bottom:0;
	}

.h6	{
		font-family:Arial, Tahoma, Verdana;
		font-size:16px;
		color:#3c3c3c;
		font-weight:bold;
	}

input, textarea {
 		border:1px solid #E4E4E4;
 		font-family:Tahoma;
 		font-size:11px;
 		color:#3c3c3c;
}

/* ----- divider ----- */

.hordivide {
	border:1px 0 0 0;
	color:#EBE9ED;
	background-color:#fff;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:15px;
	padding-right:15px;
}

.verdivide {
	border:0 0 1px 0;
	color:#EBE9ED;
	background-color:#fff;
	margin-left:12px;
	margin-right:12px;
	padding-top:20px;
	padding-bottom:20px;
}

.subdivide {
	border:1px 0 0 0;
	color:#EBE9ED;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:10px;
}

.text_menu_top {
		font-family:Tahoma;
		font-size:10px;
		color:#3c3c3c;
		padding-left:0;
		padding-right:0;
		padding-top:2px;
	}
	
.text_menu_top a {
		font-family:Tahoma;
		font-size:10px;
		color:#3c3c3c;
		font-weight:normal;
		text-decoration:none;
	}
	
.text_menu_top a:hover {
		font-family:Tahoma;
		font-size:10px;
		color:#ed2a1c;
		text-decoration:underline;
	}
	
.text_small	{
		font-family:Tahoma;
		font-size:11px;
		color:#3c3c3c;
	}
	
.text_small a {
		font-family:Tahoma;
		font-size:11px;
		color:#3c3c3c;
		font-weight:normal;
		text-decoration:underline;
	}
	
.text_small a:hover {
		font-family:Tahoma;
		font-size:11px;
		color:#ed2a1c;
		text-decoration:none;
	}
	
.text_footer {
		font-family:Tahoma;
		font-size:10px;
		color:#989391;
		padding-left:15px;
		padding-right:15px;
		padding-top:12px;
	}
	
.text_footer a {
		font-family:Tahoma;
		font-size:10px;
		color:#989391;
		font-weight:normal;
		text-decoration:underline;
	}
	
.text_footer a:hover {
		font-family:Tahoma;
		font-size:10px;
		color:#ed2a1c;
		text-decoration:none;
	}
	
.bottom_line {
        clear:both;
        border-bottom-width:1px;
        border-bottom-style:dotted;
        border-bottom-color:#CCCCCC;
        margin-bottom:6px;
}

.img_floatright {
        float:right;
        margin-top:0;
        margin-left:20px;
        padding-bottom:20px;
}

.img_floatleft {
        float:left;
        margin-top:0;
        margin-right:20px;
        padding-bottom:20px;
}

#countryselect {
		text-align:center;
		width:100%;
	}
	
#countryform {
		margin-top:0;
		padding:0;
	}
	
#countrydropdown {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#3c3c3c;
		border:1px solid #666;
	}

ul {
	padding: 10px 0 0 10px;
	margin: 0;
	list-style-type:none;
	/*margin-bottom:10px;*/ 
	/*padding:0;*/ 
						}
						
/*----------- Keywords -----------*/
.keywords {
	display:none;
}

/*ul li	{*/
			/*			font-family:Tahoma;*/
			/*			font-size:12px;*/
			/*			margin-left:30px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:-15px; padding-right:0; padding-top:0; padding-bottom:0;*/
			/*			}*/
						
ul li	{
						background-image:url("images/bullet_red.gif");
						background-position:0% 5px;
						background-repeat:no-repeat;
						font-family:Tahoma, Arial;
						font-size:12px;
						font-weight:normal;
						line-height:15px;
						color:#636363;
						margin:0 0 5px 2px;
						padding:0 0 0 10px;
						}						

ul li a	{
						color:#595959;
						font-size:12px;
						text-decoration:none;
						}
ul li a:hover	{
						color:#ed2a1c;
						font-size:12px;
						text-decoration:none;
						}

ol {
						margin-bottom:10px; 
						padding:0; 
						}

ol li	{
						font-family:Tahoma;
						font-size:12px;
						margin:0 0 5px 30px;
						padding:0 0 0 -15px;
						}

ol li a	{
						color:#595959;
						font-size:12px;
						text-decoration:none;
						}
ol li a:hover	{
						color:#ed2a1c;
						font-size:12px;
						text-decoration:none;
						}

.sub ul {
						list-style-type:none;
						padding: 0 0 0 10px;
						margin : 0;
						/*margin:0;*/ 
						/*padding:0;*/ 
						}

.sub ul li	{
						background-image: url("images/bullet_red_12.jpg");
						background-position: 0% 1px;
						background-repeat: no-repeat;
						font-family:Arial, Tahoma;
						font-size:11px;
						font-weight:bold;
						/*height:14px;*/
						line-height:14px;
						color:#636363;
						margin:0 0 5px -10px;
						padding:0 0 0 14px;
						}

.sub ul li a	{
						color:#595959;
						font-size:11px;
						text-decoration:underline;
						}
.sub ul li a:hover	{
						color:#ed2a1c;
						font-size:11px;
						text-decoration:none;
						}
						
.sub a	{
						color:#595959;
						font-size:11px;
						text-decoration:underline;
						}
.sub a:hover	{
						color:#ed2a1c;
						font-size:11px;
						text-decoration:none;
						}
	
.sub { padding:5px 20px 20px 20px;}
.padding1 { padding:20px;}
.padding2 { padding:32px 58px 403px 27px;}
.padding3 { padding:20px;}
.padding4 { padding:21px 15px 20px 25px;}
.padding5 { padding:55px 41px 0 14px;}

.blockContent { width:490px;border-style:none;vertical-align:top; } /*Inhaltsbereich*/
