/* @override http://www.wirsindpreussen.de/fileadmin/css/wwp-main.css */
/*v002*/



body {
	background: #2386b4 url(../layoutimages/gesamtHG.gif) repeat-y;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#head {
	width: 100%;
	color: #ff0000;
	background: url(../layoutimages/head_rechts.gif) repeat-x;
}





#contentLeft, #content_left {
	position: absolute;
	top: 143px;
	left: 0px;
	/*210*/
	width: 300px;
	font-size: 65%;
}

#contentRight, #content_main {
	position: absolute;
	top: 143px;
	left: 0;
	padding-left: 420px;
	width: 360px;
	
}

img.nrwLogo {
	position: absolute;
	left: 775px;
	top: 560px;
	
}

/* @group basisformatting */

#content_main p.bodytext {
width: 300px;	
}

h2,
h6{
	padding-bottom: 9px;
	
}
h1
{
	color: #ffdd00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2
{
	color: #ffdd00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	margin: 0 0 9px 0;
	padding: 0;
	line-height: 120%;
	
}

h3
{
	color: #082c44;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 120%;
	margin-bottom: 7px;
	margin-top: 0;
	padding:0;
}

 
h4
{
	color: #ffdd00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-top: 0;
	line-height: 120%;
	margin-bottom: 5px;
}

#content_main h5 {
	width: 310px;
}

h5,
#content_left div.tx-felogin-pi1 h3 {
	font-weight: bold;
	font-size: 100%;
	margin-top: 7px;
	line-height: 120%;
	margin-bottom: 5px;
	color: #082c44;
	padding: 0;
}
h6 {
	font-weight: bold;
	font-size: 100%;
	margin-top: 7px;
	line-height: 120%;
	margin-bottom: 5px;
	color: #ffdd00;
}
#blogentry, #content_main {
	font-size: 65%;
	line-height: 150%;
	
}

#content_left div.tx-felogin-pi1 form fieldset div input {
	padding-top: 20;
}

input#pass {
	
}

input#user {
	
}


#content_left div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-lastcol{
	padding: 85px 0 0 20px;}



/* @end */

/* @group nav_main */

#mainnav, #nav_main_container {
	position: absolute;
	top: 216px;
	left: 225px;
	width: 190px;
}

.nav_sub_item_level2_no_ {
	font-size: 90%;
	line-height: 170%;
}

#nav_main_container ul.nav_level1 li.nav_sub_item_level1_act a {
	text-decoration:none;
	color: #ffdd00;
	margin-left: 22px;
	font-weight: bold;
	font-size: 108%;
}

ul.nav_level1_ {
	list-style-type: none;
}
ul.nav_level2_ {
	
		list-style-type: none;
	font-weight: normal;
	left: 30px;
	font-size: 90%;
	line-height: 145%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#nav_main_container ul
	{
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	font-size: 65%;
	line-height: 210%;
	color: #ffdd00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}


#nav_main_container ul.nav_level1 li.nav_sub_item_level1_no a:link {
	text-decoration:none;
	color: #082c44;
	margin-left: 22px;

}

#nav_main_container ul.nav_level1 li.nav_sub_item_level1_no  a:visited {
	text-decoration:none;
	color: #082c44;
	margin-left: 22px;
}
#nav_main_container ul.nav_level1 li.nav_sub_item_level1_no a:hover {
	color: #ffdd00;
	/*margin-left: 22px;*/
	background-color: #B52C07;
	}

li.nav_sub_item_level1_cur {
	margin-left: 22px;
}

#nav_main_container ul ul
	{
	list-style-type: none;
	font-weight: normal;
	left: 30px;
	font-size: 90%;
	line-height: 145%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		}		

#nav_main_container ul.nav_sub_item_level2_no a {
	text-decoration:none;
	font-weight: normal;
	color: #082c44;
	margin: 0px;
}



#nav_main_container ul.nav_level1 ul.nav_level2 li.nav_sub_item_level2_no a:link {
	text-decoration:none;
	font-weight: normal;
	color: #082c44;
	margin: 0px;
}
#nav_main_container ul.nav_level1 ul.nav_level2 li.nav_sub_item_level2_no a:visited {
	text-decoration:none;
	font-weight: normal;
	color: #082c44;
	margin: 0px;	
}	

#nav_main_container ul.nav_level1 ul.nav_level2 li.nav_sub_item_level2_no a:hover {
	text-decoration:none;
	color: #ffdd00;
	font-weight: bold;
	margin: 0px;
	background-color: #b52c07;
	}


#nav_main_container ul.nav_level1 ul.nav_level2 li.nav_sub_item_level2_no a {
	
}		


/* @end */
#secNav, .contentMenu {
	text-decoration:none;
	font-weight: bold;
	margin-left: 0px;
	font-size: 90%;
	line-height: 150%;
	padding: 35px 0 35px 0;
	width: 300px;
}

div.contentMenu.contentMenuHead {
	padding: 0px 0 35px 0;
}

.contentMenuItem a:link,
#content_main .contentMenu a:link {
	text-decoration:none;
	color: #082c44;
	margin-right: 8px;
}



.contentMenuItem a:hover,
#content_main .contentMenu a:hover {
	color: #082c44;
	background-color: #ffdd00;
	margin-right: 8px;
	}
.contentMenuItem a:visited,
#content_main .contentMenu a:visited {
	text-decoration:none;
	color: #082c44;
	margin-right: 8px;
}

/* @group press_text */

#content_main div.presstext-list-container div.news-list-item p.bodytext {
	padding: 0;
	margin: 0;
	display: inline;
}

