/* PRODUZENTENGALERIE STYLE SHEET */
/* edited by JTA 15102003 */
/***************************************************/





/* GLOBAL ELEMENTS */
/***********************************/

body {
	text-align:center;
	margin:0;
	padding:0;
	font:12px Georgia, Times, serif;
	color:#1B1B1B;
	line-height:1.2;
	text-align:left;
	background: #121a30;

	}

.body a:link, .body a:visited, .body a:active {
	color:#fff;
	background:#4C4C4C;
	text-decoration: none;
	} 

.standardsAlert { display: none; }

p {
	margin:0px;
	line-height:1.2;
	padding-bottom: 1em;
	color:#fff;
	}	

img {border-width:0;border-style:none; }

.imgCd {float: left; width:50px; margin-top:0px; margin-right: 5px; margin-bottom: 5px;}

/* STRUCTURE */
/***********************************/

#frame {
	width:614px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	}

#contentheader {
	text-align: right;
	width: 100%;
	background: #fff;
	margin-top: 0px;
	}
		
#footer {
	float:left;
	text-align: right;
	width: 100%;
	background: #2FB3F7 url("grass.gif");
	margin-top: 10px;
	height:42px;
	clear:both;
	border-bottom:10px solid #2FB3F7;
	}

.mintro {margin-top:60px;}

/* INTRO ASSETS */
/***********************************/	

#frameintro {
	width:517px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	}

#contentheaderintro {
	text-align: right;
	margin-bottom:20px;
	width: 100%;
	background: #374496 url("bkgd.gif");
	margin-top: 0px;
	height: 25px;
	}


.contactintro {
    font-family: Georgia, Times, serif;
    font-size: 13px;
    line-height:16px;
	color:#fff;
	margin:10px 0 4px 0;
	padding: 2px 0px 4px 0px;
	width: 517px;
	/*border-top:2px solid #374496;
	border-bottom:260px solid #374496;*/
	}

.contactintro a:link, .contactintro a:visited, .contactintro a:active {
	color:#2FB3F7;
	text-decoration: none;
	}

.contactintro a:hover  {
	color:#fff;
	text-decoration: none;
	background-color: #2FB3F7;
	}




/* TEXT */C27AD9
/***********************************/
.bold {font-weight: bold;}

.bigger {font-family: Georgia, Times, serif;
    font-size: 57px;
    line-height:16px;
	color:#fff;
	}
	
.big {font-family: Georgia, Times, serif;
    font-size: 36px;
    line-height:16px;
	color:#2FB3F7;
	}
	
.gelb {font-family: Georgia, Times, serif;
    font-size: 12px;
    line-height:16px;
	color:#F2FB06;
	}
	
.gelb a:link, .gelb a:visited, .gelb a:active {
	color:#F2FB06;
	text-decoration: none;
	}

.gelb a:hover  {
	color:#fff;
	text-decoration: none;
	background-color: #F2FB06;
	}
	
.contact {
	float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height:12px;
	color:#4C4C4C;
	margin-top:2px;
	margin-bottom:4px;
	padding: 2px 0px 4px 0px;
	width: 518px;
	border-top:2px solid #E8E3EA;
	border-bottom:130px solid #E8E3EA;
	}

.contact a:link, .contact a:visited, .contact a:active {
	color:#4C4C4C;
	text-decoration: none;
	}

.contact a:hover  {
	color:#fff;
	text-decoration: none;
	background-color: #2FB3F7;
	}

/* A LA CARTE: MARGINS */
/***********************************/
.mline {
	display:block;
	width:100%;
	margin-bottom:8px;
	margin-top:30px;
	border-bottom:2px solid #E8E3EA;
	}
	
.mdotted {display:block;width:100%;padding-bottom:10px;margin-top:4px;margin-bottom:10px;border-bottom:1px dotted #2FB3F7;}

.m6 {margin-top:6px;}