@charset "utf-8";
/**
 *	@desc:		Minks Main StyleSheet
 *	@version:	Sun, 26 Apr 2009 15:38:08 +0200
 *	@copyright:	Boris Bojic | DevShack | www.devshack.biz
 *	@changed:	Erste Version
 */

/*
--- Grundlegendes / CSS Reset ---------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

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

body {
color:#000;
font-family:Verdana, Arial, "MS Trebuchet", sans-serif;
font-size:100.01%;
background:#f4e7bb url(./body/body-back.png) 0 124px repeat-x;
}

table {
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
font-family:Verdana, Arial, "MS Trebuchet", sans-serif;
}

label {
cursor:pointer;
}

a {
color:#000;
}

/*
--- Grundlegendes ---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#wrapper {
width:814px;
margin:0 auto;
}

#logo {
height:124px;
background:url(./head/minks-logo.jpg) no-repeat;
}

#logo ul {
font-size:.6em;
line-height:25px;
list-style-type:none;
text-align:right;
padding:14px 20px 0 0;
}

#logo ul li {
display:inline;
padding-left:10px;
}

#info {
padding:0 9px;
}

#info h2 {
text-indent:-999em;
font-size:.8em;
height:44px;
background:url(./head/minks-details.jpg) no-repeat;
}

#mtxt {
	height: 16px;
	background-color:#F8F0CB;
	padding: 7px 0 0 26px;
	margin: 0 9px;
}

#flashgal {
height:84px;
background:url(./flash/flash-back.jpg) no-repeat;
overflow:hidden;
margin:0 9px;
}

/*
--- Navigation ------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#navi {
height:106px;
background:url(./navi/navi-back.jpg) no-repeat;
margin:0 9px;
}

#navi ul {
font-size:.6em;
color:#F9F4D9;
list-style-type:none;
background:url(./navi/button-back.png) 0 15px repeat-x;
height:28px;
line-height:28px;
padding-top:15px;
border-right:1px solid #F9F4D9;
}

#navi ul li {
float:left;
width: 197px;
/*width: 164px;*/
/*width:131px;*/
border-left:1px solid #F9F4D9;
text-align:center;
}

#navi ul li.last{
width: 200px;
}

#navi ul li a {

height:28px;
line-height:40px;
color:#F9F4D9;
text-decoration:none;
display:block;
background:#6B0C15 url(./navi/button-back.png) repeat-x;
border:1px solid #6B0C15;
border-bottom-width:0;
padding-bottom: 10px;
}


#navi ul li a:hover,
#navi ul li a#selected {
color:#d20000;
background:url(./navi/button-ov-back.png) repeat-x;
}

#main {
background:url(./content/content-back.jpg) repeat-y;
padding:0 9px;
}

.koch {
background:url(./koch/koch-grafik.png) right 15px no-repeat;
}

.rot
{
	color: #d20000;
	font-weight: bold;
}

.grau
{
	color: #9c9c9c;
	font-weight: bold;
}

.ab-top-30
{
	padding-top: 30px;
}




