body
{
        background-color: #fff;
        min-width: 940px;
        /*width:expression(document.body.clientWidth < 950? "950px": "auto" );*/
}
*
{
	background-repeat:no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin:0px;
	padding:0px;
	color: #666666;
	color: #000;
	
}

input
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding:1px 2px;
}

p
{
	padding:6px 0px;
}







#header
{
	background-image:url(images/header.png);
	background-image:url(images/header_new.png);
	background-repeat:repeat-x;
	height:170px;
	
	
}


#date
{
	float:left;
	line-height:36px;
	height:36px;
	margin:0px 14px;
	
	
	
}

#date *
{
	font-size:13px;
	color:#000;
	font-weight:bold;
	font-family: Arial, sans-serif;
}

#search
{
	float:left;
	height:36px;
	line-height:36px;
	margin:0 10px 0 -40px;
	width: 200px;
	position: relative;
	top:-43px;
	z-index:9998;
	

	

	
}

#search *
{
	color:#ffeb78;
	color:Black;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	letter-spacing: 1px;

}

#search input
{
	color:#000000;
}

#logo
{
	clear:both;
	float:left;
	height:96px;
	margin:4px 24px 0px 10px;
	background-image:url(images/logo_new.png);
	background-repeat:no-repeat;
	width: 890px;
	height:110px;
}

#navigation
{
	clear:both;
	float:left;
	height:24px;
	line-height:24px;
	margin:-17px 12px 0 0;
	xwidth:50%;
	width:100%;

	
	
	
	/*
	border-left: 1px solid #1cae1a;
	border-right: 1px solid #1cae1a;
	border-bottom: 1px solid #1cae1a;*/
	
	
}

#navigation li
{
	cursor:pointer;
	float:left;
	font-weight:bold;
	list-style:none;
	position:relative;
	z-index:1000;
	/*border-right: 1px solid #1cae1a;*/
	
	
}

#navigation a
{
	color: #000;
	text-decoration:none;
	display:block;
	padding:0 10px 0 10px;
	background-image:url(images/greenfilter.gif);
	background-repeat: repeat;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #1cae1a;
	border-right: 1px solid #1cae1a;
	font-family: Arial, Sans-Serif;
	
	}

#navigation a:hover
{
	color:#666666;
	color: #000;
	text-decoration:none;
	border-top: 1px solid #1cae1a;
	border-left: 1px solid #1cae1a;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	
}


#navigation li ul
{
	background-color:#ffffff;
	
	border-bottom:none;
	display:none;
	left:0px;
	position:absolute;
	top:24px;
	width:150px;
	margin-top:2px;
}

#navigation li ul li
{
	
	padding:0px;
	width:150px;
	margin-top: -1px
}

#navigation li ul li a
{
	font-weight:bold;
	display:block;
	padding:0px 12px;
}

#navigation li:hover ul, #navigation li.over ul, #navigation li.sfhover ul
{
	display:block;
	
}

		#navigation li ul li ul
		{
			border:none;
			margin:0px 0px 0px 12px;
			position:relative;
			top:0px;
			width:168px;
		}
		
		#navigation li ul li ul li
		{
			border:none;
			width:168px;
		}
		
