@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0;}
body {
	background-image:url(http://lorenzpan.nea.at/static/img/site/body_bg.jpg);
	color:#777a7c;
	font-family:Helvetica,Arial;
	font-size:14px;
	line-height:20px;

}

a {text-decoration:none;}
a:hover{text-decoration:underline;}

h2 {
	font-size:22px !important;
	line-height:26px;
	color:#0083d7 !important;
	font-weight:normal;
	margin-bottom:20px !important;
}

.microcontentview{
	margin-bottom:15px;
}

.microcontentview h2{
	font-size:14px !important;
	line-height:16px;
	color:#0083d7 !important;
	font-weight:bold;
	margin-bottom:5px !important;
}

.microcontentedit{
line-height:16px;
}

h2.diveditor {
	font-size:14px !important;
	line-height:16px;
	color:#0083d7 !important;
	font-weight:bold;
	margin-bottom:5px !important;
}

h3{
	font-size:14px;
	line-height:18px;
	color:#0083d7;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
}

p{
	font-size:14px;
	line-height:20px;
	color:#6e6e6e;
}




/****Toolbar****/
#uiadminstrip {
	position:relative;
	left:50%;
	width:1000px;
	margin-left:-495px;
	margin-top:30px;
	margin-bottom: -30px;
}

#message {
	position:relative;
	left:50%;
	width:1000px;
	margin-left:-495px;
	height: 30px;
	overflow: visible;
	margin-top:31px;
	color:#0082d6;
	font-weight:bold;
	margin-bottom: -30px;
	background-color:#bce2fd;
	z-index: 75;
}

#wrapper {
	position:absolute;
	top:50%; height:656px;
	margin-top:-328px;
	left:50%;
	width:970px;
	margin-left:-485px; 
	}



#header {
	background-image:url(/static/img/site/bg_top.png);	
	width:1023px;
	height:152px;
}

#middle{
	background-image:url(/static/img/site/content-bg.png);
	width:1013px;
	margin-left:5px;
    overflow: hidden;
	padding-bottom:30px;
	border: 0px solid black;
}


#content {
	width:990px;
	margin-left:22px;
	border: 0px solid black;
	
}

#content a{
	color:#1281CF;
	text-decoration:none;
	
}

#content a:hover {
	color:#1281CF;
	text-decoration:underline;
	
}

#flash {
	width:970px;
	height:250px;
	margin-bottom:10px;
	background-color:#ffffff;
}

#flash.edit {
	margin-bottom:80px;
	margin-left: -14px;
}

#margin {
	width:910px;
	margin:0px 15px 0px;
}



#logo {

	position: relative;

}

#logo img {

	position : absolute;

	left: 0;
	border:none;
	margin-top: 33px;
	margin-left:26px;
}
/****Top****/
#top {
	position:absolute;
	top:16px;
	right:15px;
	margin-left:490px;
	font-size:12px;
	color:#a1a1a1; font-family:Helvetica,Arial; 
}

#top a{	text-decoration:none; color:#a1a1a1; font-family:Arial; font-size:12px;}
#top a:hover{text-decoration:underline; color:#a1a1a1; font-family:Arial; font-size:12px;}

#top input{
	border:solid 1px #cccccc;
}

#top img {
	margin:-4px 0 0 0 ; 
	
}
	
/****Menu****/

#menu {
	width:292px;

	height: 100%;
	float:left;
	padding-left: 14px;
	border: 0px solid black;
	
}

#menu, #menu a {
	color: #1281CF;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}
#menu ul {
	list-style: none;
	list-style-position:outside;
	list-style-image:none;
	margin-left: 10px;
	font-size: 18px;
}
#menu ul li {
	line-height: 150%;
}
#menu ul li ul{
	text-indent: 0;
	font-size: 90%;
	margin: 0px 0px 0px 20px;
	padding: 0;
}

#menu ul li ul, #menu ul li ul a {
	color: #999999;
}




#menu  a.actitem  {
	font-weight: bold;
	text-decoration: underline;
}




/*

#menu li {

	list-style:none;

}



#menu li a:visited{

	font-size:20px;

	color:#0083d7;

	line-height:28px;

	font-weight:normal;

	font-family:Helvetica,Arial;

}

#menu li a:hover{

	font-size:20px;

	color:#0083d7;

	line-height:28px;

	font-weight:normal;

	font-family:Helvetica,Arial;

	text-decoration:underline;

}



#menu li a {

	font-size:20px;

	color:#0083d7;

	line-height:28px;

	font-weight:normal;

	font-family:Helvetica,Arial;

	text-decoration:none;

}

*/

/*########################*/
/*###### - SUBHOME - #####*/
/*##########Anfang########*/

