@charset 'utf-8';

/**************************************************************************************
								DATEIVERSION	: 2008_07_29
**************************************************************************************/

@media all
{
/**************************************************************************************
								RESET
**************************************************************************************/
* { 
	padding:					0; 
	margin:						0; 
}


body {
	
	font-size:					12px;
	font-family:				Tahoma, Helvetica, Verdana, Geneva, sans-serif;
	line-height:				normal;
	color:						#ffffff;
	
	padding:					0; 
	margin:						0; 
	
	background-color:			#003742;
	border:						0;
	
	background-image: 			url(../img/bgr_body.gif);
	background-position:		0 0;
	background-repeat:			repeat-x;
}

img{ border:0;}

h1{	font-size:22px; color:#ffffff; font-weight:normal; text-transform:uppercase; line-height:normal; }
h2{ font-size:16px;	color:#ffffff; font-weight:normal; text-transform:uppercase; line-height:normal; }

h3{ font-size:12px; color:#ffffff; text-transform:none; line-height:normal; }
h4{	font-size:12px; color:#1c0d44; text-transform:uppercase; line-height:27px; }
h5{	font-size:11px; color:#48bec8; text-transform:none; font-weight:normal; line-height:normal; }
h6{	font-size:12px;	color:#1c0d44; text-transform:none; }

p {
	color:						#ffffff;
	line-height:				16px;
	font-size:					12px;
}

ol, ul,  li{
	list-style:					none;
	
	margin:						0;
	padding:					0;
}

label { cursor: pointer; cursor:hand; border:none; }

input, button, select, textarea , option{
	font-size:					12px;
	background-color:			#ffffff;
}

fieldset { border:none; }


a{ font-size:12px; color:#ffffff; text-decoration:underline; outline:none; cursor: pointer; cursor:hand; }
a:hover{  color:#48bec8;  text-decoration:underline; outline:none; }
a.active {  color:#96b6b4; outline:none; }


.left{ float:left	!important; }
.right{ float:right	!important; }



.noPadding{ padding: 0	!important; }
.noMargin{ margin: 0	!important; }




.height_01{ height:236px	!important; }

.width_01 {	width:365px	!important; }
.width_02 {	width:180px	!important; }
.width_03 {	width:154px	!important; }
.width_04 {	width:535px	!important; }



/****************************		 	BOXES 		***********************/
.box_01{ 
	width:						676px		!important;
	height:						346px		!important;
}




/****************************		 	FORMULARE 		***********************/
.select_01 { width:164px; color:#333333;}
.input_01 { 	width:356px; }

.textfield{	   
	font-size: 					11px;
	font-family: 				Tahoma, Helvetica, sans-serif; 
	color: 						#000000;

	text-decoration: 			none;
	
	padding:					1px 2px 1px 2px;
}

.textfield_error{	   
	font-size : 				12px		!important; 
	font-family: 				Tahoma, Helvetica, sans-serif; 
	font-weight:				bold;
	text-decoration: 			none;
	padding:					3px 0px 1px 0px;
	color: 						#000000		!important; 
}
.borderColor_error { border:1px solid #ff00cc; }

.inputdefault{
	border:						none		!important; 
	margin:						0;
	padding: 					0;
}

.line{
	clear:						both;
	float:						left;
	
	width:						100%;

	margin: 					0;	
	border-bottom:				1px solid #cccccc;
	
	line-height:				1px;
	font-size:					1px;
}

.cursorStyle{ cursor: pointer; cursor:hand; }



/**************************************************************************************
								CORPUS/ BORDER
**************************************************************************************/
#corpus{
	position:					relative;

	width:						934px;
	margin:						0px 0px 0px 30px;

	text-align: 				left;
	
	z-index:					0;
}




/**************************************************************************************
								HEADER
**************************************************************************************/
#header{
	position:					relative;
	clear:						both;
	float:						left;
	
	width:						932px;
	height:						128px;
}

#header .logo{
	position:					absolute;
	
	top:						45px;
	left:						18px;
	
	/* width:						322px; */
	width:						225px;
	height:						71px;
	
	background-image:			url('../img/lgo_embassy_02.gif');
	background-position:		0 0;
	background-repeat:			no-repeat;
} 

#header .logo a{
	position:					absolute;
	display:					block;
	
	/* width:						322px; */
	width:						225px;
	height:						71px;
	
	top:						0;
	left:						0;

	background:					transparent;
}

#header .logoClaim{
	position:					absolute;
	
	top:						74px;
	right:						0px;
	
	width:						334px;
	height:						14px;
	
	background-image:			url('../img/lgo_claim.gif');
	background-position:		0 0;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
	
	font-size:					12px;
	color:						#ffffff;
	text-decoration:			none;
}

#header .popUpLogoClaim{
	position:					absolute;
	
	top:						74px;
	left:						270px;
	
	width:						334px;
	height:						14px;
	
	background-image:			url('../img/lgo_claim.gif');
	background-position:		0 0;
	background-repeat:			no-repeat;
	
	text-indent:				-2000px;
	overflow:					hidden;
	
	font-size:					12px;
	color:						#ffffff;
	text-decoration:			none;
}

/**************************************************************************************
								MAIN NAVIGATION
**************************************************************************************/
#nav_main{
/*
 	position:					absolute;
	z-index:					99999; 
	top:						0;
	left:						0;
	bottom:						auto; 
*/
	float:						left;
	
	width:						178px;
	min-height:					312px;
	height:						auto;
}
* html #nav_main{ height:312px; }
html + body #nav_main{ height:312px; }


#nav_main ul{
	float:						left;
	margin:						28px 0px 0px 0px;
}

#nav_main ul li{
float:						left;
margin:0;
padding:0;

}
* html #nav_main ul li{ height:20px; }
html + body #nav_main ul li{ height:20px; }

#nav_main ul li a {
	float:						left;
	display:					block;
	
	width:						148px;
	margin:						0px 0px 0px 25px;
	_margin:					0px 0px 0px 12px;

	font-size:					12px;
	color:						#ffffff;
	text-decoration:			none;
	line-height:				normal;
}

#nav_main ul li a.active, 
#nav_main ul li a:hover {
	color:						#00ffff;
}


#nav_main ul li ul {
	float:						left;
	width:						148px;

	margin:						5px 0px 4px 20px;
	_margin:					5px 0px 4px 10px;
}

