/* CSS Document */

body {
	margin:28px; 
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#86858A;
	}

/* NAME */

#logo {
	position:absolute;
	padding-left:7px;
	width:200px;
	height:16px;
	font-size:13px;
	font-weight:bold;
	z-index:40;
    }

#logo a {
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	outline: none;
}

#logo a:hover {
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	outline: none;
	background-color:#000000;
}
	
	
	
/* NAVIGATION */

#Navi01 {							/* Vita, Portfolio, Kontakt, Impressum */
	position:absolute;
	margin-top:19px;
	padding:0px;
	width:900px;
	height:16px;
	z-index:30;
	/*background-color:#CC3399;*/
    }
	
ul#Navi01 {
	margin:0px;
	padding:0px;
	}
  
ul#Navi01 li {
    list-style: none;
    display: inline;
	padding: 8px;
    }

#Navi02 {							/* Subnavi Portfolio */
	position:absolute;
	margin-top:35px; 
	padding:0px;
	width:858px;
	height:16px;
	z-index:20;
	/*background-color:#00FF00;*/
    }
	
ul#Navi02 {
	padding-left:42px;
	margin:0px;
	}
  
ul#Navi02 li {
    list-style: none;
    display: inline;
	padding: 8px;
    }
	
#Navi02a {							/* Subnavi Vita */
	position:absolute;
	margin-top:35px; 
	padding:0px;
	width:858px;
	height:16px;
	z-index:20;
	/*background-color:#00FF00;*/
    }
	
ul#Navi02a {
	paddingt:0px;
	margin:0px;
	}
  
ul#Navi02a li {
    list-style: none;
    display: inline;
	padding: 8px;
    }

#Navi03 {								/* Subnavi Reise */
	position:absolute;
	margin-top:51px; 
	padding:0px;
	width:620px;
	height:16px;
	z-index:10;
	/*background-color:#FF6600;*/
    }
	
ul#Navi03 {
	padding-left:373px;
	margin:0px;
	}
  
ul#Navi03 li {
    list-style: none;
    display: inline;
	padding: 8px;
    }

.NaviIst {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	outline: none;
	color:#FFFFFF;
	background-color:#000000;
}


	
/* CONTENTAREA */

#Contentarea {
	position:absolute;
	margin-top:150px;
	margin-left:49px;
	padding:4px;
	height:480px;
	width:874px;
	text-align:left;
	border:1px solid #86858A;
	z-index:10;
	}
	

/* CONTENT */

#Contentpict {
	float:left;
	height:480px;
	width:480px;
	text-align:left;
	background-repeat:no-repeat;
	z-index:20;
	/*background-color:#FF0000;*/
	}
	

#Contenttextarea {
	position:absolute;
	bottom: 4px;
	right: 4px;
	width:375px;
	/*background-color: #00FF00;*/
	}

#Contenttext {
	float:right;
	height: auto;
	padding-bottom:15px;
	width:375px;
	text-align:left;
	/*background-color: #FF0000;*/
	}

#ContenttextH {
	float:right;
	height:auto;
	width:375px;
	text-align:left;
	/*background-color: #00FF00;*/
	}

#ContenttextLi {
	float:left;
	height: auto;
	padding-bottom:15px;
	width:60px;
	text-align: right;
	/*background-color: #00FF00;*/
	}
	
#ContenttextRe {
	float:right;
	height:auto;
	padding-bottom:15px;
	width:305px;
	text-align:left;
	/*background-color: #330099;*/
	}



#Contentpfeile {
	float:right;
	height:15px;
	width:275px;
	text-align:right;
	/*background-color: #00CCFF;*/
	}

#Contentpfeile img {
	padding-left: 2px;
	}

#Contentpfeile a:hover {
	outline: none;
	background-color: #FFFFFF;
	}


#Contentlanguage {
	float:left;
	height:15px;
	width:100px;
	text-align:left;
	}


.bottom {
	vertical-align:bottom;
}




a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86858A;
	text-decoration:none;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	background-color:#000000;
}

/* AB 2011 Table Styles */
#Contenttext table {font-size:11px;border-collapse:collapse;border:none;vertical-align:top;margin-top:8px;}
#Contenttext table tr td {padding-bottom:10px;padding-right:1em;}
#Contenttext table tr th {width:60px;font-weight:normal;text-align:right;}
