* {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
body {
	background-color: #edeae9;
	padding: 20px;
}

/* STRUCTURE ____________________________________________________________*/
#wrapper {
	margin: 0 auto;
	display: table;
	width: 840px;
}
#sidebar {
	width: 205px;
	padding: 10px;
	float: right;
	height: 520px;
	background: #f6f5f4 url("../img/sandra_jozipovic.gif") bottom no-repeat;
}
#maincontent {
	width: 565px;
	border: 10px solid #fff;
	background-color: #f3f3f3;
	padding: 10px;
}
#article {
	margin-top: 75px;
}

/* FONTS ____________________________________________________________*/
h1, h2, h3, p, ul, li, a, a:hover {
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent h1 {	
	font-size: 24px;
	line-height: 26px;
	color: #bab1ac;
}
#maincontent h2 {	
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	color: #63554e;
	margin-bottom: 5px;
}
#maincontent p, #maincontent strong {
	font-size: 12px;
	line-height: 14px;
	color: #63554e;
	margin-bottom: 20px;
}
#maincontent a {
	color: #ff9900;
	text-decoration: none;
	line-height: 12px;
}
#maincontent a:hover {
	color: #ff9900;
	text-decoration: underline;
	line-height: 12px;
}
#sidebar ul {
	margin: -10px 0 20px 10px;
}
#sidebar li {
	font-size: 10px;
	line-height: 12px;
	color: #63554e;
	list-style: none;
}
#sidebar a {
	color: #63554e;
	text-decoration: none;
	line-height: 12px;
}
#sidebar a:hover {
	color: #ff9900;
	text-decoration: none;
	line-height: 12px;
}
#footer p {
	font-size: 10px;
	text-align: center;
	line-height: 12px;
	margin-top: 10px;
	color: #bbb0ab;
}
#footer a {
	color: #bbb0ab;
	text-decoration: none;
	line-height: 12px;
}
#footer a:hover {
	color: #ff9900;
	text-decoration: none;
	line-height: 12px;
}

/* STYLES ____________________________________________________________*/
#sidebar img {
	margin-bottom: 18px;
}
body#home #maincontent {
	background-image: url("../img/bkg_home.jpg");
	height: 500px;
}
body#home #maincontent p {
	width: 235px;
	text-align: justify;
	color:#f6f5f4;
}
body#news #maincontent {
	background-image: url("../img/bkg_news.jpg");
	height: 500px;
}
body#news #maincontent p {
	width: 242px;
	text-align: justify;
}
body#news .art {
	margin-bottom: 10px;
	border-bottom: 1px dotted #63554e;
	width: 242px;
	min-height: 70px;
	list-style-type: square;
	right: 100px;
}
body#news .artLast {
	width: 242px;
	min-height: 70px;
}
body#vita #maincontent {
	background-image: url("../img/bkg_vita.jpg");
	height: 500px;
}
body#vita #maincontent p {
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
}
body#vita #maincontent table {
	margin-bottom: 18px;
	width: 100%;
}
body#vita #maincontent .table_first {
	margin-bottom: 20px;
	width: 430px;
}
body#vita #maincontent table tr {
	height: 14px;
}
body#vita #maincontent table tr .2 {
	background-color: #f6f5f4;
}
body#vita #article {
	margin-top: 40px;
}
body#pictures #maincontent {
	padding: 0px;
	width: 585px;
}
body#videos #maincontent {
	padding: 0px;
	height: 520px;
	width: 585px;
}
body#videos .erscheint {
	margin: 200px 0 0 230px;
}
body#kontakt #maincontent {
	background-image: url("../img/bkg_kontakt.jpg");
	height: 500px;
}
body#kontakt #maincontent p {
	margin-bottom: 10px;
}
body#kontakt .champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #63554e;
}
body#kontakt .envoyer {
	background-image: url("../img/btn_senden.gif");
	border: 0;
	margin-top: 0px;
	text-align: center;
	margin-left: 80px;
	height: 22px;
	width: 80px;
	cursor: pointer;
}

/* MENU ____________________________________________________________*/
body#home .home_off {
	display: none;
}
body#news .home_on, body#vita .home_on, body#pictures .home_on, body#videos .home_on, body#kontakt .home_on {
	display: none;
}
body#news .news_off {
	display: none;
}
body#home .news_on, body#vita .news_on, body#pictures .news_on, body#videos .news_on, body#kontakt .news_on {
	display: none;
}
body#vita .vita_off {
	display: none;
}
body#home .vita_on, body#news .vita_on, body#pictures .vita_on, body#videos .vita_on, body#kontakt .vita_on {
	display: none;
}
body#pictures .pictures_off {
	display: none;
}
body#home .pictures_on, body#news .pictures_on, body#vita .pictures_on, body#videos .pictures_on, body#kontakt .pictures_on {
	display: none;
}
body#videos .videos_off {
	display: none;
}
body#home .videos_on, body#news .videos_on, body#vita .videos_on, body#pictures .videos_on, body#kontakt .videos_on {
	display: none;
}
body#kontakt .kontakt_off {
	display: none;
}
body#home .kontakt_on, body#news .kontakt_on, body#vita .kontakt_on, body#pictures .kontakt_on, body#videos .kontakt_on {
	display: none;
}

/* SOUS MENU ____________________________________________________________*/
#pictures_list, #videos_list {
	display: none;
}
body#pictures #pictures_list {
 	display: block;
}
body#videos #videos_list {
 	display: block;
}
.impressum {
	margin-bottom: 20px;
}

/* IFRAME ____________________________________________________________*/
#iframe p, #iframe strong, #iframe a, #iframe a:hover {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 20px;
	color: #63554e;
}
#iframe a, #iframe a:hover {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 20px;
	text-align: justify;
	color: #ff9900;
	text-decoration: none;
}
#iframe a:hover {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 20px;
	text-align: justify;
	color: #ff9900;
	text-decoration: underline;
}

#iframe .art {
	margin-bottom: 10px;
	border-bottom: 1px dotted #63554e;
	min-height: 70px;
	list-style-type: square;
}

#iframe .artLast {
	min-height: 70px;
}