#nav_main ul li ul li {
	float:						left;
	margin:						0;
}

#nav_main ul li ul li a {
	display:					block;
	
	width:						123px;
	_width:						128px;
	min-height:					16px;
	height:						auto;
	
	margin:						0px 0px 4px 20px;
	
	font-size:					12px;
	color:						#ffffff;
	text-decoration:			none;
	text-transform:				normal;
}
* html #nav_main ul li ul li a{height:16px;}
html + body #nav_main ul li ul li a{height:16px;}




/**************************************************************************************
								META NAVIGATION
**************************************************************************************/
#nav_meta{
/*
	position:						absolute;
	z-index:						10; 
	top:							390px;
	left:							0;
	bottom:						auto; 
*/
	float:						left;
	
	width:						178px;
	height:						102px;	
	
	margin:						30px 0px 0px 0px;
}

#nav_meta ul{
	float:						left;
}

#nav_meta ul li{
	clear:						both;
	float:						left;
	
	height:						20px;
	margin:						0px 0px 0px 20px;
	_margin:					0px 0px 0px 10px;
}


#nav_meta ul li span,
#nav_meta ul li a {
	display:					block;
	float:						left;
	
	width:						148px;
	
	font-size:					12px;
	color:						#ffffff;
	text-decoration:			none;
	
	margin:						0;
	padding:					0px 4px 0px 4px;
}
#nav_meta ul li a.active, 
#nav_meta ul li a:hover {
	color:						#00ffff;
}