/*
--- Inhalt ----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#content {
width:615px;
float:left;
margin-top:-35px;
}

.lindewasser {
background:url(./content/baum-back.jpg) bottom center no-repeat;
}

#content .abstand0 {
padding-bottom:0;
}

#content h2 {
font-size:1.1em;
font-weight:400;
color:#700;
line-height:1.3;
padding:18px 0 1em 25px;
}

#content h4 {
clear:both;
font-size:.79em;
line-height:1.3;
padding:0 0 1em 25px;
}

#content h4.linde {
color:#000;
font-style:italic;
font-weight:700;
}

#content h4.rot {
color:#700;
font-size: .79em;
font-weight:700;
text-align: center;
}
#content h5 {
font-size:.9em;
font-style:italic;
line-height:1.5;
padding:60px 5px 60px 25px;
}

#content h5.abst-20 {
font-size:.9em;
font-style:italic;
line-height:1.5;
padding:20px 5px 20px 25px;
}
#content h5.rot {
font-size:1.2em;
font-style:italic;
line-height:1.5;
color:#700;
padding:50px 5px 50px 40px;
}

#content h6.impr {
font-size:.7em;
padding:.3em 0 0 25px;
}

#content p {
font-size:.7em;
line-height:1.6;
padding:.5em 20px 1em 25px;
}

#content p.impr {
font-size:.6em;
line-height:1.1;
font-style:italic;
}

#content p.absatz {
clear:both;
}

#content p.mid-kursiv {
	font-style: italic;
	text-align:center;
	text-decoration:underline;
	font-weight: bold;
}

#content p.line-fett {
	text-align:center;
	text-decoration:underline;
	font-weight: bold;
}

#content p.zentr {
	text-align:center;
}


#content strong {
font-weight:400;
font-style:italic;
color:#d20000;
}

#content img.rechts {
float:right;
padding:0 20px 5px 15px;
}

#content img.links {
float:left;
padding:0 20px 5px 15px;
}

#content img.linksdo {
float:left;
padding:0 0 5px 15px;
}

#content img.mitte {
clear: both;
display:block;
margin:0 auto;
padding:10px;
}

#content img.mitte-70 {
display:block;
padding-top:70px;
margin:0 auto;
}

#content img.mitte-20 {
display:block;
padding-top:20px;
margin:0 auto;
}

#content img.extra20 {
padding-top:20px;
}

#content span.quadrat {
padding-left:15px;
background:url(./icons/rotesquadrat_klein.png) 1px 50% no-repeat;
}

#content span.lindebaum {
padding-left:20px;
background:url(./icons/lindebaum_klein.png) 1px 50% no-repeat;
}

#content span.krone {
padding-left:30px;
background:url(./icons/krone_klein.png) 0 50% no-repeat;
}

#content ul.ref {
list-style-type:none;
padding-left:80px;
margin-bottom: 20px;
}

#content ul.ref li {
font-size:.7em;
line-height: 1.1;
background:url(./icons/rotesquadrat_klein.png) 1px 0.7em no-repeat;
padding:.5em 20px .5em 18px;
}

#content ul.ref li.qu-ues {
font-size:.8em;
line-height:1.1;
background:url(./icons/rotesquadrat_klein.png) 1px 0.7em no-repeat;
padding:.9em 20px 0 18px;
font-weight: bold;
}

#content ul.ref li.no-qu {
font-size:.7em;
line-height:1.4;
background:0 none;
padding:.8em 20px .3em 18px;
}

#content ul.ref li ul {
list-style-type:none;
padding:15px 0 0 30px;
}

#content ul.ref li ul li {
font-size:.9em;
background:url(./icons/rotesquadrat_mini.png) 1px 1.1em no-repeat;
padding:.9em 20px .2em 18px;
}

#content ul#image_rotate {
clear:both;
width:389px;
list-style-type:none;
overflow:hidden;
margin:0 auto;
padding:10px 0;
}

#content ul#image_rotate.width-550 {
	width:550px
}

#content ul#image_rotate li {
margin:0;
padding:0;
}

#newsblock {
background:#fdfbee url(/design/icons/newsblock.jpg) no-repeat;
border:1px solid #700;
width:540px;
margin:0 0 15px 40px;
}

#newsblock h5 {
font-style:normal;
padding:0 5px 5px 25px;
}


#newsblock p.notiz {
font-style:italic;
font-size:.6em;
background:url(./icons/notiz.png) 25px 50% no-repeat;
padding-left:45px;
padding-top:10px;
}

#newsblock dl.bildlinks{
	padding: 10px 8px 15px 30px;
	float: left;
}

#newsblock dl.bildlinks dd{
	float:left;
	font-size: 0.6em;
	 
}

#newsblock table {
	width: 450px;
	margin-left: 40px;
	font-size: .7em;
	border-collapse: separate;
	border-spacing: 5px;
}

#newsblock table tr {
	padding-bottom: 5px;
}


#newsblock table td.be-du {
	background-color: #CC9966;
	padding: 7px;
	white-space:nowrap;
}

#newsblock table td.be-he {
	background-color: #ffcc99;
	padding: 8px;
}

#content table {
	width: 540px;
	margin-left: 40px;
	font-size: .7em;
	border-collapse: separate;
	border-spacing: 5px;
	margin-bottom: 20px;
}

#content table td.du-beige {
	background-color: #CE9E6F;
	padding: 25px;
	color: #fff;
	font-weight: bold;
}

#content table td.mi-beige {
	background-color: #B57B3C;
	padding: 20px;
	color: #fff;
	font-weight: bold;
}

#content table td.he {
	border: 1px solid #CE9E6F;
	padding-left: 5px;
}

#border {
border:1px solid #700;
width:158px;
margin-left:10px;
padding-top:0x;
}

#border p {
font-size:.7em;
line-height:1.4;
padding:0 2px 15px 8px;
}

#border h5 {
font-size:.7em;
line-height:1.6;
color:#000;
padding:0 2px 0 17px;
}



#content h3 {
color:#98101E;
font-size:.79em;
font-weight:400;
line-height:2.5;
padding-left:15px;
background-color:#f4ebbb;
border-left:1px solid #efe3a0;
border-right:1px solid #efe3a0;
border-bottom:1px solid #efe3a0;
cursor:pointer;
margin:0 20px;
}

#content h3.alt1 {
background-color:#f7efca;
}

#content .details {
background:#fdfbee;
border:1px solid #efe3a0;
margin:0 20px;
}

#content .details p {
color:#000;
text-align:center;
padding:12px 5px 1em;
}

#content .details .preis {
font-weight:700;
padding:15px 5px 1em;
}

/* --- Galerie Schloss Solitude -------------- */

