/*/////////////////////////////////////////////
///////// skin for Kulturstiftung ///////////////////
/////////////////////////////////////////////*/

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	background-color:#FFF;
	font-size:13px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url(media/bg_kacheln.gif);
}


.FileManager {
	background-color:#FFF;
}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
}
.module_content a {
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited {
	color:#A4310f;
	text-decoration:underline;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	
}
.module_title .big_title{
	margin-bottom:20px;
}
H1,h1{
	font-size:36px;
}
.module_title{

}


a.Login:link, a.Login:visited {
	font-size:10px;
	color:#313131;
	text-decoration:none;

}
a.Login:hover, a.Login:active {
	font-size:10px;
	color:#313131;
	text-decoration:underline;

}
.login_div a:link, .login_div a:visited{
	font-size:10px;
	color:#A4310f;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.login_div {
	z-index:30;
	float:left;
	position:relative;
	width:200px;
	height:10px;
	margin-top:15px;
	text-align:left;
	color:#A4310f;
	bottom:10px;
	left:30px;

}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #e7e0cd;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}
H2{
	font-size:18px;
	color:#000;
	line-height:14px;
}
/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}
/***************************************************
	colored links
***************************************************/
.main_body_div.Aktuell_1 a:link, .main_body_div.Aktuell_1 a:visited{
	text-decoration:none;
	color:#305095;
	font-size:13px;
}