/**************************************************************************************
								CONTENT
**************************************************************************************/
#content{
	position:					relative;
	clear:						both;
	float:						left;
		
	/* width:						939px; */
	width:						934px;
	min-height:					500px;
	height:						auto;
	
	margin:						0px 0px 60px 0px;
	
	background-color:			transparent;
	
	z-index:					0	!important;
}
* html #content{height:500px;}
html + body #content{height:500px;}


#content_column_01{
	float:						left;

	width:						178px;
	min-height:					600px;
	height:						auto;
	
	margin:						0px 0px 0px 0px;
	background-color:			#003742;
	
	background-image:			url('../img/bgr_column.gif');
	background-position:		0 0;
	background-repeat:			no-repeat;
	
}
* html #content_column_01{height:600px	!important;}
html + body #content_column_01{height:600px	!important;}


#content_column_02{
	float:						left;
	
	width: 						556px;
	min-height:					600px;
	height:						auto;
	
	margin:						0px 0px 0px 19px;
	padding:					19px 0px 0px 0px;
	
	background-color:			#002835;
	
		
	background-image:			url('../img/bgr_column.gif');
	background-position:		48.3% 0;
	background-repeat:			no-repeat; 
	

}
* html #content_column_02{height:600px;}
html + body #content_column_02{height:600px;}


#content_column_03{
	float:						left;
	
	width: 						171px;
	min-height:					600px;
	height:						auto;
	
	margin:						0px 0px 0px 9px;
	_margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
	
	background-color:			#003742;
	
	background-image:			url('../img/bgr_column.gif');
	background-position:		100% 0;
	background-repeat:			no-repeat;
}
* html #content_column_03{height:600px;}
html + body #content_column_03{height:600px;}




#content_column_04{
	float:						left;
	
/* 	width: 						740px; */
	width: 						735px;
	min-height:					600px;
	height:						auto;
	
	/* margin:						0px 0px 0px 19px; */
	margin:						0px 0px 0px 19px;
	padding:					19px 0px 0px 0px;
	
	background-color:			#002835;	
	
	background-image:			url('../img/bgr_column_maginal.gif');
	background-position:		-226px 0;
	background-repeat:			no-repeat;
}
* html #content_column_04{height:600px;}
html + body #content_column_04{height:600px;}






#stripes_01{
	display:none;
	position:					absolute;
	top:						6px;
	left:						197px;
	
	z-index:					99;
	
	width: 						556px;
	height:						1px;

	background-color:			#a7ab34;
	
	line-height:				1px;
	font-size:					1px;
}

#stripes_02{
	display:none;
	position:					absolute;
	top:						11px;
	left:						197px;
	
	z-index:					99;
	
	width: 						556px;
	height:						1px;
	
	margin-top:					4px;
	background-color:			#1f8e90;
	
	line-height:				1px;
	font-size:					1px;
}



/**************************************************************************************
								CONTENT  COLUMN_02
**************************************************************************************/

.content_545{
float:left;
width:545px;
}
.content_545 .right,
.content_545 .left{ wi_dth:545px !important; padding-bottom:16px !important; }


.content_355{
float:left;
width:365px;
}
.content_355 .right,
.content_355 .left{ width:365px !important; padding-bottom:16px !important; }


.content_170{
float:left;
width:180px;
margin:0px 0px 0px 0px;
}
.content_170 .right,
.content_170 .left{ width:180px !important; padding-bottom:16px !important; }


.maginal_170{
float:right;
width:180px;
margin:0px 0px 0px 0px;
}
.maginal_170 .right,
.maginal_170 .left{ width:180px !important; padding-bottom:16px !important; }
/* .maginal_170 .left img{ margin-top: 4px !important;} */




.box_default_01{
	margin:8px 0px 0px 10px;
}

