	*
{
/*	border: 1px solid black; */
	border: none; 
	padding: 0;
	margin: 0;
	text-decoration: none;
}

/* Grund Standard Einstellungen*/

textfield
{
	font-size: 11px;	
}

textarea
{
	width: 334px;
	height: 125px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;	
	border: 1px solid #575956;
	padding: 6px 0px 2px 8px;
	margin: 4px 0px 0px 1px;
}

input
{
	width: 334px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;	
	padding: 6px 0px 2px 8px;
	margin: 4px 0px 0px 1px;
	border: 1px solid #575956;
}


body
{
	border: none;
	text-decoration: none;
	text-align: left;
	font-family: verdana;
	line-height: 15px;
	font-size: 11px;
	color: #575956;
}

img
{
	border:none;
}


h1
{
	padding:0px;
	font-size: 11px;
	color: #a6ad17;
	line-height: 15px;
}

h2
{
	padding:0px;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

li
{
	line-height: 15px;
	padding: 0px 0px 1px 0px;
}

a
{
	border: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}

a:hover
{
	color: #ffffff;
	background-color: #000000;
}

/* container*/

/* MAIN */

.main-container
{
	position: relative;
	text-align: left;
	margin: 0 auto 0 auto; 
	width: 737px;
	border: none;
	text-decoration: none;
}

.abstand-container
{
	height: 24px;
	position: relative;
	width: 360px;
	overflow: hidden;
	float: left;
}

/* INFORMATION */


.information-container
{
	height: 140px;
	position: relative;
	padding: 0px;
}

.information-bubble
{
	border: 0px;
	margin: 25px 0px 0px 134px;
	font-weight: bold;
	padding: 0px;
	height: 98px;
	width: 54px;
	overflow: hidden;
	float: left;	
}

.information-bubble a
{
	background-color: #FFFFFF;
}

.information-text
{
	border: 0px;
	margin: 0px;
	padding: 41px 23px 0px 7px;
	height: 84px;
	width: 338px;
	overflow: hidden;
	float: left;
}

.information-text a
{
	padding: 0px 1px 0px 9px;
	background-image: url('http://www.stefanstubbe.com/img/ico_link.gif');
	background-repeat: no-repeat;
}

.information-text a:hover
{
	padding: 0px 0px 0px 11px;
	background-image: url('http://www.stefanstubbe.com/img/ico_link_over.gif');
}

.header-picture
{
	border: 0px;
	margin: 0px;
	padding: 41px 23px 0px 7px;
	height: 84px;
	width: 338px;
	overflow: hidden;
	float: left;
}

.header-picture a
{
	background-color: #FFFFFF;
}

.information-text-mail a
{
	padding: 0px 1px 0px 9px;
	background-image: url('http://www.stefanstubbe.com/img/ico_mail.gif');
	background-repeat: no-repeat;
}

.information-text-mail a:hover
{
	padding: 0px 0px 0px 11px;
	background-image: url('http://www.stefanstubbe.com/img/ico_mail_over.gif');
}

	
.information-container
{
	position: relative;
}

/* LINE */


.line
{
	border: 0px;
	margin: 0px 0px 0px 16px;
	font-weight: bold;
	padding: 0px;
	height: 1px;
	width: 721px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.stefanstubbe.com/img/background_line.gif');
	background-repeat: no-repeat;
}


.line_footer
{
	border: 0px;
	margin: 0px 0px 0px 16px;
	font-weight: bold;
	padding: 0px;
	height: 1px;
	width: 721px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.stefanstubbe.com/img/background_line_footer.gif');
	background-repeat: no-repeat;
}


/* INHALT */


.inhalt-header
{
	padding: 0px;
	border: 0;
	text-decoration: none;
}

.inhalt-container
{
	width: 737px;
	position: relative;
	float: left;
}

.inhalt-titel
{	
	width: 173px;
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 15px;
	font-size: 11px;
	color: #a6ad17;
	line-height: 15px;
	font-weight: bold;
}

.inhalt-titel-kommentar
{	
	width: 188px;
	border: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
	color: #000000;
}


.inhalt-titel-footer
{	
	width: 173px;
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 0px;
}

.inhalt-titel-name
{
/*width: 173px;*/
	border: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

.inhalt-titel-unterschrift
{
	border: 0px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	/*width: 187px;*/
	line-height: 16px;
	font-size: 9px;
	font-weight: bold;
	color: #575956;
	overflow: hidden;
	float: left;
}
	

.inhalt-mittel
{	
	width: 360px;
	overflow: hidden;
	float: left;

}

.inhalt-mittel-doppelt
{	
	width: 540px;
	overflow: hidden;
	float: left;

}

.inhalt-text
{	
	width: 346px;
	overflow: hidden;
	float: left;
	padding: 6px 7px 12px 7px;
}

.inhalt-text-doppelt
{	
	width: 526px;
	overflow: hidden;
	float: left;
	padding: 6px 7px 12px 7px;
}

.inhalt-bild
{	
	width: 344px;
	/*height: 135px;*/
	overflow: hidden;
	float: left;
	padding: 0px 8px 44px 8px;
}

.inhalt-bildreihe
{	
	width: 344px;
	overflow: hidden;
	float: left;
	padding: 0px 8px 6px 7px;
}

/* vWasser - Beauty of Data erstes Bild */
.inhalt-bildreihePlus
{	
	width: 344px;
	/*height: 135px;*/
	float: left;
	margin: 0px 0px 0px 12px;
	padding: 0px 8px 25px 12px;

}

/* Vordiplom Safety, löschen???*/
.inhalt-bilderreihe
{	
	width: 344px;
	/*height: 135px;*/
	float: left;
	padding: 0px 8px 15px 12px;
}

.inhalt-links
{	
	overflow: hidden;
	float: left;
	padding: 6px 0px 29px 7px;
	width: 165px;
}


.inhalt-links-text
{	
	width: 180px;
	overflow: hidden;
	float: left;
	
}

.inhalt-links-text a
{	
	padding: 0px 1px 0px 9px;
	background-image: url('http://www.stefanstubbe.com/img/ico_link.gif');
	background-repeat: no-repeat;
	display: block;
}	

.inhalt-links-text a:hover
{	
	padding: 0px 0px 0px 11px;
	background-image: url('http://www.stefanstubbe.com/img/ico_link_over.gif');
}	
	
.inhalt-links-highlight
{	
	width: 180px;
	overflow: hidden;
	float: left;
	
}

.inhalt-links-highlight a
{	
	padding: 0px 1px 0px 9px;
	background-image: url('http://www.stefanstubbe.com/img/ico_linkhigh.gif');
	background-repeat: no-repeat;
	color: #a6ad17;
	display: block;
}	

.inhalt-links-highlight a:hover
{	
	color: #ffffff;
	padding: 0px 0px 0px 11px;
	background-image: url('http://www.stefanstubbe.com/img/ico_link_over.gif');
}	
	

.inhalt-links-down
{	
	width: 180px;
	overflow: hidden;
	float: left;
	
}

.inhalt-links-down a
{	
	padding: 0px 1px 0px 9px;
	background-image: url('http://www.stefanstubbe.com/img/ico_down.gif');
	background-repeat: no-repeat;
	color: #a6ad17;
	display: block;
}	

.inhalt-links-down a:hover
{	
	padding: 0px 0px 0px 11px;
	background-image: url('http://www.stefanstubbe.com/img/ico_down_over.gif');
	color: #ffffff;
}	
	
.inhalt-links-footer
{	
	width: 163px;
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 7px;
}

.footer-container
{	
	height: 30px;
	width: 704px;
	overflow: hidden;
	float: left;
}

.mehr-bilder a
{
	color: #000000;
	padding: 0px 1px 0px 8px;
	background-image: url('http://www.stefanstubbe.com/img/ico_linkplus.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}

.mehr-bilder a:hover
{
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	background-color: #000000;
	background-image: url('http://www.stefanstubbe.com/img/ico_linkplus_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}

.zurueck a
{
	color: #575956;
	padding: 0px 1px 0px 8px;
	background-image: url('http://www.stefanstubbe.com/img/ico_linkminus.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
.zurueck a:hover
{
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	background-color: #575956;
	background-image: url('http://www.stefanstubbe.com/img/ico_linkminus_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}
	

/* PROJECT */

.project-container
{
	width: 737px;
	position: relative;
	float: left;
}

.project-bild 
{
	padding: 0px 0px 15px 16px;
	text-decoration: none;
}

.project-text 
{
	width: 173px;
	overflow: hidden;
	float: left;
	padding: 6px 0px 12px 15px;
	font-size: 11px;
	color: #888888;
	line-height: 15px;
	font-weight: bold;
}

/* blog*/

.blog
{
	padding: 43px 0px 0px 18px;
	font-size: 9px;
	font-weight: bold;
	color: #575956;
}
.blog a
{
	color: #575956;
}
.blog a:hover
{
	color: #a6ad17;
	background-color:  #ffffff;
}

.blog-bild
{	
	width: 344px;
	/*height: 135px;*/
	overflow: hidden;
	float: left;
	padding: 0px 8px 0px 7px;
}

.blog-button
{	
	width: 344px;
	/*height: 135px;*/
	float: left;
	margin: 10px 0px 0px 8px;
	padding: 3px 0px 3px 14px;
}


.blog-inhalt-container
{
	width: 548px; 
	position: relative;
	float: left;
}

.blog_subtext
{
	margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 187px;
	line-height: 16px;
	font-size: 9px;
	font-weight: bold;
	float: left;
	color: #575956;
}

.blog_subtext a
{
	color: #b1b2b1;
}

.blog-inhalt-titel-name
{
	width: 188px;
	border: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

.blog-inhalt-titel-name a
{
	color: #a6ad17;
}

.blog-inhalt-titel-name a:hover
{
	color: #ffffff;
	background-color:  #a6ad17;
}

.line-blog
{
	border: 0px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	height: 1px;
	width: 721px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.stefanstubbe.com/img/blog/background_line_blog.gif');
	background-repeat: no-repeat;
}
.line-blog2
{
	border: 0px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	height: 1px;
	width: 523px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.stefanstubbe.com/img/background_line.gif');
	background-repeat: no-repeat;
}

.line-blogsidebar
{
	border: 0px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	height: 1px;
	width: 164px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.stefanstubbe.com/img/background_line.gif');
	background-repeat: no-repeat;
}

.inhalt-blog-links
{	
	width: 180px;
	overflow: hidden;
	float: left;
	font-weight: bold;
}



.inhalt-blog-category
{	
	width: 180px;
	overflow: hidden;
	float: left;
	font-weight: bold;
}

.blog-entry
{	
	width: 180px;
	margin: 0px 0px 0px 7px;
}

.blog-login a
{	
	color:#ffffff;
}

.blog-login a:hover
{	
	color:#c2c1c3;
}
