/* scenarium css */


/* basis page styles */


body {
	background-color: #FFFFFF;
	color: #333333;
	margin-left : 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#cccccc; 
	scrollbar-shadow-color:#cccccc;
	scrollbar-3dlight-color:#FFFFFF;  
	scrollbar-darkshadow-color:#FFFFFF;
}

h1 { 
	font-weight: bold; 
	font-size: 14px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #000000;
	padding:5px;
	margin:10px 0 0 0;
}

/* basis font styles */


.date { 
	font-weight: normal; 
	font-size: 9px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #666666;
}

.small { 
	font-weight: normal; 
	font-size: 9px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #666666;
}

.norm {
	font-weight: normal; 
	font-size: 11px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #333333;
}

.subheadline { 
	font-weight: bold; 
	font-size: 12px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #000000;
}

.headline { 
	font-weight: bold; 
	font-size: 14px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	color: #000000;
}



/* td's */

td, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



/* link styles */

a:link { text-decoration: none; color : #cccc00;}

a:visited { text-decoration: none; color : #cccc00;}

a:hover { text-decoration: underline; color : #cccc00;}

a:active { text-decoration: underline; color : #cccc00;}



/* formular styles */

input, select, textarea {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	border:1px solid #666;
	background-color:#000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	padding:2px 0;
	margin:2px 0;
}

/* special styles */
.bgcolor1 {background-color:#502c18;}
.bgcolor2 {background-color:#cccccc;}
.bgcolor4 {background-color:#ebebeb;}
.bgcolor5 {background-color:#99571A;}
.bgcolor7 {background-color:#004040;}
.bgcolor8 {background-color:#808000;}

hr {
	color: #cccccc;
	height: 1px;
}

.trennstrich {color: #856c5e; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 14px;}

.contact_box { color: #FFFFFF; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica; font-size:10px; text-transform:uppercase; padding-left:10px; }
.contact_box a:link, .contact_box a:visited  { color:#502c18; text-decoration:none; text-transform:lowercase; }
.contact_box a:hover, .contact_box a:active  { color:#FFFFFF; text-decoration:none; text-transform:lowercase; }

.subnav { color: #FFFFFF; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px;}
a.subnav_on:link, a.subnav_on:visited { color: #dddd00; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: none; font-size: 11px;text-transform:uppercase;}
a.subnav_on:hover, a.subnav_on:active { color: #dddd00; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: none; font-size: 11px;text-transform:uppercase;}
a.subnav_off:link, a.subnav_off:visited { color: #FFFFFF; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: none; font-size: 11px;text-transform:uppercase;}
a.subnav_off:hover, a.subnav_off:active { color: #dddd00; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: none; font-size: 11px;text-transform:uppercase;}


.menunav_off { color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_off:link, a.menunav_off:visited { color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_off:hover, a.menunav_off:active { color: #dddd00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}

.menunav_on { color: #ffff00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_on:link, a.menunav_on:visited { color: #dddd00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_on:hover, a.menunav_on:active { color: #dddd00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}

.menunav_on_type { color: #ffff00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_on_type:link, a.menunav_on_type:visited { color: #dddd00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}
a.menunav_on_type:hover, a.menunav_on_type:active { color: #dddd00; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px; text-transform:uppercase;}


a.copyright:link, a.copyright:visited { color: #CCCCCC; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: none; font-size: 9px;}
a.copyright:hover, a.copyright:active { color: #CCCCCC; font-weight: normal;  font-family: Verdana, Geneva, Arial, Helvetica; text-decoration: underline; font-size: 9px;}
.copyright { color: #CCCCCC; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px;}

a.web2:link, a.web2:visited { width:32px; height:32px; display:block; border:1px solid #c0c080; }
a.web2:hover, a.web2:active { width:32px; height:32px; display:block; border:1px solid #fff; }

body.newsletter { color:#ccc; }
body.newsletter b { color:#fff; }

.newsletter_hl { color: #fff; font-family: Verdana, Geneva, Arial, Helvetica; font-weight: normal; text-decoration: none; font-size: 12px;}

.newsletter_email {
	color: #BBBBBB; 
	font-size: 11px; 
	font-family: Verdana, Geneva, Arial, Helvetica;  
	background-color:#002020;
	bgcolor:#002020;
	border: 1 solid;
	border-width: 1;
	border-style: solid;
	border-color: #487575;
	border-top: 1px solid #487575;
	border-left: 1px solid #487575;
	border-right: 1px solid #487575;
	border-bottom: 1px solid #487575;
	width: 123px;
	heigth: 19px;
}

.newsletter_submit {
	color:#000;
	background:dddd00;
	border:0px none solid;
	font-weight:bold;
	margin:3px 0;
}

/* hauptnavigation */
a.navlink { background-position:0px 0px; background-repeat:no-repeat; text-indent:-1000px; overflow:hidden; width:130px; height:14px; display:block; }
a.navlink_off { background-position:0px 0px; }
a.navlink:hover, a.navlink:active, a.navlink_on { background-position:0px -14px; }
a.navlink_scenarium { background-image:url(../images/layout/nav_scenarium.png); }
a.navlink_nycirkus { background-image:url(../images/layout/nav_nycirkus.png); }
a.navlink_yoga { background-image:url(../images/layout/nav_yoga.png); }

a.logolink { background-position:0px 0px; background-repeat:no-repeat; text-indent:-1000px; overflow:hidden; width:130px; height:130px; display:block; }
a.logolink_off { background-position:0px 0px; }
a.logolink:hover, a.logolink:active, a.logolink_on { background-position:0px -130px; }
a.logolink_scenarium { background-image:url(../images/layout/logo_scenarium.png); }
a.logolink_nycirkus { background-image:url(../images/layout/logo_nycirkus.png); }
a.logolink_yoga { background-image:url(../images/layout/logo_yoga.png); }