#content_main div.presstext-list-container div.news-list-item {
	padding: 0 0 15px 0;
}



#content_main div.presstext-list-container div.news-list-item a {
	text-decoration: none;
	color: #000;
}

#content_main div.presstext-list-container div.news-list-browse div.tx-ttnews-browsebox table,
#content_main div.news-list-container-pressimages-kachel span.fixfloat div.news-list-browse div.tx-ttnews-browsebox  {
	text-align: left;
	padding: 0;
	margin: 0;
	
}

#content_main div.presstext-list-container div.news-list-browse div.tx-ttnews-browsebox p,
#content_main div.news-list-container-pressimages-kachel span.fixfloat div.news-list-browse div.tx-ttnews-browsebox p {
	padding-bottom: 0;
	margin: 0;
}

#content_main div.presstext-list-container div.news-list-browse div.tx-ttnews-browsebox table tbody tr td {
	padding: 0 3px 0 0;
}

#content_main div.presstext-list-container {
	padding-bottom: 10px;
	width: 300px;
}




#content_main .presstext-list-container .news-list-item .news_title a  {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}





/* @end */

/* @group pressedownload */

.news-list-item-pressdownload-kachel a img {
	margin: 0;
	padding: 0;
	text-align: center;
}

.news-list-container-pressimages-kachel,
.news-single-item-pressimages {
	text-align: center;
	clear: both;
	padding: 0;
	margin: 0;

	
}
.imageframe {
	width: 100px;
	height: 100px;

	}

.dia {
	float: left;
	border: 1px none #ffffff;
	margin: 5px 6px 0 0;
	padding: 0;
}
.diaframe {
	padding: 0;
	margin: 0;
	width: 315px;

}




td, tr, table, tbody {
	margin: 0;
	padding: 0;
	
}

.news-single-files dt {
	display: none;
}

.news-single-files dd {
	margin: 0;
	padding: 0;
	
}

.news-list-item-pressdownload {
	margin: 20px 0 9px 0;
	
}

.news-list-item-pressdownload .news-list-morelink {
	margin: 15px 0 0px 0;
	padding: 0;
}

.news-list-item-pressdownload-title {
	
}



/* @end */

/* @group LoginOnscreen */

#content_left div.tx-felogin-pi1 form fieldset {
	border: none;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
}

#content_left div.tx-felogin-pi1 form fieldset legend {
	display: none;
}

#content_left div.tx-felogin-pi1 {
	padding: 45px 0 0 190px;
	width: 220px;
	
}



#content_main div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	padding: 0 0 14px 0;
}

#content_main div.csc-textpic.csc-textpic-left.csc-textpic-below div.csc-textpic-imagewrap div.csc-textpic-imagerow.csc-textpic-imagerow-last dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	padding-bottom: 26px;
}





#content_left div.tx-srfeuserregister-pi1  {
	padding: 10px 0 0 190px;
	width: 220px;
}

#content_left div.tx-srfeuserregister-pi1 a { padding-left: 0; background-image: url("x"); background-repeat: no-repeat; background-position: 0% 20%; text-decoration:none; }




/* @end */

/* @group Login general */


div.tx-felogin-pi1 form fieldset {
	border: none;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
}

legend {
	display: none;
}


/* @end */

#content_main div.tx-felogin-pi1 {
	width: 300px;
}



#content_main div.news-single-item div div.hide p.news-single-author {
display: none;	
}


/*layout mit einrückung*/
/*
.csc-textpic.csc-textpic-right.csc-textpic-above {
	margin-left: -390px;
}
*/
.csc-textpic-right{
	margin-left: -390px;
}

#content_main div.csc-textpic.csc-textpic-right.csc-textpic-above.csc-textpic-equalheight div.csc-textpic-imagewrap div.csc-textpic-imagerow dl.csc-textpic-image {
	padding-bottom: 23px;
}


DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	clear: both;
	float: left; }


/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 100px;
	}

#content_main div.csc-header,
#content_main h1,
#content_main h2,
#content_main h3,
#content_main h4 {
	width: 300px;
}

dd.csc-textpic-caption {
	display: none;
}



dl.news-single-files dd {
padding: 0;
margin: 0;	
}

#content_left img.fritzImage {
	margin-top: 58px;
}

/* @group Lightroom */
#lbImageDetails {
	width:76% ! important;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

#lbCaption  {
	display:block;
	margin-bottom:0.1em;
	font-size: 88% ! important;
	font-weight: normal ! important;
	font-style: normal;
}

/* @end */

#content_left div.tx-felogin-pi1 form fieldset div input {
	margin-bottom: 8px;
}

#content_main ul {
	padding: 0 0 0 14px;
	margin: 0;
	list-style-position: outside;
	width: 300px;
	list-style-type: disc;
}

/* @group Userdata Anmeldung */
#content_main div.tx-srfeuserregister-pi1 p {
	width: 300px;
}

/* @end */


/* @group Edit Userdata */

#tx-srfeuserregister-pi1-fe_users_form fieldset {
	width: 300px;
	padding: 0;
}



input.tx-srfeuserregister-pi1-text {
	width: 200px;
	padding: 0;
	margin: 0;
}

textarea#tx-srfeuserregister-pi1-comments {
	width: 200px;
	padding: 0;
	margin: 0;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset {
	border-style: none;
}



/* @end */

/* @group Loginbox */

/* @group Logged in */

#content_left div.tx-felogin-pi1 form fieldset div {
	padding-bottom:12px ;
}



/* @end */



/* @end */

/* @group News */

/* @group Single Item */
#content_main div.news-single-item div {
	width: 300px;
}




/* @end */



/* @end */

