body {
	background:url('../img/bg.jpg') no-repeat fixed top center #50422d;
	font-family:Helvetica, sans-serif, Verdana, Arial;
	font-size:0.7em;
}

a:link {color:#0b9011;text-decoration:none; }
a:visited {color:#0b9011;text-decoration:none; }
a:hover {color:#0b9011;text-decoration:none; }
a:active {color:#0b9011;text-decoration:none; }

a img {
	border:0;
}

#all {
	margin:60px auto 60px auto;
	width:920px;
}

#header {
	background:url('../img/header.png') no-repeat;
	width:920px;
	height:220px;
}

#content_all {
}

#main_all {
	float:left;
	width:700px;
}

#intro_box {
	width:700px;
}

#subheader {
	background:url('../img/subheader_bg.png') repeat-y;
	width:680px;
	padding:0 10px 0 10px;
	text-align:center;
}

#intro_top {
	background:url('../img/intro_top.png') no-repeat;
	width:700px;
	height:10px;
}

#intro_bottom {
	background:url('../img/intro_bottom.png') no-repeat;
	width:700px;
	height:10px;
}

#main {
	width:700px;
	color:#5c4a2e;
}

#inhalt {
	background:url('../img/main_bg.png') repeat-y;
	width:690px;
	overflow:auto;
	padding:10px 10px 10px 0;
}

#content {
	background:url('../img/r.jpg') no-repeat 150% 100% ;
}
#main_top {
	background:url('../img/main_top.png') no-repeat;
	height:20px;
	width:700px;
}

#main_bottom {
	background:url('../img/main_bottom.png') no-repeat;
	width:700px;
	height:29px;
}

#nav_extra_all {
	width:220px;
	margin-left:700px;
}

#navigation {
	width:220px;
}

#navi {
	background:url('../img/navi_bg.png') repeat-y;
	width:200px;
	padding:0 10px 0 10px;
}

#navi_top {
	background:url('../img/navi_top.png') no-repeat;
	width:220px;
	height:10px;
}

#navi_bottom {
	background:url('../img/navi_bottom.png') no-repeat;
	width:220px;
	height:10px;
}

#side_box {
	width:220px;
	color:#5c4a2e;
}

#side_box_content {
	background:url('../img/social_bg.png') no-repeat;
	width:200px;
	padding:0 10px 0 10px;
}

#side_box_top {
	background:url('../img/side_box_top.png') no-repeat;
	width:220px;
}

#side_box_bottom {
	background:url('../img/side_box_bottom.png') no-repeat;
	height:20px;
	width:220px;
}

#footer {
	background:url('../img/footer.png') no-repeat;
	clear:both;
	width:855px;
	height:43px;
	text-align:center;
	padding:23px 45px 0 20px;
	color:#5c4a2e;
}

.art {
   margin:0 30px 30px 0;
   width:670px;
   clear:both;
}   

.art object {
    margin:30px 0 0 30px;
}

.hide {
	display:none;
}
/* menu mirc du penner hie muesch no öpis mache!*/
.teammenu {
	clear:both;
}
 
#navi ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#navi ul li a {
	margin:0;
	display:block;
	padding:17px 8px 17px 15px; 
	border-bottom:0px;
	text-decoration:none;
	color:#fff;
	background: url('../img/menupoint.jpg') no-repeat;


}

#inhalt ul li a:hover, #navi ul li a:hover {
	background-color:#12181d;
	background-position: 0 -57px;

}

#inhalt ul li.active a, #navi ul li.active a {
	background-color:#12181d;
	background-position: 0 -57px;
}

#navi ul li.active li a {
	background:none transparent;
}

#navi ul ul li a {
	padding:7px 5px 7px 30px;
}

#inhalt ul {
	list-style-type:none;
	padding:0;
	margin:0 0 30px 30px;
}

#inhalt ul li a {
	margin:0;
	display:block;
	padding:17px 0 17px 15px;
	border-bottom:0px;
	text-decoration:none;
	color:#fff;
	background:url('../img/menupoint.jpg') no-repeat;
	float:left;
	width:145px;
}

/* styling of the titles (category, article) */


#category_title {
    height:74px;
    clear:both;
}

#category_left {
    height:74px;
    width:20px;
    background:url('../img/category_left.gif') no-repeat;
    float:left;
}

#category_repeat {
    height:54px;
    background:url('../img/category_bg_repeat.jpg') repeat-x;
    float:left;
    padding:20px 15px 0 30px;
}

#category_right {
    background:url('../img/category_right.jpg') no-repeat;
    height:74px;
    width:20px;
    float:left;
}


.article_title {
    height:64px;
    clear:both;
}

.article_left {
    height:64px;
    width:20px;
    background:url('../img/article_left.gif') no-repeat;
    float:left;
}

.article_repeat {
    height:44px;
    background:url('../img/article_bg_repeat.jpg') repeat-x;
    float:left;
    padding:20px 15px 0 30px;
}

.article_right {
    background:url('../img/article_right.jpg') no-repeat;
    height:64px;
    width:20px;
    float:left;
}

.date {
	clear:both;
	margin:0 0 0 30px;
}

h1 {
	font-size:19px;
	color:#fff;
	padding:0;
	margin:0;
	font-weight:normal;
}

h2 {
    font-size:19px;
    color:#fff;
    padding:0;
    margin:0;
    font-weight:normal;
}

h3 {
    font-size:16px;
    color:#fff;
    padding:0;
    margin:0;
    font-weight:normal;
}



/* default art styles don't touch this...*/

.clear {
    clear:both;
}

.text {
	margin:0px 5px 5px 30px;
	line-height:1.7em;
}

.text p {
	margin:0;
	padding:0;
}

.text li {
	margin:0 0 0 13px;
}

.text_left {
/*  width:50%;*/
}

.text_right {
/*  width:50%;*/
    margin:30px 0 0 30px;
    clear:both;
}

.readmore {
	margin-bottom:17px;
	clear:both;
	margin:0 0 0 30px;
}

.art_img_left {
    margin:0 7px 0 30px;
	clear:both;
	float:left;
}

.art_img_right {
    float:right;
    margin:0 0 0 7px;
}

.art_img {
    margin:0 0 0 30px;
	clear:both;
}

.artbackbutton {
    clear:both;
    padding-top:15px;
    margin:0 0 0 30px;
}

.app_buttons {
	clear:both;
	margin:0 0 0 30px;
	padding-top:15px;
}
a.download {
    border:0;
}

.minipicture {
	width:100px;
	height:100px;
	overflow:hidden;
	background-position:center;
	float:right;
	margin: 0 0 8px 8px;
	
}
.gallery {
	float:right;
	width:325px;
	padding-top:1px;
	/*margin-right:198px;*/
}

#twitter_div {
	padding:10px 0 30px 0;
}

#twitter_div ul {
	margin:0;
	padding:10px 10px 0 10px;
}

#twitter_update_list li {
	margin:9px;
}

#twitter-link {
	font-size:8px;
	padding-right:10px;
}

#social_div {
	padding:10px 0 0 0;
}

#social_div ul {
	margin:0;
	padding:10px 10px 0 10px;
}

.interviewtoggle {
    margin:30px 0 0 30px;
	font-size: 14px;
    clear:both;
}

.videotable {
}

.videotable td {
	padding-left:15px;
}