.main_body_div.Aktuell_1 a:hover, .main_body_div.Aktuell_1 a:active{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
.main_body_div.Stiftung_1 a:link, .main_body_div.Stiftung_1 a:visited{
	text-decoration:none;
	color:#447937;
	font-size:13px;
}

.main_body_div.Stiftung_1 a:hover, .main_body_div.Stiftung_1 a:active{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
.main_body_div.Kultur_1 a:link, .main_body_div.Kultur_1 a:visited{
	text-decoration:none;
	color:#c12326;
	font-size:13px;
}

.main_body_div.Kultur_1 a:hover, .main_body_div.Kultur_1 a:active{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
.main_body_div.Projekt_1 a:link, .main_body_div.Projekt_1 a:visited{
	text-decoration:none;
	color:#d1731d;
	font-size:13px;
}

.main_body_div.Projekt_1 a:hover, .main_body_div.Projekt_1 a:active{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
.main_body_div.Meta_1 a:link, .main_body_div.Meta_1 a:visited{
	text-decoration:none;
	color:#7d2775;
	font-size:13px;
}

.main_body_div.Meta_1 a:hover, .main_body_div.Meta_1 a:active{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
/****************************************************
	general
****************************************************/

.main_header_div .SubHead{
	display:none;
}

/***************************************************/
.giga_frame_div{
	z-index:1;

	margin:0 auto;
	width:960px;
	min-height:600px;
	margin-top:50px;
	background-color:#FFFFFF;
	
}
.giga_inner_frame_div{
	float:left;
	width:960px;
	min-height:580px;
	background:url(media/shade_right.jpg) repeat-y top right;
	position:relative;
}
.giga_footer_frame_div{
	float:left;
	width:960px;
	height:20px;
	background:url(media/shade_footer.jpg) no-repeat;
}
.giga_shadetop{
	float:left;
	position:absolute;
	height:40px;
	width:20px;
	background:url(media/shade_top.jpg) no-repeat top right;
	left:940px;
}
.mega_frame_div{
	float:left;	
	width: 940px;
	min-height:580px;
	text-align:left;
	margin:0px;
	padding:0px;
}
.main_header_div{
	float:left;
	width:940px;
	height:217px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:0px;
}
.main_header_pic_div{
	float:left;
	width:584px;
	height:217px;
	margin-left:0px;
	padding-left:0px;
}
.main_logo_div{
	float:right;
	width:210px;
	height:95px;
}
.main_body_frame_div{
	float:left;
	width:940px;
	min-height:353px;
	background:url(media/bg_lines.gif) repeat-y;

}

* html .main_body_frame_div{
	height:353px;
}
.main_body_div{
	float:left;
	width:940px;
	min-height:253px;

}
* html .main_body_div{
	height:253px;
}
.main_nav_frame_div{
	float:left;
	width:245px;
	min-height:233px;
	margin-top:0px;
	margin-right:16px;
}
* html .main_nav_frame_div{
	width:245px;
	position:relative;
	right:0px;
	margin-right:-9px;

}
* html .main_nav_frame_div IMG.image{
	margin-left:-3px;
	padding:0px;
}
.menu_div{
	float:left;
	margin:0px;
	padding:0px;
}
.main_footer_div{
	float:left;
	width:940px;
	height:100px;

}
.main_footer_info{
	float:left;
	width:463px;
	height:40px;
	position:relative;
	left:301px;
	font-size:12px;
	color:#7b7b7d;
	margin-top:60px;
}
.main_footer_meta{
	float:right;
	width:144px;
	height:100px;
	right:16px;
	font-size:12px;
	text-align:left;
	line-height:20px;
	position:relative;
}
.main_footer_div a:link, .main_footer_div a:visited{
	text-decoration:none;
	color:#7b7b7d;
	font-size:12px;
}
.main_footer_div a:hover, .main_footer_div a:active{
	text-decoration:none;
	color:#000;
	font-size:12px;
}
.main_content_div{
	float:left;
	width:503px;
	min-height:253px;
	border-top:1px solid #c0c0c0;
	
}
.main_innercontent_div{
	float:left;
	width:440px;
	min-height:209px;
	left:40px;
	margin-top:44px;
	position:relative;
}
.main_right_div{
	float:right;
	width:144px;
	min-height:250px;
	padding-top:3px;
	border-top:1px solid #c0c0c0;
	text-align:left;
	position:relative;
	right:16px;
	font-size:13px;
	line-height:26px;
}
.main_right_div.meta_class a{
	line-height:26px;
}
.main_right_div.meta_class a:link, .main_right_div.meta_class a:visited{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
.main_right_div.meta_class a:hover, .main_right_div.meta_class a:active{
	text-decoration:none;
	color:#7d2775;
	font-size:13px;
}
.menu_admin_div{
	float:left;
	width:220px;
	margin-left:25px;
}
/******************************
	admin_page
*******************************/
.main_admin_content_div{
	float:left;
	width:640px;
	min-height:253px;
}
.main_admin_innercontent_div{
	float:left;
	width:600px;
	min-height:203px;
	margin-left:40px;
	margin-top:50px;
}
.login_hidden a:link, .login_hidden a:visited, .login_hidden a:hover, .login_hidden a:active{
	color:#FFF;
}
span.Normal label, span.Normal input{
	display:none;
}

#dnn_ctr_Login_Login_DNN_plUsername_label IMG, #dnn_ctr_Login_Login_DNN_plPassword_label IMG {
	display:none;
}


/*/////////////////////////////////////////////
///////// CONTORTIONIST ///////////////////
/////////////////////////////////////////////*/

/*admin*/

.c_admin_new{
margin-bottom:20px;
}

.newslist_item_admin{
margin-bottom:20px;
}
/*Liste*/
.newslist_item{
padding-bottom:20px;
float:left;
width:430px;
}



.newsdetail_title{
float:left;

font-size:16px;
font-weight:bold;
}

.newslist_title{
float:left;
font-weight:bold;
font-size:13px;
margin-bottom:0px;
padding:0px;

}

.read_more{
clear:left;
}

.newslist_summary, .newsdetail_summary{
clear:left;
}

.newsdetail_back{
margin-top:40px;
}

/*EDIT*/

.c_edit_title input{
width:350px;
}

.c_edit_title, .c_edit_summary, .c_edit_details{
margin-bottom:20px;
font-weight:bold;
}

.c_edit_control{
margin-top:20px;
}

.contortionist_long_text_edit{
display:block;
}
