/* @override http://www.produzentenallianz.de/fileadmin/css/pa02.css */

body {
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#000;
	background: #fff;
	margin: 0;
	padding: 0;
	/*border: 1px solid red;*/
	background: #00539A;
}

/* @group layout */
#dokument {
		/*margin-top: 40px;
		margin-left: 20px;*/
		background-color: #fff;
	width:950px; 
	margin:20px auto;
	/*clear:left;
		border: 1px solid red;*/
position:relative;
padding-bottom: 30px;
	}

/* @group linkespalte */
#linkespalte {
		float: left;
		clear: left;
	width: 200px;
	margin-left:10px;
	margin-top: 30px;
	text-align: right;

	/*border: 1px solid red;*/
	display: inline;
}
#menubox{
border: 1px solid red;
}

#menu a, #menu a:hover{
	background-color:transparent;
}
/* @end */

/* @group content */

/* @group kopfzeile */

#kopfzeile {
width: 100%;
/*border: solid red;*/
}
#logo{
	float: left;
	width: 280px;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
}

#logo a:hover {
	background: none;
	border: none;
}

#logo a:hover img{
	background: none;
	border: none;
}

.logo a:hover {
	background: none;
	border: none;
}

.logo a:hover img{
	background: none;
	border: none;
}

#funktionsnavi {
margin: 0;
padding: 5px;
background: #00539A;
text-align: right;
/*border: 1px solid black;*/
}

#menu {
float: left;
padding-left: 10px;
width: 680px;
display: inline;
/*border: 1px solid red;*/
position:absolute;
left: 210px;
top: 28px;
}

/* @end */



/* @group inhalte */


#inhalte {
	float: left;
	width: 700px;
	display: block;
	margin-left: 20px;
	margin-top: 30px;
}


#seitentitel {
margin-bottom: 20px;
padding-left: 10px;
}


#inhalt{
	width:90%;
	padding-right:10px;
	padding-left:10px;
		/*border: 1px solid darkcyan;*/

}

#inhalte-links {}
#inhalt-links {	float:left;	width:480px;
	/*border:1px solid blue;
	
	border: dashed;*/} 
/* @end */
/* @group news */
#neues {
	width: 200px;
	float: right;
	
	/*border: 1px solid red;
	overflow: hidden;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	*/
}
#neues div.csc-frame.csc-frame-frame2 {
	border: 1px solid #c12b43;
	margin-bottom: 10px;
	padding: 5px;
	padding-top: 2px;
}
#neues .bodytext {
margin: 0;
padding: 0;
}
#newswrap {
	border: 1px solid blue;

}

/* @end */


/* @group fusszeile */
#fusszeile {
clear: both;
width: 700px;
margin-top: 20px;
margin-left: 10px;
/*border: solid red;*/
}

#dokument hr {
height: 1px;
color: #fff;
border-style: none;
}


span.copy{
	color: #FFF;
	font-size: 10px;
	margin-left:15px;
}

span.impressum{
	margin-top:20px;
}
/* @end */
/* @end */


/* General */
/* @group html */

#mailform label {
display: block;
}
/*img	{
	display: block;
	border: 0;
	}*/

div.csc-mailform-field textarea, div.csc-mailform-field input {
border: 1px solid  #a19696;
margin: 0;
padding: 1px;
}
div.csc-mailform-field  {
margin-bottom: 10px;
}	

#kopfzeile img	{
	display: inline;
	border: 0;
	}
/* @group liste */

#inhalt ul li, #inhalt ol li{	padding-left: 0px;	margin-left: 0px;	
	margin-bottom: 9px;
	line-height: 18px;
}
#inhalt ol li {
	margin-bottom: 9px;
}

#inhalt ul li li{	padding-left: 0px;	margin-left: 0px;
	margin-bottom: 0px;
}
/* @end */


/*  Typo */
/* @group ueberschriften */	
h1, h2, h3, h4, h5, h6	{
	/*margin-top: 25px;*/
	/*margin-bottom: 2px;*/
}

#news h1, #news h2, #news h3, #news h4  {
	color:#ff0000;
	margin: 5px 5px 0 5px ;
	padding-top:5px;
	}

#dokument h1	{
    margin-top: 0;
    font-size: 14px;      
} 
	
#dokument h2	{
    margin-top: 20px;
	/*font-weight:bold;*/ 
	case: upper;
    font-size:12px;     
	text-transform: uppercase; 
}
#dokument h3	{
    font-size: 14px;      
} 
#dokument #inhalte div#inhalte-links h4	{
	color: #9e1414;
	margin: 0;
	font-size: 12px;
	}

#inhalt h4 {

}
#dokument h5	{
	color: #9e1414;
	margin: 0;
	font-size: 12px;
	}
/* @end */
	
p {
	line-height: 18px;
	text-align: left;
/**/
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
	
#dokument, #dokument div, #dokument p, #dokument th, #dokument td, #dokument li, #dokument dd, #dokument dt {
    font-size:11px;             
}

.upper {
	text-transform:uppercase;
}


/*  text links */
	
a {
	font-weight : bold; 
	text-decoration : none;
	/*color:#00539A;*/
	color: #00539A;
	background: transparent;  
}	

a:hover {
	text-decoration : none;
	color:#ffffff;
	background: #00539A;
}

#news a{
	color: #00539A;
}

#news a:hover{
	background-color:transparent;
	color:#c12b43;
}

fieldset {
border: none;
margin: 0;
padding: 0;
}

.tx-produzentenallianz-error {
color: #ff0000;
}