.box_default_01 .top{
	clear:						both;
	float:						left;
	
	width:						100%;
	
/* 	min-height:					91px;
	height:						auto; */
}
/* * html .box_default_01 .top {height:91px !important;}
html + body .box_default_01 .top{ height:91px !important;} */

.box_default_01 .top h3{
	margin:6px 0px 26px 0px;
}

.box_default_01 .left{
	margin:						0px 0px 0px 0px;
}

.box_default_01 .right{
	margin:						0px 0px 0px 0px;
}




.content_545 h1{
	margin:0px 0px 4px 0px;
	/* width:529px					!important; */
}
.content_355 h1{
	margin:0px 0px 4px 0px;
	width:349px					!important;
}
.content_170 h1{
	margin:0px 0px 4px 0px;
	width:164px					!important;
}
.maginal_170 h1{
	margin:0px 0px 4px 0px;
	width:164px					!important;
}






.content_545 h2{
	margin:-1px 0px 12px 0px;
	/* width:529px					!important; */
}
.content_355 h2{
	margin:-1px 0px 12px 0px;
	width:349px					!important;
}
.content_170 h2{
	margin:-1px 0px 12px 0px;
	width:164px					!important;
}

.maginal_170 h2{
	margin:1px 0px 15px 0px;
	width:164px					!important;
}




.content_545 h3{
	margin:6px 0px 12px 0px;
	/* width:529px					!important; */
}
.content_355 h3{
	margin:6px 0px 12px 0px;
	width:349px					!important;
}
.content_170 h3{
	margin:6px 0px 12px 0px;
	width:164px					!important;
}
.maginal_170 h3{
	margin:6px 0px 12px 0px;
	width:164px					!important;
}





.content_545 h4{
	color:#ffffff;
	text-transform:uppercase;
	margin:-4px 0px 12px 0px;
	
	/* width:529px					!important; */
}
.content_355 h4{
	color:#ffffff;
	text-transform:uppercase;
	margin:-4px 0px 12px 0px;
	
	width:349px					!important;
}
.content_170 h4{
	color:#ffffff;
	text-transform:uppercase;
	margin:-4px 0px 12px 0px;
	
	width:164px					!important;
}
.maginal_170 h4{
	color:#ffffff;
	text-transform:uppercase;
	margin:-4px 0px 12px 0px;
	
	width:164px					!important;
}







.content_545 p{
	/* width:529px	!important; */
	margin:0px 16px 20px 0px;
}
.content_355 p{
	width:349px	!important;
	margin:0px 16px 20px 0px;
}
.content_170 p{
	width:164px	!important;
	margin:0px 16px 20px 0px;
}
.maginal_170 p{
	width:164px	!important;
	margin:0px 16px 20px 0px;
}







/* .left img,
.right img{ margin:0px 0px 16px 0px	!important; } */
/* .width_02 a{ display:block; margin:0px 0px 14px 0px	!important; } */
/* .width_02 img{ margin:0px 0px 16px 0px	!important; } */



.box_default_01 .textfield{	   
	font-size: 					12px;
	font-family: 				Tahoma, Helvetica, sans-serif; 
	color: 						#000000;
	
	margin:						4px 0px 0px 0px;
	padding:					5px 2px 5px 2px;
	
	background-color:			#96b6b4;
	border:						none;
}

.box_default_01 .button {
	background-color: 			#bedc00; 
	border: 					none;
	
	padding:					5px 20px 5px 20px;
}

.box_default_01 fieldset {
	display:					block;
	clear:						both;
	float:						left;
	
	margin:						30px 0px 0px 0px;
}	

.box_default_01 label {
	display:					block;
	clear:						both;
	float:						left;
	
	width:						356px;
	margin:						0px 0px 10px 0px;
}

.box_default_01 label span {
	font-size: 					12px;
	color: 						#ffffff;
	font-weight:				bold;
}

.number{
	font-size:					9px;
	color:						#bedc00;
}



