/*
	===========================================
	 Reset Elements
	===========================================
*/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
		margin:0;padding:0;
		}
	table {
		border-collapse:collapse;border-spacing:0;
		}
	fieldset,img {
		border:0;
		}
	address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;font-weight:normal;
		}
	ol,ul {
		list-style:none;
		}
	caption,th {
		text-align:left;
		}
	h1,h2,h3,h4,h5,h6 {
		font-size:100%;
		}
	q:before,q:after {
		content:'';
		}
/* 
	===========================================
	 Html Elements
	===========================================
*/
	body {
		font-family: Arial, Helvetica, sans-serif;
		}
	img {
		border:0;
		}

/* 
	===========================================
	 Container
	===========================================
*/
	#wrapper {
		width: 100%;
		background: url(../images/background.gif) repeat-x;
		}
		#content-wrapper {
			width: 1024px;
			height: 590px;
			}
		#content-left {
			width: 180px;
			float: left;
			}
		#content-middle {
			width: 611px;
			float: left;
			}
		#content-right {
			width: 233px;
			float: left;
			}
		.white21h {
			background-color: #ffffff;
			height: 21px;
			}
		.blue23h {
			width: 233px;
			background-color: #3399ff;
			height: 23px;
			}
		.lblue145h {
			background-color:#5badff;
			height: 145px;
			top: 312px;
			position: relative;
			}
		.colors {
			margin-left: 1px;
			}
		.impressum {
			float: right;
			position: absolute;
			top: 23px;
			right: 10px;
			color: #000099;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			line-height: 23px;
			z-index: 20;
			}
		.impressum a {
			text-decoration: none;
			}
			
		#countrys,
		#country {
			position:absolute;
			width:608px;
			height:345px;
			top: 45px;
			left: 182px;
			z-index: 20;
			}
		#country a {
			color: #000;
			text-decoration: none;
			}
		.list,
		.list-country,
		.list-country2 {
			margin-left: 20px;
			width: 180px;
			float: left;
			}
		.list-country {
			width: 40px;
			padding-top: 30px;
			}
		.list-country2 {
			width: 250px;
			padding-top: 40px;
			}
		.mixit {
			padding-top: 21px;
			}
/*
   ------------------------------------------------
	Menu
   ------------------------------------------------
*/

	ul.nav {
		padding-left: 5px;
		}
		ul.nav li {
			padding-top: 32px;
			display: block;
			}
		ul.nav li img,
		ul.nav li span.kuerzel {
			float: left;
			padding-right: 10px;
			cursor: pointer;
			}
		ul.nav li span.kuerzel {
			padding-right: 0px;
			height: 24px;
			}
		span.txt,
		span.txt2 {
			font-size: 12px;
			vertical-align: top;
			height: 10px;
			display: block;
			}
		span.txt {
			cursor: pointer;
			}
			ul.nav li a:link, 
			ul.nav li a:visited, 
			ul.nav li a:active {
				color: #000;
				text-decoration: none;
				}
			ul.nav li a:hover {
				color: #000;
				text-decoration: none;
				}
			ul.nav li.current a:link, 
                        ul.nav li.current a:visited,
                        ul.nav li.current a:active  {
                                color: #000;
                                text-decoration: none;
                                }

/*
   ------------------------------------------------
	Misc Classes
   ------------------------------------------------
*/
	.clear {
		clear:both;
		}
	
	#imagefilm {
		position:absolute;
		width:612px;
		height:122px;
		margin: 0 auto;
		overflow:hidden;
		top: 260px;
		float: left;
		}
			
	/* Das Elterndiv */
	#overall {
		position:absolute;
		width:612px;
		height:190px;
		margin: 0 auto;
		overflow:hidden;
		top: 395px;
		float: left;
		}
	
	/* Dynamischer Div */
	#fadedivholder {
		position:absolute;
		visibility:hidden;
		padding:5px; /*ein wenig Abstand zum Rand im Zuge der Lesbarkeit*/
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 53px;
		font-weight: normal;
	}