@charset "UTF-8";
/** 
 *  bereinigendes CSS (teilweise Überschreibung) für neues Markup (ohne Tabellen)
 *  Vereinfachung: gleiche Definitionen für gleiche Sectionen  
 *  
*/

@media screen, projection
{
    #intro {
    	width:100%; 
    	height:100%;
    	margin:auto auto auto auto;
    }
    
    #trenner
    {
    	margin:auto auto;
    	width:850px;
    	height:4px;
    	background:url(../img/menue_strich.gif);
    }
    
    #trenner2
    {
    	margin:auto auto;
    	width:850px;
    	height:4px;
    	background:url(../img/menue_strich.gif);
    }
    
    #rahmen
    {
    	margin:auto auto;
    	width:850px;
    	height:100%;
    	border:outset;
    	border-color:#000000;
    }
    
    #logo1 {
    	width:850px; 
    	height:213px;
    	background:url(../img/header_villa-motiv1.jpg);
    	margin:auto auto;
    }
    
    #logo2 {
    	width:850px; 
    	height:213px;
    	background:url(../img/header_villa-motiv2.jpg);
    	margin:auto auto;
    }
    
    #logo3 {
    	width:850px; 
    	height:213px;
    	background:url(../img/header_villa-motiv3.jpg);
    	margin:auto auto;
    }
    
    #menu {
    	width:850px; 
    	height:21px;
    	margin:auto auto;
    }
    
    #content {
    	width:850px; 
    	height:382px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_betreuung {
    	width:850px; 
    	height:450px;
    	margin:auto auto;
    }
    
    #content_wrap {
    	width:850px; 
    	height:430px;
    	margin:auto auto;
    	background:url(../img/betreuung.gif) right;
    }
    
    #content_fotos {
    	width:850px; 
    	height:580px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_buchen {
    	width:850px; 
    	height:1420px;
    	margin:auto auto;
    	background:#000000;
    	background:url(../img/buchen2.gif) repeat;
    }
    
    #content_buchen2 {
    	width:850px; 
    	height:900px;
    	margin:auto auto;
    	background:#000000;
    	background:url(../img/buchen2.gif);
    }
    
    #content_party {
    	width:850px; 
    	height:1200px;
    	margin:auto auto;
    	background:#000000;
    	background:url(../img/buchen2.gif);
    }
    
    #content_carlos {
    	width:850px; 
    	height:2285px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_darkside {
    	width:850px; 
    	height:1590px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_stern {
    	width:850px; 
    	height:1880px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_plan {
    	width:850px; 
    	height:560px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #tabelle2 {
    	width:500px;
    	margin:auto auto;
    	margin:-220px auto 9px 20px;
    }
    
    #content_ausstattung {
    	width:850px;
    	height:3800px;
    	margin:auto auto;
    	background:#000000;
    }
    
    #content_carlos2 {
    	width:850px;
    	margin:auto auto;
    	margin:-10px auto 0px 20px;
    }
    
    #content_darkside2 {
    	width:850px;
    	margin:auto auto;
    	margin:-10px auto 0px 20px;
    }
    
    #content_stern2 {
    	width:850px;
    	margin:auto auto;
    	margin:-10px auto 0px 10px;
    }
    
    
    
    
    body {
    	background: #e2781d url(../img/bg-verlauf.jpg) repeat-x scroll;
    	border-color:#FFF;
    }
    .Stil12 {font-family: Arial, Helvetica, sans-serif; color: #FF9400; font-size: 12px; font-weight: bold; }
    a:link {
    	color: #FFFFFF;
    	text-decoration: none;
    }
    a:visited {
    	color: #FFFFFF;
    	text-decoration: none;
    }
    a:hover {
    	color: #666666;
    	text-decoration: none;
    }
    a:active {
    	color: #FFFFFF;
    	text-decoration: none;
    }
    a:link.zwei {
    	color: #FF9900;
    	text-decoration: underline;
    }
    a:visited.zwei {
    	color: #FF9900;
    	text-decoration: underline;
    }
    a:hover.zwei {
    	color: #FFFFFF;
    	text-decoration: underline;
    }
    a:active.zwei {
    	color: #FFFFFF;
    	text-decoration: none;
    }
    a:link.drei {
    	color: #000000;
    	text-decoration: none;
    }
    a:visited.drei {
    	color: #000000;
    	text-decoration: none;
    }
    a:hover.drei {
    	color: #666666;
    	text-decoration: none;
    }
    a:active.drei {
    	color: #000000;
    	text-decoration: none;
    }
    .Stil23 {
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight:normal;
    }
    .Stil31 {
    	font-size: 12px;
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    }
    .Stil32 {
    	font-size: 12px;
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    }
    .Stil33 {
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;
    	color: #FFFFFF;
    	font-weight: bold;
    }
    .Stil34 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #FFFFFF;
    	font-weight: bold;
    }
    .Stil40 {
    	color: #FFFFFF;
    	font-weight: bold;
    }
    
    .Stil3 {
    	font-size: 12px;
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight:normal;
    }
    
    .Stil38 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .Stil43 {color: #FFFFFF; font-weight:normal;}
    
    body,td,th {
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: bold;
    }
    
    .Stil50 {font-size: 9px}
    .Stil51 {color: #FFFFFF}
    .Stil52 {color: #FFFFFF; }
    .Stil54 {font-size: 14px}
    .Stil55 {font-size: 14px; color: #FFFFFF; }
    
    .Stil19 {
    	color: #FFFFFF;
    	font-weight: bold;
    }
    .Stil4 {	font-size: 10px;
    	color: #FFFFFF;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-weight:normal;
    }
    
    .Stil24 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight:bold;
    	color: #fff;
    }
    .Stil24b {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight:bold;
    	color: #000;
    }
    .Stil28 {color: #FFFFFF; font-weight:normal;}
    .Stil30 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
    .Stil35 {
    	color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight:normal;
    }
    .Stil37 {
    	color: #FFFFFF;
    	font-weight: bold;
    	font-size: 11px;
    }
    .Stil41 {font-size: 11px}
    
    .Stil42 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
    .Stil49 {color: #FFFFFF; font-weight:normal;}
    .Stil56 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #FFFFFF;
    	font-weight:normal;
    }
    .Stil57 {color: #FFFFFF; font-weight:normal;}
    .Stil62 {color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
    .Stil65 {color: #FFFFFF; font-size: 9px; font-weight:normal;}
    .Stil67 {font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
    .Stil69 {
    	color: #FFFFFF;
    	font-size: 14px;
    	font-weight:normal;
    }
    .Stil70 {
    	font-size: 16px;
    	font-weight: bold;
    }
    
    .Stil44 {color: #FFFFFF}
    .Stil45 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: 12px;
    	color: #FFFFFF;
    }
    .Stil46 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9px;
    	color: #FFFFFF;
    	font-weight:normal;
    }
}