#HouseMenuNavCurrentItem a
{
cursor:default;
color:black;	
background-image:url(images/yellowfilter.gif);
background-repeat:repeat;
text-decoration:none;
border-top: 1px solid #1cae1a;
border-left: 1px solid #1cae1a;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#HouseMenuNavCurrentItem a:hover
{
cursor:default;
color:black;	
text-decoration:none;
border-top: 1px solid #1cae1a;
border-left: 1px solid #1cae1a;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#users
{
	float:right;
	height:36px;
	line-height:36px;
	margin:0px 24px;

	}


#users a
{
	font-size:13px;
	color:#000;
	font-weight:bold;
	font-family: Arial, sans-serif;
	text-decoration:none
}

#users a:hover
{
	color:#FFeb78;
	
}

#breadcrumbs
{
	clear:both;
	height:36px;
	line-height:36px;
	padding:0px 14px;
	
}

#breadcrumbs *
{
	color:#505050;
	color:#000;
	font-weight:normal;
	font-family: Arial, Sans-Serif;
	font-size:12px;

}

#breadcrumbs a:hover
{
	color:#505050;
	color:#000;
	text-decoration:underline;
	
}


#dnn_LeftPane
{
	float:left;
	padding:0px 12px;
	position:relative;
}

#dnn_ContentPane
{
	float:left;
	margin-right:-100%;
}

#dnn_ContentPane p
{
	/*text-align:justify;*/
}

#dnn_ContentPane ul
{
	margin:0px 24px 24px 24px;	
}

#dnn_RightPane
{
	float:right;
	padding:0px 12px;
	position:relative;	
}

#dnn_ctr_ManageUsers_User_lblPasswordHelp
{
text-align:left;
}

#footer
{
	border-top:#cccccc solid 1px;
	clear:both;
	padding:12px 0px;
}

#footer *
{
	color:#666666;
	color:#000;
	font-size:12px;
}

#footer div
{
	line-height:18px;
	text-align:center;
}

#footer div.standards, #footer div.standards *
{
	font-size:10px;
}

/* -- // -- */

#nukedesigners_3w
{
	padding:0px 240px 0px 240px;
	
}

#nukedesigners_3w #container
{
	width:100%;	
}

#nukedesigners_3w #header
{
	margin-left:-240px;
	margin-right:-240px;
}

#nukedesigners_3w #dnn_ContentPane
{
	width:100%;
}

#nukedesigners_3w #dnn_LeftPane
{
	margin-left:-240px;
	width:216px;
}

#nukedesigners_3w #dnn_RightPane
{
	margin-right:-240px;
	width:216px;
}

#nukedesigners_3w #footer
{
	margin-left:-240px;
	margin-right:-240px;
}

/* -- // -- */

#nukedesigners_2w
{
	padding:0px 240px 0px 0px;	
}

#nukedesigners_2w #container
{
	width:100%;	
}

#nukedesigners_2w #header
{
	margin-right:-240px;
}

#nukedesigners_2w #dnn_ContentPane
{
	width:100%;
}

#nukedesigners_2w #dnn_ContentPane div.container
{
    margin:12px 0px 12px 12px;
}

#nukedesigners_2w #dnn_RightPane
{
	margin-right:-240px;
	width:216px;
}

#nukedesigners_2w #footer
{
	margin-right:-240px;
}

/* -- // -- */

#nukedesigners_3f
{
	margin:0px auto;
	padding:0px 240px 0px 240px;
	width:480px;
}

#nukedesigners_3f #container
{
	width:480px;	
}

#nukedesigners_3f #header
{
	margin-left:-240px;
	margin-right:-240px;
}

#nukedesigners_3f #dnn_ContentPane
{
	width:480px;
}

#nukedesigners_3f #dnn_LeftPane
{
	margin-left:-240px;
	width:216px;
}

#nukedesigners_3f #dnn_RightPane
{
	margin-right:-240px;
	width:216px;
}

#nukedesigners_3f #footer
{
	margin-left:-240px;
	margin-right:-240px;
}

/* -- // -- */

#nukedesigners_2f
{
	margin:0px auto;
	padding:0px 240px 0px 0px;
	width:480px;
}

#nukedesigners_2f #container
{
	width:480px;	
}

#nukedesigners_2f #header
{
	margin-right:-240px;
}

#nukedesigners_2f #dnn_ContentPane
{
	width:480px;
}

#nukedesigners_2f #dnn_ContentPane div.container
{
    margin:12px 0px 12px 12px;
}

#nukedesigners_2f #dnn_RightPane
{
	margin-right:-240px;
	width:216px;
}

#nukedesigners_2f #footer
{
	margin-right:-240px;
}

.ns_announcements
{
	padding:0;
	width:190px;
	
}

.ns_announcements p
{
	margin: 0 0 0 0;
	padding:0 0 2px 0;
	font-weight:bold;
	letter-spacing: 1px;	
	
}

.ns_announcements p a
{
	color: #000;
	font-size:11px;
	color: #1cae1a;	
	
}

.ns_announcements p a:visited
{
	color: #000;
	font-size:11px;
	color: Green;
	
}


.ns_announce_desc
{
letter-spacing: 1px;
font-size:14px;	

}

.ns_announcements span
{
	color: #1cae1a;
	font-size: 20px;
	vertical-align:middle;
}

.ns_announcements hr
{
	
	border: 1px dotted gray;
	margin:4px 0 4px 0
}

.ns_small_cont_header
{
margin:0;
color: #FFF;
text-align:center;
width: 210px;
letter-spacing: 2px;
font-weight:bold;
/*font-family: times, georgia, Arial, Sans-Serif;*/
font-size: 16px;
line-height:20px;


	
}

/* -- // -- */
.SkinObject {
	color:#606060;
	color:#000;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
}

a.SkinObject, a.SkinObject:active, a.SkinObject:visited 
{
	color: #1cae1a;	
}

.Normal
{
	color:#606060;
	color:#000;
	font-family: arial, sans-serif;
	font-weight:normal;
	/*font-family: Times, Arial, verdana, trebuchet ms, tahoma, arial;*/
	font-size:13px;
	letter-spacing:0;
	line-height:16px;
	padding-top:10px;
}

/*
a.CommandButton
{
	color:#1cae1a;
	font-family:  verdana, trebuchet ms, tahoma, arial;
	font-weight:normal;
	text-decoration:none;
	font-weight: bold;
}

a.CommandButton:hover
{
	text-decoration: underline;
	color: green;
}*/

#dnn_ctr_ModuleContent div table table td
{
 height: 25px;
 padding: 5px;
}

#dnn_ctr_ModuleContent div table table
{

 border: 1px dotted #1cae1a;
 width: 600px;
}

#dnn_ctr_ModuleContent hr
{
visibility:hidden;
}


#dnn_ctr_ctl00_imgIcon
{
margin-right:5px;
}

#dnn_ctr_Login_pnlLogin
{
text-align:center;

}


#dnn_ctr_ManageUsers_UserRow
{
	
}

#dnn_ctr_ManageUsers_trTitle
{
visibility:hidden;	
}

#dnn_ctr_ManageUsers_UserRow
{
text-align: left;
}

#dnn_ctr_ManageUsers_UserRow td
{
text-align: left;

}

#dnn_ctr_ManageUsers_pnlUser table table td
{
width: 200px;
}

#dnn_ctr_ManageUsers_pnlUser table table td span
{
font-family: Arial, Sans-Serif;
font-size: 13px;
}


.LoginPanel
{
width: 250px;
}

.SubHead 
{
color: Black;
text-align:left;
font-size: 13px;
font-family: Arial, Sans-Serif; 
}

.SubHead span
{
font-size:12px;	
text-align:left;
}

.StandardButton
{
margin: 15px 0;
padding: 3px 10px;
background-image:url(images/yellowfilter.gif);
background-repeat:repeat;
background-color: #fff;
font-weight:bold;
color: black;
font-family: Arial, sans-serif;
font-size:13px;
border-left:1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 2px solid green;
border-bottom: 2px solid green;
text-transform:uppercase;
display: block;
letter-spacing:1px;
}

.Help
{
border:1px solid #1cae1a ;
margin: 5px 0;
padding: 5px 5px;
background-image:url(images/yellowfilter.gif);
background-repeat:repeat;
background-color: #fff;
width: 200px;
font-size:14px;
text-align:left;	
}

.Head
{

font-family:  arial, Sans-Serif;
letter-spacing:normal;
font-weight: bold;
font-size: 20px;
}

.NormalTextBox img
{
visibility: hidden;
}

.NormalTextBox
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding:1px 2px;
}

/* -- // -- */

.content h2
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
	line-height:26px;


}