/****Menu_sub*****/
.Menu_sub {
	font-size:16px;
	line-height:24px;
	color:#6d7479;
	margin-left:20px;	
}
.Menu_sub  a{
	font-size:16px;
	line-height:24px;
	color:#6d7479;	
}
.Menu_sub2  {
	font-size:13px;
	line-height:20px;
	color:#6d7479;
	margin-left:40px;	
}
.Menu_sub2  a {
	font-size:13px;
	line-height:20px;
	color:#6d7479;	
}


/* GALLERY */
div.gallery {
	margin-bottom: 20px;
	padding: 0px;
}


div.gallery a img {
	border: 2px solid #d5d5d5;
	margin: -2px;
}


div.gallery a:hover img {
	border: 2px solid #1281CF;

}

div.gallery a.invisible {
	display: none;
}

div.gallery p {
	color: #7E7E7E;
	font-size: 11px;
}





/****cmscontent******/

#cmscontent {

	margin-left: 320px;

}



#cmscontent input.CMS_VALIDATION_FAILED {

	border:solid 2px #f69409 !important;

}




#cmscontent input[type=text] {
	border:solid 1px #cccccc;
	height:20px;
	width:250px;
	color:#777A7C;
	text-align:middle;
	font-size: 16px;
	background-color:#ececec;
	line-height: 22px;
	pading-top:5px;
	font-family:Helvetica,Arial;
	
}

#cmscontent input[type=submit] {
	border:solid 1px #cccccc;
	height:30px;
	width:100px;
	color:#777A7C;
	font-size: 16px;
	background-color:#ececec;
	line-height: 20px;
	font-weight:bold;
	font-family:Helvetica,Arial;
	border: 2px outset #98bed4;
	
}

#cmscontent input:focus, textarea:focus{
	background-color: lightyellow;
	border:solid 2px #cccccc;
	margin:-1px;
}


#cmscontent2 input[type=text] {
width:50px;
}

#cmscontent3 input[type=text] {
width:150px;
}




/****Right******/
#right {
	width:654px;
	float:left;
}
/****R_left******/
#r_left {
	margin-right:36px;
	width:388px;
	float:left;
}
#breadcrumbs {
	font-size:11px;
	color:#999999;
	margin-bottom:5px;
	text-decoration:none;
}
#breadcrumbs a{
	font-size:11px;
	color:#999999;
	margin-bottom:15px;
	text-decoration:none;
}
#breadcrumbs a:hover{
	font-size:11px;
	color:#999999;
	margin-bottom:15px;
	text-decoration:underline;
}

#breadcrumbs a img{
	border:none;
}
/****R_right******/
#r_right {
	margin-top:52px;
}
#r_right img{
	margin-right:2px;
}
#r_right p{
	font-size:12px;
}

#r_right a {
	font-size:12px;
	line-height:16px;
	color:#0083d7;
	text-decoration:none;
}

#r_right a:hover {
	font-size:12px;
	line-height:16px;
	color:#0083d7;
	text-decoration:underline;
}

/*########################*/
/*###### - SUBHOME - #####*/
/*##########Ende##########*/

/***********************************************/

/*#########################*/
/*###### - SUBHOME 2 - ####*/
/*##########Anfang#########*/
#s_right {
	widht:650px;
}

#s_right img {
	margin-right:10px;
}

#s_text {
	float:left;
	width:560px;
	margin-top: 5px
}

#s_text p{
	font-size:14px;
	line-height:20px;
	color:#6e6e6e;
}


#s_text  ul li{
	margin-left:15px;
	}


/*#########################*/
/*###### - SUBHOME 2 - ####*/
/*##########Ende###########*/


/***********************************************/

/*#########################*/
/*###### - BERSICHT - ####*/
/*##########Anfang#########*/
#uebersicht {
	position:relative;
	width:650px;
	float:left;
}

.bild {
	width:180px;
	height:175px;
	float:left;
	margin:0 15px 20px 0;
}

.bildedit {
	width:220px;
	height:225px;
	float:left;
	margin:0 10px 0px 0;
}

.bild  a img{
	border:none;
}

.bild  a img:hover{
	border:1px solid #0083d7;
	margin:-1px;
}
.bild h3 {
	font-size:16px;
	line-height:20px;
	color:#0083d7;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}
.bild h3 a{
	font-size:16px;
	line-height:20px;
	color:#0083d7;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}
.bild h3 a:hover{
	text-decoration:underline;
	font-size:16px;
	line-height:20px;
	color:#0083d7;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}
.bild p{
	font-size:13px;
	line-height:16px;
}
/*#########################*/
/*###### - BERSICHT - ####*/
/*##########Ende###########*/


/****Content******/
#content_middle{
	width:375px;
	float:left;
	border: 0px solid black;
}
#content_middle h2{
	font-family:Helvetica,Arial;
	font-size:22px;
	line-height:26px;
	color:#0083d7;
	font-weight:normal;
	margin-bottom:25px;
	}
#content_middle p{
	font-family:Helvetica,Arial;
	font-size:14px;
	line-height:18px;
	color:#6e6e6e;
	}