/* @end */
/* @end */

dl.csc-menu {
	margin-top: 0;
line-height: 18px;
}

dl.csc-menu.csc-menu-4 dd {
margin: 0;
font-style: italic;
margin-bottom: 10px;
}




/* @group tt_news */

div.news-amenu-container ul {
list-style: none;
margin: 0;
}
div.news-amenu-container ul li.news-amenu-item-year {
font-weight: bold;
}

div.news-amenu-container ul li a {
font-weight: normal;
}

div.news-latest-container, div.news-list-container {
display: block;
/*border: red 1px solid;*/
}
.topmeldung {
border-bottom: solid 1px #000;
}
div.news-list-item, div.news-latest-item {
width: 100%;
/*float: left;*/
/*width: 600px;*/
margin-bottom: 10px;
clear: left;

/*border: red 1px solid;*/

}


div.news-list-category {
font-size: 11px;
color: #999;
}

/*div.news-list-item a img {
float: right;
border: solid;
}*/

div.news-list-browse {

}

span.news-list-date{
	/*color:#666666;*/
}

#inhalt div.tx-ttnews-browsebox table {
margin: 0;
padding: 0;
}
div.tx-ttnews-browsebox table td {
height: 10px;
}

/*div.news-list-item, div.news-latest-item {
margin-bottom: 20px;
}*/

#neues div.news-latest-container div.news-latest-item h3,
div.news-list-container div.news-list-item h3
{
font-size: 12px;
margin: 0;
margin-bottom: 0px;
display: block;
/*height: 100px;*/
}
div.news-latest-container div.news-latest-item p.bodytext,
div.news-list-item p.bodytext {
margin: 0;
padding: 0;
display: inline;
line-height: 14px;
}

span.news-list-timedata {
font-style: italic; 
}
div.news-latest-container div.news-latest-item a img,
div.news-list-container div.news-list-item img {
float: right;
margin-left: 10px;
margin-bottom: 10px;
display: block;
}
div.news-single-timedata, .news-list-date {
margin: 0;
padding: 0;
font-weight: normal;
/*color: #cccccc;*/
}
div.news-single-item h3 {
font-size: 13px;
}

#inhalt div.news-single-item h2 {
font-size: 14px;
margin-top: 0;
text-transform: none;
}
.news-single-img {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

div.news-list-item dd {
margin: 0;
}

#inhalt div.news-single-item div.news-single-additional-info {
clear: left;
}

#inhalt div.news-single-item div.news-single-additional-info dl.news-single-related, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-files, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-links {
/*width: 200px;*/
/*display: inline;*/
/*float: left;*/
padding: 3px;
margin-right: 20px;
border-top: 2px solid #00539A;
}


#inhalt div.news-single-item div.news-single-backlink a {
display: block;
clear: left;
}
#inhalt div.news-single-item div.news-single-additional-info dl.news-single-related dd, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-files dd, #inhalt div.news-single-item div.news-single-additional-info dl.news-single-links dd {
margin: 0;
}


#dokument dd.csc-textpic-caption {
font-size: 11px;
margin:  2px 0 5px 0;
}




/* @end */

/* @group sprachmenu */
#sprachmenu {
clear: both;
display: none;
}


#sprachmenu ul {
list-style: none;
margin: 0;
padding: 0;
text-indent: 0;
}
#sprachmenu li {
margin-left: 20px;
text-indent: 10px;
display: inline;
}
#sprachmenu {
float: right;
color: #999;
font-size:10px;             
}


#sprachmenu a {
color: #666;
}

/* @end */

/*div {
border: solid 1px lightgrey;
}*/
div.csc-menu.csc-menu-8 {
margin-top: 75px;
}
#linkespalte div.csc-menu.csc-menu-8 div a img {
margin-bottom: 1px;
}
#linkespalte a, #linkespalte a:hover {
background-color:transparent;
}

/* @group macina-searchbox */

div.tx-macinasearchbox-pi1 {
width: 200px;
float: right;
}




div.tx-macinasearchbox-pi1 {
/*float: right;*/
/*margin-right: 5px;
border: solid 1px red;*/
width: 195px;
}
div.tx-macinasearchbox-pi1 #searchform, div.tx-macinasearchbox-pi1 fieldset {
border: 0;
margin: 0px;
padding:0px;
}
div.tx-macinasearchbox-pi1 #searchform input {
float: left;
height: 20px;
border: solid 1px #fff;
background: #fff;
color: #000;
font-size: 11px;
/*line-height: 16px;*/
margin: 0px;
padding: 0px;
vertical-align: middle;
}

div.tx-macinasearchbox-pi1 #searchform input.texteingabe {
width: 145px;
height: 18px;
padding: 1px;

/*padding: 3px;*/

}
div.tx-macinasearchbox-pi1 #searchform input.submitbtn {
width: 40px;
height: 22px;
padding: 0px;
	margin-left:3px;
	padding: 0;
	font-weight: bold;
/*padding: 2px;*/

}



/* @end */

/* @group sr_feuser */
.tx-srfeuserregister-pi1 dt {
width: 35%;
}

/*loginflaeche fuer internen bereich*/

div#intern {
width: 20px;
height: 20px;
margin-left: 960px;
background-color: #1260a1;
/*border: 1px solid #fff;*/
position: relative;
}

/*ie 7*/

*:first-child+html div#intern {
margin-top: -120px;
}

/*ie 6*/

*html div#intern {
/*margin-left: 1000px;*/
position: absolute;
margin-left: 680px;
}


/* @end */