.content h3
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	line-height:26px;
	padding-top: 15px;
	padding-bottom: 5px;
	
}

.content
{
clear:both
}

.content p
{

font-size:13px;
line-height:16px;
margin:0;
padding:0;
}

.content hr
{
background-color: transparent;
margin-top: 25px;
margin-bottom: -15px;
height: 1px;
border: 0px solid red;
border-top: 1px dotted #1cae1a;	
}

.bull
{
display: block;
float: left;
color: #1cae1a;
margin-right: 5px;
font-size: 20px;
}

p.bull
{
display: block;
float: left;
color: #1cae1a;
margin-right: 5px;
font-size: 20px;
padding-top:5px;
}

a.inhalt:link
{
color: Black;
font-size:13px;
text-decoration:underline;
line-height:25px;
font-weight:normal;
}


a.inhalt:visited, a.inhalt:hover
{
color: Black;
font-size:13px;
text-decoration:none;
line-height:25px;
text-decoration:underline;
}

span.hochdeutsch
{
float:right;
font-size:10px;
font-weight: normal;	
}

marquee div
{
margin-top: -7px;
padding-right: 5px;

}

marquee
{
padding-right: 5px;
border-top:1px dotted green;
border-bottom:1px dotted green;
}






.announcementTable
{
width: 100%;
border: 1px dotted green;
margin-top: 25px;

	
}



.announcementSecondRow td
{
font-size: 16px;
font-weight: bold;
border-bottom: 1px dotted green;
padding: 5px 10px 10px 10px;
background-color:#fff;
background-image:url(images/greenfilter.gif);
background-repeat:repeat;

}

.announcementThirdRow td
{
font-weight: bold;
border-bottom: 1px dotted green;
padding: 5px 10px 5px 10px;
}

.announcementDesc ul
{
margin-bottom:0;
padding-bottom:0;
}


.announcementDesc ul li
{
list-style-type: disc;
}

.announcementDesc ul li span
{
color: black;
}

.announcementFourthRow td
{
padding: 5px 5px 5px 5px;
text-align: left;
}

.announcementTitle
{
font-size: 18px;
font-weight: bold;
text-align: center;
padding-top: 10px;
background-color:#fff;
background-image:url(images/greenfilter.gif);
background-repeat:repeat;
}

.announcementPlace, .announcementStart
{
text-align:center;	
}

.announcementPrice
{
	text-align:right;
}

.announcementDate, .announcementPrice
{
width: 20%;
} 

.announcementFooter
{
	border: 1px dotted green;
	border-top: 0 solid green;
	width: 100%;
	text-align:center;
	font-size: 11px;
	background-image:url(images/greenfilter.gif);
	background-repeat:repeat;
	margin-bottom: 25px;
	
}

.announcementDesc p, h2
{
padding-left: 5px;
padding-right: 5px;
}

.DNN_ANN_DesignTable
{
width: 100%;	
}