#content_middle ul {
	margin-top:30px;
	margin-left:10px;
}
#content_middle ul li{
	font-family:Helvetica,Arial;
	font-size:14px;
	line-height:18px;
	color:#6e6e6e;
	margin-left:10px;
	}
	
#content_right{
	width:195px;
	float:left;
	margin-left:70px;
	border: 0px solid black;
}


#content_right h2{
	margin-bottom:20px;
}
/****Footer****/


#footer_line{
	background-image:url(/static/img/site/footer.gif);
	height:1px;
	width:648px;
	position:absolute;
	right:23px;
}


#footer_links  p {
	font-family:Arial;
	color:#8e8e8e;
	line-height:14px;
	font-size:11px;
	width:180px;	
	float:left;
	
}
#footer_mitte  p {
	font-family:Arial;
	color:#8e8e8e;
	line-height:14px;
	font-size:11px;
	width:190px;
	float:left;
}

#footer_mitte a, #footer_rechts a {
	color:#8E8E8E;
	font-weight:normal;
	text-decoration:none;
}
#footer_mitte a:hover, #footer_rechts a:hover {
	text-decoration:underline;
}
#footer_rechts  p {
	font-family:Arial;
	color:#8e8e8e;
	line-height:14px;
	font-size:11px;
	width:190px;
	float:left;
}
#footer {
	background-image:url(/static/img/site/bg_footer.png);
	background-position:bottom;
	width:1006px;
	height:106px;
	margin-left:8px;
}

#footer_c {
	position:absolute;
	right:16px;
	width:655px;
	margin-top:14px;
}


img {
	border:0 none;
}


div.downloadlist {
	height:45px;
	margin-bottom:10px;
}

div.downloadlist p a {
	color: #1281CF;
	font-weight:bold;
	text-decoration:none;
}

div.downloadlist p a:hover {
	text-decoration: underline;
}

div.downloadlist a.icon {
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:44px;
	margin-right:10px;
	text-indent:-9999px;
	width:48px;
}

div.downloadlist a.pdf {
	background-image:url(/static/img/download_pdf.jpg);
}

/*** Sitemap ***/
ul.sitemap a {
	color: #0083D7;
	text-decoration:none;
	font-weight: normal;
	font-size: 16px;
	line-height:21px;
}

ul.sitemap a:hover {
	text-decoration: underline;
}

ul.sitemap li	{
	list-style: none
}

ul.sitemap, ul.sitemap ul {
	list-style: none;
}

ul.sitemap li ul {
	margin-left: 25px;
}

ul.sitemap li ul.level1 a{
	color:#999999 !important;
	font-weight: normal;
	font-size: 14px;
}

ul.sitemap li ul.level2 a{
	color:#999999 !important;
	font-weight: normal;
	font-size: 13px;
}

/*** Suche ***/
form.searchbar {
	display: inline;
}
.searchbutton {
	border-style: none !important;
	border-width: 0 !important;
	position: relative;
	top: 3px;
}

/* auf der Seite */
div.input form.searchbar {
	display: block !important;
}

div.input .searchinput {
	border:1px solid #CCCCCC;
	width: 200px;
	height: 18px;
}

/*** Formular-Nodes ***/

span.bgFormInput {
	
}

span.bgFormInput input, span.bgFormInput select {
	border:1px solid #CCCCCC;
}

span.bgFormInput input.CMS_VALIDATION_FAILED, span.bgFormInput select.CMS_VALIDATION_FAILED {
	border:1px solid #ff0000;
}


#cmscontent div.pagenavibar {
	margin-top: 0;
	margin-right: 20px;
}

	/**** TEST!!!! ****/

div.optionDiv div {
	border:1px solid #CCCCCC;
}

div.optionDiv div.CMS_VALIDATION_FAILED {
	border:1px solid #FF0000;
}

div.optionDiv div span label.CMS_VALIDATION_FAILED {
	color: #00FF00;
}
/*** Edit-Mode formatierungen ***/

h2 input.forminput {
	font-size:22px !important;
	line-height:26px;
	color:#0083d7 !important;
	font-weight:normal;
	width: 445px;
}

div.ListEditorItem {
	display: block;
	clear: both;
}