#content dl.galerie{
	float: left;
	width:170px;
	font-size:.65em;
	padding-top:20px;
	margin: 0 0 15px 25px;
	background:url('./icons/kroenchen-1.png') no-repeat 50% 0;
	color:#999;
}

#content dl.galerie dt {
	background:#fff;
	padding:8px 10px 0;
	border-left: 1px solid #f2d724;
	border-right: 1px solid #f2d724;
	border-top: 1px solid #f2d724;
}

#content dl.galerie dt img {
	display:block;
}

#content dl.galerie dd {
	background:#fff;
	padding:8px 0 8px 10px;
	border-left: 1px solid #f2d724;
	border-right: 1px solid #f2d724;
	border-bottom: 1px solid #f2d724;
}


/* --- Galerie Mille Miglia -------------- */

#content dl.galerie-mille{
	float: left;
	width:170px;
	font-size:.65em;
	padding-top:20px;
	margin: 0 0 15px 25px;
	background:url('./icons/linie-mille-galerie.png') no-repeat 50% 6%;
	color:#999;
}

#content dl.galerie-mille dt {
	background:#fff;
	padding:8px 10px 0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
}

#content dl.galerie-mille dt img {
	display:block;
}

#content dl.galerie-mille dd {
	background:#fff;
	padding:8px 0 8px 10px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}


/* --- Diverses ---------------- */

a:hover,
#logo ul li a:hover,
#logo ul li a#mainselected,
#sidebar-neu ul li a:hover,
#sidebar ul li a:hover {
color:#d20000;
}

.zentr,
#content p.zentr {
text-align:center;
}

#logo ul li a,
#sidebar-oben-neu a:hover {
text-decoration:none;
color:#000;
}


/*
--- Seitenleiste ----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#sidebar .glaeser {
padding-bottom:380px!important;
background:url(./leiste/weinglaeser.jpg) bottom center no-repeat;
}


#sidebar {
width:181px;
float:right;
}

#sidebar p {
font-size:.7em;
line-height:1.4;
padding:0 2px .9em 13px;
}

#sidebar-oben {
width:181px;
float:right;
background:url(./leiste/leiste-back.jpg) no-repeat;
margin-top: -38px;
}

#sidebar-oben a {
text-decoration:none;
}


#sidebar-oben hr {
color:#f0db92;
background:#f0db92;
height:1px;
margin-bottom:30px;
margin-top:10px;
}

#sidebar-oben.mina {
	margin-top: -38px;
	background:url(./leiste/leiste-back-oma.jpg) no-repeat;
}

#sidebar-oben.mina p {
	padding-left: 8px;
}

#sidebar strong {
font-weight:400;
font-style:italic;
color:#d20000;
}


#sidebar ul {
font-size:.8em;
line-height:1.8;
list-style-type:none;
color:#700;
padding:15px 0 0 12px;
}

#sidebar ul li.text {
	font-size: 0.85em;
	color: #666;
	line-height: 1.3;
	padding-top: 15px;
}

#sidebar ul li em {
	color: #000;
	font-size: 0.7em;
	line-height: 1.3;
	font-weight: bold;
}


#sidebar ul li a {
text-decoration:none;
color:#000;
font-size:.85em;
}


#sidebar ul li a#selected {
color:#000;
font-weight:700;
}


#sidebar h6 {
font-size:.7em;
line-height:1.6;
padding:20px 2px 0 13px;
}

/*
--- Footer ----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#footer {
clear:both;
background:url(./footer/footer-back.jpg) no-repeat;
padding:45px 0 25px;
}

#footer p {
text-align:center;
font-size:.6em;
color:#98101E;
padding-right:80px;
}

#footer p a {
color:#98101E;
text-decoration:none;
}


/*
--- CSS :after Autoclear --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*/

#navi ul:after,
#main:after,
#content ul.ref:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}