/*
schubert-fotograf css 08/2006 by tool mediendesign stuttgart


_______________vertikale seiten-zentrierung!!!!!!!!!!!!!!!!!!!!!!*/


table.aussen {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

table.aussen .zentrieren { 
	text-align: center;
	vertical-align: middle; 
}

div.innen {
	margin-left: auto; 
	margin-right: auto;
	width: 880px;
	text-align: left;
}

html, body {
	width: 100%;
	height: 100%;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #996B70;
	margin: 0px;
	background-color: #FFFFFF;
}


/*EXTRAS---------------------*/

.bild_gross_start {
	text-align: right;
	padding-top: 0px;
}

.bild_gross {
	text-align: right;
	padding-top: 0px;
}

.abstand08 {
	height: 8px;
	line-height: 8px;
}
.eingeruecktlink,
.eingeruecktlink a,
.eingeruecktlink a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A18B40;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 30px;
}
.backlink,
.backlink a,
.backlink a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A18B40;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 8px;
}


/*TABELLEN---------------------*/

.portfoliotable td {
	vertical-align: top;
	text-align: left;
}


.portfoliotable td img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}




/*TEXTE---------------------*/

.headline {
	letter-spacing: 1px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #A18B40;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	margin-top: -3px;
}

.headline h1 {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #A18B40;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
}

.headlinezwei {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #A18B40;
	text-align: left;
	vertical-align: top;
	padding-top: 9px;
	padding-bottom: 8px;
}

.headlinedrei {
	letter-spacing: 1px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #A18B40;
	text-align: left;
	vertical-align: top;
	padding-top: 9px;
	padding-bottom: 10px;
}

.headlinedrei a {
	text-decoration: none;
	color: #A18B40;
}

.intro {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A18B40;
	text-align: left;
	vertical-align: top;
	padding-bottom: 9px;
}

.copy {
	width: 100%;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-top: -3px;
}

.copy a,
.copy a:link,
.copy a:visited,
.copy a:active {
	color: #A18B40;
	text-decoration: none;
}

.copy h2 {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 0px;
}

.copyextra {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.stern {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #A18B40;
}



/*NEWS KOMPLETT--------------------*/

.imgThumbnailNews {
	_margin-bottom:-3px;

}

.newshome {
	vertical-align: middle;
	padding-top: 0px;
	_padding-top: 7px;
/*	padding-bottom: 10px;*/
	height: 60px;
}

.newscopy {
	line-height: 14px;
	text-align: left;
	color: #000000;
	font-size: 10px;
}

.newscopy a,
.newscopy a:link,
.newscopy a:visited,
.newscopy a:active 
.newscopy a:hover {
	color: #000000;
	text-decoration: none;
}

.newscopy .newshead {
	font-size: 10px;
	/*font-weight: bold;*/
	color: #A18B40;
	text-align: left;
}

.newscopy .newshead a,
.newscopy .newshead a:hover,
.newscopy .newshead a:link,
.newscopy .newshead a:visited,
.newscopy .newshead a:active {
	color: #A18B40;
	text-decoration: none;
}



/*FORMUALRE--------------------------*/

.feldkurz {
	width: 48px;
	height: 16px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	padding-left: 2px;
	padding-top: 0px;
	border: 1px solid #F1EDE0;
	background-color: #F1EDE0;
	cursor: text;
	margin-bottom: 8px;
}

.feldmittel {
	width: 174px;
	height: 16px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	padding-left: 2px;
	padding-top: 0px;
	border: 1px solid #F1EDE0;
	background-color: #F1EDE0;
	cursor: text;
	margin-bottom: 8px;
	margin-left: 10px;
}

.feldlang {
	width: 238px;
	height: 16px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	padding-left: 2px;
	padding-top: 0px;
	border: 1px solid #F1EDE0;
	background-color: #F1EDE0;
	cursor: text;
	margin-bottom: 8px;
}

.feldhoch {
	width: 238px;
	height: 234px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	padding: 2px;
	border: 1px solid #F1EDE0;
	background-color: #F1EDE0;
	cursor: text;
	margin-left: 0;
	margin-bottom: 8px;
}

.button {
	width: 100px;
	height: 22px;
	font-family: Verdana, Arial, sans;
	font-size: 10px;
	vertical-align: middle;
	color: #000000;
	padding: 1px;
	border: none;
	background-color: #F1EDE0;
	cursor: hand;
	margin-top: 9px;
	margin-bottom: 8px;
}

/*EXTRAWÜRSTE & SONDERFÄLLE----------*/

.logotext {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 55px;
}

.khaki_dot {
	 width: 42px;
	 background-image: url('/DE/img/assets/khaki_dot.gif');
	 background-repeat: repeat-y;
	 vertical-align: bottom;
}

.khaki_dot_div {
	 height: 6px;
	 _height: 2px;
	 width: 42px;
	 padding:0;
	 _margin-bottom:-5px;
	background-color: white;
}


.backlink,
.backlink a,
.backlink a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A18B40;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 8px;
}

.morelink,
.morelink a,
.morelink a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #A18B40;
	text-align: right;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 8px;
	padding-top: 8px;
}

.backlink a:hover,
.morelink a:hover {
	color: #A18B40;
}

.portfoliolink,
.portfoliolink a {
	font-size: 10px;
	line-height: 14px;
	/*font-weight: bold;*/
	color: #A18B40;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 6px;
}

.portfoliolink a:hover {
	color: #A18B40;
}


.portfoliolink .info {
	font-weight: normal;
	color: #000000;
}




/*FOOTER---------------------*/

.footertext {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #A18B40;
	text-align: left;
	vertical-align: bottom;
}

.footertext a,
.footertext a:visited {
	color: #000000;
	text-decoration: none;
}

.footertext a:hover {
	color: #A18B40;
	text-decoration: none;
}