/* .home h1{
	outline:none;

	margin:0px 0px 8px 0px	!important;
}

.home h2{
	outline:none;
	margin:0px 0px 0px 0px	!important;
}

.home p{
	font-size:12px;
	margin:14px 0px 8px 0px	!important;
}
 */



.trThree{
	padding:4px 0px 8px 0px;
	font-size:12px;
	color:#ffffff;
	vertical-align:top;			/* NEU */	
}
.trThree a{ font-size:12px; color:#ffffff; text-decoration:underline; outline:none; cursor: pointer; cursor:hand; }
.trThree a:hover{  color:#48bec8;  text-decoration:underline; outline:none; }
.trThree a.active {  color:#96b6b4; outline:none; }
 
 
 
 
 
 .box_default_01 ol li{
 margin:4px;
 list-style-type:lower-latin;
 list-style-position:inside;
 }
 
 
 
.tableSync{
	margin:0 0 4px 0;
	width:170px; 
 }
 
 
 
 
 
 

/**************************************************************************************
								CONTENT  COLUMN_03
**************************************************************************************/
.teaser_01{
	float:						left;
	width:						155px;
	
	margin:						0px 0px 60px 0px;
	padding:					22px 8px 20px 8px;
	background-color:			#ffffff;
}

.teaser_01 p {
	float:						left;

	color:						#1c0d44;
	line-height:				normal;
	font-size:					11px;
	
	margin:						8px 0 16px 0;
}

.teaser_01 h5{ margin: 4px 0 0 0; }
.teaser_01 h6{ margin:0; }
.teaser_01 h4{
	color:#1c0d44;
	text-transform:none;
	margin:6px 0px 16px 0px;
	
		width:				100%	!important;
}

.teaser_01 a{ 
	font-size:					11px;
	color:						#1c0d44;
	text-decoration:			underline;
}
.teaser_01 a:hover{ color:#48bec8; }


.teaser_01 .blog{ width:155px !important;}

.tagCloud{ padding:0px 0px 32px 0px; }

.tagCloud h2{
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 8px 0px;
}

.bodyCloud{
	padding:					0px 8px 0px 8px;
	line-height:				22px;
	text-decoration:			none;
	
	font-family:				Tahoma, Helvetica, sans-serif; 
}

.bodyCloud a, .bodyCloud a:link, .bodyCloud a:visited{
	color:						#ffffff;
    text-decoration:			none;

	margin:						0px 4px 0px 0px;

} 

.bodyCloud a:hover,
.bodyCloud a.active{
	color:						#ffffff;
    text-decoration:			underline;
}

a span.cloud_01{ 
	font-size:					11px;
	
	-moz-opacity: 				0.25;
	opacity:					.25;
	filter:						alpha(opacity=25);
}

a span.cloud_02{
	font-size:					16px;
	-moz-opacity: 				0.5;
	opacity:					.50;
	filter:						alpha(opacity=50);
}

a span.cloud_03{
	font-size:					18px;
	-moz-opacity: 				0.75;
	opacity:					.75;
	filter:						alpha(opacity=75);
}

a span.cloud_04{
	font-size:					28px;
	-moz-opacity: 				0.99;
	opacity:					.99;
	filter:						alpha(opacity=99);
}




/**************************************************************************************
								BUTTONS
**************************************************************************************/
a.btn_profil{
	display:					block;
	float:						left;
	width:						64px;

	margin:						0px 0px 0px 0px		!important;
	padding:					0px 0px 0px 10px;

	background-image: 			url(../img/btn_icon_profil.gif);
	background-position:		0 0;
	background-repeat:			no-repeat;
	
	text-indent:				10px				!important;
	text-align:					right;
	color:						#ffffff;
}
a.active.btn_profil ,
a:hover.btn_profil {
	background-position:		0 -16px;
	color:						#aec5cc				!important;
}


#siteMap li{
	font-size:					12px; 
	line-height:				18px;
}



}
