body {
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #111111;
scrollbar-highlight-color: #FFFFFF;
scrollbar-face-color: #CCCCCC;
scrollbar-shadow-color: #999999;
scrollbar-track-color: #CCCCCC;
scrollbar-darkshadow-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


a:link {
	FONT-SIZE: 10px; color: #FFFFFF; text-decoration: none
}
a:hover {
	FONT-SIZE: 10px; color: #ff0000; text-decoration: none
}
a:active {
	FONT-SIZE: 10px; color: #FFFFFF; text-decoration: none
}
a:visited {
	FONT-SIZE: 10px; color: #FFFFFF; text-decoration: none
}

h1 {
	font-size: 14px;
	color: #999999;
}
h2 {
	font-size: 14px;
	color: #FF0000;
}


.rot10 {
	
	font-size: 10px;
	color: #ff0000;
}
.rot12 {
	
	font-size: 12px;
	color: #ff0000;
}
.rot14 {
	
	font-size: 14px;
	color: #ff0000;
}
.rot16f {
	
	font-size: 16px;
	color: #ff0000;
	font-weight:bold;
}

.weiss10 {
	
	font-size: 10px;
	color: #FFFFFF;
}
.weiss10bold {
	
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.weiss18bold {
	
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.dgrau10 {
	
	font-size: 10px;
	color: #666666;
}
.dgrau12 {
	
	font-size: 12px;
	color: #666666;
}
.hgrau12 {
	
	font-size: 12px;
	color: #999999;
}
.dgrau14 {
	
	font-size: 14px;
	color: #666666;
}
.dgrau16 {
	
	font-size: 16px;
	color: #666666;
}
.dgrau18 {
	
	font-size: 18px;
	color: #666666;
}

.mgrau18 {
	
	font-size: 18px;
	color: #999999;
}


#content {
	margin-top: -295px; 
	margin-left: -400px; 
	padding: 0; position:absolute; 
	top:50%; 
	left: 50%; 
	width:800px; 
	height:590px; 
	z-index:1; 
	background-color: #CCCCCC;
}
#schatten {
	margin-top: -295px;
	margin-left: -400px;
	padding: 0;
	position:absolute;
	top:50%;
	left: 50%;
	width:810px;
	height:600px;
	z-index:0;
	background-image: url(../img/schatten.gif);

}
#starter {
	position:absolute;
	left:7px;
	top:55px;
	width:593px;
	height:459px;
	z-index:6;
	background-color: #FFFFFF;
	visibility: visible;
}
#Portraitstart {
	position:absolute;
	left:35px;
	top:110px;
	width:550px;
	height:380px;
	z-index:8;
}
#grossbild {
	position:absolute;
	left:100px;
	top:115px;
	width:400px;
	height:400px;
	z-index:5;
}
#logo {
	position:absolute;
	left:601px;
	top:0px;
	width:199px;
	height:50px;
	z-index:2;
	background-color: #FFFFFF; 
}
#fastalles {
	position:absolute;
	left:605px;
	top:52px;
	width:190px;
	height:98px;
	z-index:6;
}

#innen {
	position:absolute;
	left:5px;
	top:55px;
	width:790px;
	height:465px;
	z-index:2;
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF;
}
#xmas_1 {
	position:absolute;
	left:5px;
	top:57px;
	width:790px;
	height:463px;
	z-index:10;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	visibility:hidden;
	overflow:hidden;
}
#xmas_2 {
	position:absolute;
	left:5px;
	top:77px;
	width:596px;
	height:445px;
	z-index:10;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	visibility:hidden;
	overflow:hidden;
}
#innenrechts {
	position:absolute;
	left:601px;
	top:55px;
	width:194px;
	height:490px;
	z-index:3;
	background-color: #CCCCCC; 
	layer-background-color: #CCCCCC;
}
#foot {
	position:absolute;
	left:5px;
	top:528px;
	width:790px;
	height:35px;
	z-index:3;
	background-color: #CCCCCC; 
	layer-background-color: #CCCCCC;
}
#footlinks {
	position:absolute;
	left:0px;
	top:565px;
	width:800px;
	height:25px;
	z-index:6;
	background-color: #999999;
}
#hoscroll {
	position:absolute;
	left:610px;
	top:220px;
	width:180px;
	height:298px;
	z-index:5;
	overflow: auto;
}
#hoscrolltext {
	position:absolute;
	left:611px;
	top:170px;
	width:180px;
	height:34px;
	z-index:6;
}
#pascroll {
	position:absolute;
	left:610px;
	top:267px;
	width:180px;
	height:230px;
	z-index:5;
	overflow: auto;
}
#pascrolltext {
	position:absolute;
	left:610px;
	top:227px;
	width:180px;
	height:30px;
	z-index:5;
}


