	*
{
/*	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: #FFFFFF;	
	background-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: #FFFFFF;	
	background-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: #898a88;
	background-color: #000000;
}

img
{
	border:none;
}


h1
{
	padding:0px;
	font-size: 11px;
	color: #237db8;
	line-height: 15px;
}
h2
{
	padding:0px;
	font-size: 11px;
	color: #237db8;
	line-height: 15px;
}

a
{
	border: none;
	color: #ffffff;
	text-decoration: none;
}

a:hover
{
	background-color: #237db8;
}

/* container*/

/* MAIN */

.main-container
{
	position: relative;
	text-align: left;
	/*trbl*/
	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-text
{
	border: 0px;
	margin: 0px;
	padding: 41px 23px 0px 7px;
	height: 84px;
	width: 338px;
	overflow: hidden;
	float: left;
}

.information-titel
{
	border: 0px;
	margin: 0px;
	color: #ffffff;
	padding: 80px 0px 0px 32px;
	height: 84px;
	font-size: 72px;
	font-weight: bold;
	overflow: hidden;
	float: left;
}

.information-bild
{
	border: 0px;
	margin: 15px 0px 15px 16px;
	height: 528px;
	width: 704px;
	background-image: url('http://www.artigprod.com/img/header.jpg');
	overflow: hidden;
	float: left;
	color: #ffffff;
	font-size: 72px;
	font-weight: bold;
}

.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');
}

.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');
}



/* 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.artigprod.com/img/background_line.gif');
	background-repeat: no-repeat;
}



/* INHALT */


.bild-container
{
	padding: 20px 0px 0px 0px;
	position: relative;
	float: left;
}
.inhalt-header
{
	padding: 0px;
	border: 0;
	text-decoration: none;
}

.inhalt-container
{
	width: 737px;
}

.inhalt-titel
{	
	width: 173px;
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 15px;
	font-size: 11px;
	color: #237db8;
	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: 188px;
	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: #898a88;
	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 a:hover
{	
	background: #000000;
}

.inhalt-text img
{	
	padding: 5px 0px 12px 0px;
}

.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 7px;
}

.inhalt-bildreihe
{	
	width: 344px;
	overflow: hidden;
	float: left;
	padding: 15px 8px 44px 7px;
}


.inhalt-bilderreihe
{	
	width: 344px;
	/*height: 135px;*/
	overflow: hidden;
	float: left;
	padding: 0px 8px 15px 7px;
}
.inhalt-links
{	
	overflow: hidden;
	float: left;
	padding: 6px 0px 0px 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: #237db8;
	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: #237db8;
	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: #898a88;
	padding: 0px 1px 0px 8px;
	background-image: url('http://www.artigprod.com/img/ico_linkminus.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
.zurueck a:hover
{
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	background-color: #898a88;
	background-image: url('http://www.artigprod.com/img/ico_linkminus_over.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}
	


.footer
{	
	overflow: hidden;
	float: left;

}
.footer-text
{	
	font-size: 9px;
	width: 464px;
	overflow: hidden;
	float: left;
	padding: 5px 7px 12px 8px;
}

/* 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: #898a88;
}
.blog a
{
	color: #898a88;
}
.blog a:hover
{
	color: #237db8;
	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: #898a88;
}

.blog_subtext a
{
	color: #474747;
}

.blog-inhalt-titel-name
{
	width: 171px;
	border: 0px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

.blog-inhalt-titel-name a
{
	color: #237db8;
}

.blog-inhalt-titel-name a:hover
{
	color: #ffffff;
	background-color:  #237db8;
}

.line-blog
{
	border: 0px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	height: 1px;
	width: 721px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.artigprod.com/img/background_blog_line.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.artigprod.com/img/background_line.gif');
	background-repeat: no-repeat;
}
.line-blog3
{
	border: 0px;
	margin: 54px 0px 0px 1px;
	padding: 0px;
	height: 1px;
	width: 180px;
	overflow: hidden;
	float: left;	
	background-image: url('http://www.artigprod.com/img/background_line.gif');
	background-repeat: no-repeat;
}

.inhalt-blog-links
{	
	width: 180px;
	overflow: hidden;
	float: left;
	font-weight: bold;
}
.inhalt-blog-blogroll
{	
	font-size: 9px;
	padding: 6px 0px 0px 0px;
	width: 180px;
	overflow: hidden;
	float: left;
	font-weight: bold;
}
.blog-entry
{	
	width: 180px;
	margin: 0px 0px 0px 7px;
}