/* Basic Elements */
html  {margin: 0;}
body {
	margin: 0;
	font:100% arial,verdana,sans-serif;
	background: #D0E701 url("../images/bg.jpg") repeat-x;
}


/* Container */
#container {
	width: auto;
	margin:0;
}
/*Header*/
#header {
	width: 770px;
	height: 172px;
	background: transparent url("../images/header.jpg") no-repeat;
}
	#header h1 {
		display: none;
	}

/* Wrapper */
#wrapper {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background:transparent;
	font:100% arial,verdana,sans-serif;
}
/* Content */
#content {
	width:575px;
	margin: 0 0 0 195px;
	padding-top:10px;
	background:#f3f3f3 url("../images/content_bg.gif") repeat-y;
	font:100% arial,verdana,sans-serif;
}
	#content h2{
		font-size:120%;
	}
	#content h3{
		font-size:108%;
	}
	#content h4{
		font-size:112%;
		font-weight:normal;
	}
/* Bild von Helene  */
#bild {
	float:right;
	margin-right:39px;
	margin-top:36px;
	font-size:75%;
	line-height:1.6em;
}
	#bild img{
		border:1px solid #051b1d;
	}

/* Paragraph  */
.paragraph {
	padding:0px 30px 10px 36px;
}

.paragraph a{
	color:#051b1d;
	text-decoration:none;
	padding-right: 9px; 
	background: url(../images/link-icon.gif) no-repeat right;
}
.paragraph a:hover{
	text-decoration:underline;
}
.paragraph ul{	
	margin-left:-24px;
}
.paragraph li{	
	margin-top:5px;
	line-height:1.9em;
}

/* CV  */
.cv {
	padding:0px 30px 10px 36px;
}
.cv h2{
		font-size:120%;
}
.cv h3{
	text-align:center;
	background:#D1DDDF;
	line-height:1.4em;
}
.cv h4{
	font-weight:bold !important;
	margin-bottom:-6px;
}
.cv a{
	color:#051b1d;
	padding-right: 9px; 
	background: #dbdedf url(../images/link-icon.gif) no-repeat right;
	text-decoration:none;
}
.cv a:hover{
	background: transparent url(../images/link-icon_hov.gif) no-repeat right;	
}
.cv a:visited{
	background: transparent url(../images/link-icon.gif) no-repeat right;	
}
.cv ul{	
	margin-left:-24px;
}
.cv li{	
	margin-top:12px;
}
.cv .top{text-align:right;}
.cv .top a{
	color:#051b1d;
	padding-right: 9px; 
	background: #dbdedf url(../images/top-icon.gif) no-repeat right;
	text-decoration:none;
}
.cv .top a:hover{
	background: transparent url(../images/top-icon_hov.gif) no-repeat right;	
}
.cv .top a:visited{
	background: transparent url(../images/top-icon.gif) no-repeat right;	
}


.cv .pdf a{
	color:#051b1d;
	margin-right:6px;
	padding-right: 14px; 
	background: #dbdedf url(../images/link-icon_pdf.gif) no-repeat right;
	text-decoration:none;
}
.cv .pdf a:hover, a:visited{
	background: transparent url(../images/link-icon_pdf.gif) no-repeat right;	
}



/* LISTE */
dl{
	margin-top:-20px;
	margin-bottom:50px;
}
dt{
	list-style-position: outside;	font-size:105%;
	text-align:center;	position: relative;
	top:27px;	padding:4px;	color: #051b1d;
	background:#D1DDDF;
	width:20%;
	height:100%;}
dd{
	margin-left:26%;
	line-height:1.3em;
}


/* Footer */
#footer {
	margin-bottom:-20px;
	padding: 9px 11px 0 27px;
	height:96px;
	width:798px;
	text-align:left;
	font-size:75%;
	background:transparent url("../images/footer.jpg") no-repeat;
	color:#7ACCDA;
}

#menu{
	margin-left:184px;
}
	#footer ul {
		margin-right:15px;
		padding: 0;
		list-style: none;
		display:inline;
	}
	#footer li{
		display:inline;
	}
	#footer a{
		color:#7ACCDA;
		text-decoration:none;
		background-image:none;
	}
	#footer a:hover, a:active{
		text-decoration:underline;
	}


/* Left */
#left {
	float: left;
	width: 195px;
	height:649px;
	margin-left: -100%;
	background:transparent url("../images/menu.jpg") no-repeat;
}
/* Sidebar */
#sidebar {
	margin-top:10px;
	margin-left:49px;
}
	#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#sidebar li a {
		display: block;
		font-weight: bold;
		font-size: 13px;
		color: #051b1d;
		text-align:right;
		text-decoration: none;

	}
	#sidebar li a:hover, a:active{
		color: black;
	}

/* Sidebar Menue Links */
#sidebar a.link{
	background: url("../images/middle.jpg") repeat-y;
	border-bottom:1px dotted #1e6167;
	padding:10px 6px 8px 0px;
}
#sidebar a:hover.link{
	border-bottom:1px dotted #1e6167;
	padding:10px 6px 8px 0px;
	background-position: -151px 0;
}
#sidebar a.link_active{
	background: url("../images/middle.jpg") repeat-y;
	padding:10px 5px 8px 0px;
	border-bottom:1px dotted #1e6167;
	border-right:3px solid #23383C;
	cursor: default;
}


#sidebar a.top{
	background: url("../images/top.jpg") no-repeat;	
	height:16px;
	width: 140px;
	padding:15px 6px 8px 0px;
}
#sidebar a:hover.top{
	height:16px;
	padding:15px 6px 8px 0px;
	background-position: -151px 0;
}
#sidebar a.top_active{
	background: url("../images/top.jpg") no-repeat;
	height:16px;
	padding:15px 5px 8px 0px;
	border-right:3px solid #23383C;
	cursor: default;
}


#sidebar a.bottom{
	width: 140px;
	height: 37px;
	background: url("../images/bottom.jpg") no-repeat;
	padding:10px 6px 12px 0px;
}
#sidebar a:hover.bottom{
	padding:10px 6px 12px 0px;
	background-position: -151px 0;
}
#sidebar a.bottom_active{
	padding:10px 5px 12px 0px;
	border-right:3px solid #23383C;
	background: url("../images/bottom.jpg") no-repeat;
	cursor: default;
}


/* Clear */
#clear {
	clear: both;
	background:transparent;
}

/* Start Seite */			
#start{
	margin:auto;
	background: transparent url("../images/start.jpg") no-repeat;
	height:567px;
	width:628px;
}
#start h1{display: none;}

#start_content{
	position:relative;
	left:61px;
	top:190px;
}
#start a{
	color:#305156;
	text-decoration:none;
}
#start a:hover{
	text-decoration:underline;
}
#lang{
	position:relative;
	left:-37px;
	top:200px;
}

/* CSS Sprites - Startseite Bilder vorladen*/
#lang a{
	margin-right:10px;
	float:right;
	text-align:center;
	text-decoration:none;
	line-height:64px;
	font-weight:bold;
	font-size:126%;
	color:#7CCDDE;
}

#image-link {
	width: 171px;
	height: 93px;
	text-decoration: none;
	display: block;
	background: transparent url("../images/lang.jpg") no-repeat;
}
#image-link:hover, #image-link:active {
	background-position: -176px 0;
	color:#fff;
	text-decoration:none;
}


