/* -----------------------------------*/
/* ------------>>> DEF <<<------------*/
/* -----------------------------------*/

/*
	Hintergrund (beige):	#F9F5EA;
	CI blau:				#23B9D9;
	CI orange:				#FB6B12;
	CI grün:				#CCCC03;
	
	dunkelbraun:			#633000;
	Textfarbe:				#1C1A1B;

*/

/* -----------------------------------*/
/* ---------->>> GENERAL <<<----------*/
/* -----------------------------------*/
html{
	font-size:100%;
}
body {
}
body, table, tr, td, option, select, textarea, form, label, img, fieldset, noscript, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, div, span{
	border: 0;
	border-collapse:separate;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1.0em;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	color:#1C1A1B;
}
h1{
	word-spacing:2.5pt;
	color:#633000;
	font-size: 3.2em;
	font-weight: 700;
	margin-top:45px;
	margin-bottom:10px;
}
h2{
	margin-top:10px;
	color:#633000;
	font-size: 2.6em;
	font-weight: 700;
}
h3{
	margin-top:10px;
	color:#633000;
	font-size: 2.1em;
	word-spacing:0.5pt;
}
h4{
	color:#633000;
	margin-top:5px;
	font-size: 1.8em;
	word-spacing:0.5pt;
}
h5{
	color:#633000;
	margin-top:5px;
	font-size: 1.1em;
	word-spacing:0.5pt;
}
p{
	color:#1C1A1B;
}
ul li{
	font-size:0.9em;
	line-height:1.3em;
	font-weight:700;
	margin-left:30px;
	color:#1C1A1B;
	list-style:none;
}
/* -----------------------------------*/
/* -------->>> NOPRINT <<<------------*/
/* -----------------------------------*/

.navigation, .bottomnav, .pageoptions, .button{
	display:none;
}
input, textarea, label{
	display:none;
}
#kontakt h3{
	display:none;
}
#footer, #enter{
	display:none;
}
/* -----------------------------------*/
/* --------->>> LAYOUT <<<------------*/
/* -----------------------------------*/
.navtarget{
	page-break-after:always;
}
.project{
	page-break-after:auto;
}
.image{
	display:block;
}
#impressum{
	page-break-after:avoid;
}
#footer{
}
#cv .cvtime{
	padding:5px;
	font-size:1.3em;
}
#cv .cvwork{
	color:#633000;
	margin-left:80px;
}
.detail{
	margin:10px;
}
.about{
	margin:10px;
	font-size:1.3em;
}
.ci{
	color:#23B9D9;
}
/* -----------------------------------*/
/* ---------->>> LINKS <<<------------*/
/* -----------------------------------*/
a[href]:after {
	content: ' (' attr(href) ')';
}
a{	
	background-color:#F9f5EA;
	text-decoration: none;
	cursor:pointer;
	color:#FB6B12;
}
a:link{
}
a:visited{
}
a:focus{
}
a:hover{
	color:#F9F5EA;
	background-color:#23B9D9;
}
a:active{
	color:#F9F5EA;
	background-color:#23B9D9;
}

