/**
 * Screenlayout für sämtliche zusützliche Inhalte der Webseite
 *
 */

@media screen {

	.immo-hinweis	{
	font-size: 100%;
	background-color:#a1a1a1;
	width: 500px;
	}

	.immo-titel		{
	font-size:100%;
	background-color:#2c5a93;
	color:#fff;
	}

	.titelimmo	{
	border-top: 1px #2c5a93 solid;
	border-bottom:1px #2c5a93 solid;
	margin: 20px 0 20px 0;
	}

	.titelimmo h5 {
	margin: 0;
	padding: 5px 0 5px 0;
	color: #003366;
	}

	.uschriftimmo h4 {
	margin: 0 0 20px 0;
	padding: 0;
	color:#003366;
	}

	.ym-gboxr {
	padding: 0 0 0 0;
	border: 0px #000 solid;
	}

	.ym-gbox h3 {
	color: #000;
	}

	.ym-g20 ym-gr {
	padding: 0;
	margin: 40px 0 0 0;
	}

	.immo-logo {
	text-align: right;

	}

	.immo-inhalt h4{
	font-size: 100%;
	color:#003366;
	}

	.immo-inhalt p {
	margin: 0;
	line-height: 1.4em;
	padding: 0 10px 0 0;
	}

	.immo-inhalt-termin h4{
	font-size: 100%;
	color:red;
	}

	.immo-inhalt-termin p {
	margin: 0;
	line-height: 1.5em;
	color:red;
	}

 	.marginalbox {
 	border: 1px solid #BBD3EF;
    margin-bottom: 10px;
    overflow: hidden;
    width: 162px;
 	}

 	.marginalbox h3 {
 	font-size: 1em;
    text-transform: uppercase;
    background-color: #EEF3FB;
    margin: 0;
    padding: 4px 8px;
    color: #000;
 	}

 	.marginalbox div.marg {
    font-size: 0.9em;
    margin: 8px;
	}

	.marginalbox div.marg strong {
	color: #003366;
	}

	.pdfdownload a:hover {
	text-decoration:underline;
	}

	.druckbox {
	font-size: 0.9em;
	margin-bottom: 10px;
	}

	.druckbox p {
	padding: 4px 4px 4px 40px;
	}

	.mailversand {
	width: 300px;
	}

	.druckbox {
	font-size: 0.85em;
	margin-bottom: 10px;
	border-left: 1px dotted #BBD3EF;
	border-right: 1px dotted #BBD3EF;
	width: 162px;
	}

	.druckbox a {
    padding: 4px 3px 4px 40px;
	}


	#hinweis {
    border-bottom: 1px solid #003366;
    border-left: 1px solid #003366;
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 85%;
    left: 30px;
    padding: 2px 5px;
    position: relative;
    top: 40px;
    width:450px;
	}

	#main {
	margin: 20px 0 0 0;
	}




	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		/*background-color: #eef3fb;*/
		padding: 10px 10px 10px 0px;
		margin: 0;
	}

	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;}
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 5px 5px 20px;*/
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

	h2.restop { font-size:120%; }
	h3.res { font-size:100%; line-height:1.2em; }
















}