/* Generell */
html,body 				{ HEIGHT:100%; MARGIN:0px; PADDING:0px; FONT-FAMILY:Helvetica, Sans-Serif; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#555; BACKGROUND:#FFF; }

#container 				{ WIDTH:770px; MARGIN:auto; BACKGROUND:#FFF; }
img						{ BORDER:0px; }



/*Header*/
#hd						{ BACKGROUND:#FFF; HEIGHT:355px; PADDING:10px 10px 0px 10px; }

.hd_logo				{ WIDTH:300px; }

.hd_lang				{ WIDTH:440px; TEXT-ALIGN:right; VERTICAL-ALIGN:bottom; PADDING:0px 10px 5px 0px; }
.hd_lang a, 
.hd_lang a:link, 
.hd_lang a:visited		{ TEXT-DECORATION:none; BORDER:0px; COLOR:#777; }
.hd_lang a:hover,
.hd_lang a:active,
.hd_lang a:focus		{ TEXT-DECORATION:underline; BORDER:0px; COLOR:#777; }

.hd_image	 			{ WIDTH:750px; HEIGHT:250px; }



/*Navigation*/
#nav 					{ WIDTH:750px; HEIGHT:35px; POSITION:relative; FONT-SIZE:6pt; BACKGROUND:#FFF; }
#nav ul 				{ MARGIN:0px; PADDING:0px; LIST-STYLE-TYPE:none; }
#nav ul li 				{ FLOAT:left; POSITION:relative; HEIGHT:35px; }
#nav ul li a			{ DISPLAY:block; TEXT-DECORATION:none; HEIGHT:35px; COLOR:#EFEFEF; }
#nav ul li a:visited	{ DISPLAY:block; TEXT-DECORATION:none; HEIGHT:35px; COLOR:#EFEFEF; }
#nav ul li ul 			{ DISPLAY:none; }
#nav table 				{ MARGIN:0px; BORDER-COLLAPSE:collapse; FONT-SIZE:6pt; }
#nav ul li:hover ul 	{ DISPLAY:block; POSITION:absolute; TOP:33px; LEFT:0px; MARGIN:0px; WIDTH:150px; }
#nav ul li:hover ul li a{ DISPLAY:block; }
#nav ul li a:hover ul 	{ DISPLAY:block; POSITION:absolute; TOP:33px; LEFT:0px; } /*Navigation IE (Mr. Exception)*/
/*.nav ul li:hover ul li ul 	{ DISPLAY:none; }*/

#nav ul li ul li a		{ WIDTH:150px; HEIGHT:35px; COLOR:#EFEFEF; }
#nav ul li ul li a:hover{ WIDTH:150px; HEIGHT:35px; COLOR:#EFEFEF; }

a.nav01					{ WIDTH:150px; BACKGROUND:url(img/nav01.jpg) top left no-repeat; }
a.nav01:hover 			{ WIDTH:150px; BACKGROUND:#FFF url(img/nav01_a.jpg) top left no-repeat; }
a.nav0101				{ BACKGROUND:url(img/nav0101.jpg) 	top left no-repeat; }
a.nav0101:hover			{ BACKGROUND:url(img/nav0101_a.jpg) top left no-repeat; }
a.nav0102				{ BACKGROUND:url(img/nav0102.jpg) 	top left no-repeat; }
a.nav0102:hover			{ BACKGROUND:url(img/nav0102_a.jpg) top left no-repeat; }
a.nav0103				{ BACKGROUND:url(img/nav0103.jpg) 	top left no-repeat; }
a.nav0103:hover			{ BACKGROUND:url(img/nav0103_a.jpg) top left no-repeat; }
a.nav0104				{ BACKGROUND:url(img/nav0104.jpg) 	top left no-repeat; }
a.nav0104:hover			{ BACKGROUND:url(img/nav0104_a.jpg) top left no-repeat; }
a.nav0105				{ BACKGROUND:url(img/nav0105.jpg) 	top left no-repeat; }
a.nav0105:hover			{ BACKGROUND:url(img/nav0105_a.jpg) top left no-repeat; }

a.nav02					{ WIDTH:150px; BACKGROUND:url(img/nav02.jpg) top left no-repeat; }
a.nav02:hover			{ WIDTH:150px; BACKGROUND:#FFF url(img/nav02_a.jpg) top left no-repeat; }
a.nav0201				{ BACKGROUND:url(img/nav0201.jpg) 	top left no-repeat; }
a.nav0201:hover			{ BACKGROUND:url(img/nav0201_a.jpg) top left no-repeat; }

a.nav03					{ WIDTH:150px; BACKGROUND:url(img/nav03.jpg) top left no-repeat }
a.nav03:hover			{ WIDTH:150px; BACKGROUND:#FFF url(img/nav03_a.jpg) top left no-repeat }
a.nav0301				{ BACKGROUND:url(img/nav0301.jpg) 	top left no-repeat; }
a.nav0301:hover			{ BACKGROUND:url(img/nav0301_a.jpg) top left no-repeat; }

a.nav04					{ WIDTH:150px; BACKGROUND:url(img/nav04.jpg) top left no-repeat; }
a.nav04:hover			{ WIDTH:150px; BACKGROUND:#FFF url(img/nav04_a.jpg) top left no-repeat; }

a.nav05					{ WIDTH:150px; BACKGROUND:url(img/nav05.jpg) top left no-repeat; }
a.nav05:hover			{ WIDTH:150px; BACKGROUND:#FFF url(img/nav05_a.jpg) top left no-repeat; }



/*Body*/
#bd						{ PADDING:0px 10px 0px 10px; }
#bd_con					{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; PADDING:65px 50px 30px 50px; }
#bd_con h1				{ FONT-SIZE:20pt; FONT-WEIGHT:normal; COLOR:#000; MARGIN:0; }
#bd_con h2		 		{ FONT-SIZE:15pt; FONT-WEIGHT:normal; COLOR:#000; MARGIN:0; MARGIN-TOP:45px; PADDING-LEFT:10px; BORDER-LEFT:5px solid #DC1183; }
#bd_con h3				{ FONT-SIZE:12pt; FONT-WEIGHT:normal; COLOR:#000; MARGIN:0; MARGIN-TOP:30px; MARGIN-BOTTOM:-10px; }
#bd_con p				{ LINE-HEIGHT:17px; }

#bd_con a, 
#bd_con a:link, 
#bd_con a:visited		{ TEXT-DECORATION:none; COLOR:#555; BORDER-BOTTOM:1px dotted #DC1183; }
#bd_con a:hover, 
#bd_con a:active, 
#bd_con a:focus			{ TEXT-DECORATION:none; COLOR:#555; BORDER-BOTTOM:1px solid #DC1183; }



/*Forms*/
.errormsg				{ COLOR:#CC7D33; }
.message				{ WIDTH:450px; HEIGHT:150px; }
.email					{ WIDTH:450px; }
input, select, option, textarea		{ FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#4D4A42; BACKGROUND-COLOR:#EFEFEF; TEXT-ALIGN:left; }



/*Footer*/
#ft						{ TEXT-ALIGN:center; VERTICAL-ALIGN:bottom; WIDTH:770px; HEIGHT:30px; BACKGROUND:#FFF; PADDING-TOP:30px; }
#ft a, 
#ft a:link,
#ft a:visited			{ TEXT-DECORATION:none; BORDER:0px; COLOR:#555; }
#ft a:hover,
#ft a:active,
#ft a:focus				{ TEXT-DECORATION:underline; BORDER:0px; COLOR:#555; }