/*------------------------Navigation NEU--------------------------*/

#navigation {
	width: 800px;
	height: 50px;
	background-color:#FFFFFF;
	background-image: url(../img/nitschkelogo.gif);
	background-position: top right;
	background-repeat: no-repeat;	
}

#navigation a {
	font-size: 10px;
	padding: 3px 18px 3px 3px;
	text-decoration: none;
	
}

#navigation ul {
	list-style-type: none;
	margin-top: 30px; 
	padding: 0;
}

#navigation li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
	color: #FFFFFF;
	background-color: #999999;
	background-image: url(../img/nav_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#navigation ul li a:hover {
	color: #FF3300;
	background-color: #CCCCCC;
	background-image: url(../img/nav_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
/*IE6 Anfang---------------------------------------------------------------------------*/
* html #navigation ul{
	margin: 0;
	padding: 32px 0 0 0;
	
}
* html #navigation ul li{
	display: inline;
	margin: 0;
}

* html #navigation a {
	font-size: 9px;
	padding: 3px 18px 3px 3px;
	text-decoration: none;
	background-image: url(../img/nav_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/*IE6 Ende-----------------------------------------------------------------------------*/
/*IE7 Anfang---------------------------------------------------------------------------*/
*+html #navigation a {
	font-size: 9px;
	padding: 4px 19px 8px 5px;
}

*+html #navigation ul {
	list-style-type: none;
	margin: 32px 0 0 0; 
	padding: 0;
}

*+html #navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
	color: #FFFFFF;
	background-color: #999999;
	background-image: url(../img/nav_corner.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}
*+html #navigation ul li a:hover {
	color: #FF3300;
	background-color: #CCCCCC;
}
*+html .deadlink {	
	font-size: 9px;
	padding: 4px 19px 6px 5px;
	text-decoration: none;
	color: #FF3300;
	background-color: #CCCCCC;
	background-image: url(../img/nav_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}
/*IE7 Ende-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#subnavpo ul {
	list-style-type: none;
	margin: 0 0 0 22px; 
	padding: 0;
}#subnavpo li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#subnavpo a {
	font-size: 10px;
	padding: 5px 10px 3px 10px;
}
*+html #subnavpo a {
	font-size: 9px;
	padding: 4px 10px 8px 10px;
}
#subnavpo ul li a:link, #subnavpo ul li a:visited, #subnavpo ul li a:active {
	color: #666666;
	background-color: #CCCCCC;
	
}
#subnavpo ul li a:hover {
	color: #FF3300;
	background-color: #EBEBEB;
}
*+html #subnavpo ul li a:link, #subnavpo ul li a:visited, #subnavpo ul li a:active {
	color: #FFFFFF;
	background-color: #CCCCCC;	
}
*+html #subnavpo ul li a:hover {
	color: #FF3300;
	background-color: #EBEBEB;
}
#subnavpo {
	position:absolute;
	left:74px;
	top:55px;
	width:527px;
	height:20px;
	z-index:7;
	background-color: #CCCCCC;
	background-image: url(../img/subnav_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/*-------------------------------------------------------------------------------------------*/

.toplogo {
	float: right;
}
.topnavi, .subnavi {
	float: left;
}
#navigation ul li a:link .homelink {
	background-image: url(../img/blankpix.gif);
}
.deadlink {
	
	font-size: 10px;
	padding: 3px 18px 3px 3px;
	text-decoration: none;
	color: #FF3300;
	background-color: #CCCCCC;
	background-image: url(../img/nav_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
}
.deadsublink {
	font-size: 10px;
	padding: 5px 10px 3px 10px;
	text-decoration: none;
	color: #FF3300;
	background-color: #EBEBEB;	
}
#angebot {
	margin: 0 0 0 15px;
	padding: 0px;
	height: 380px;
	width: 550px;
}
#angebotslink {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 170px;
	height: 90px;
	z-index: 10;
}


/* nur fuer Opera */
@media screen and (min-width: 0px){
#body { background-color: #cccccc; }
#navigation ul {
	list-style-type: none;
	/*margin-top: 36px;*/ 
	padding: 0;
}
#subnavpo ul {
	list-style-type: none;
	/*margin-top: 5px;*/ 
	padding: 0;
}
}
