/* AUTHOR: marco@freeatlastdist.at */

/*
FARBEN

Link Violett:					#481361

Hintergrund 1.Mal Grün:		   	#62f457
Hintergrund Fasching Gelb 		#f9c428
Hintergrund Maerz Grün			#85bc5a
Hintergrund Mai Hellblau		#8abdd6
Hintergrund Juni Rotpink		#ea5e69
Hintergrund Juli Orange                 #eb591d
Hintergrund August türkis               #b2e5d6
Hintergrund Herbstpause                 #c992bc
Hintergrund Halloween Ankünder          #e98821
Hintergrund Halloween                   #cd0c1d
Hintergrund Winterpause                 #f3e85c  
Hintergrund Winterzauber                #e3f1fa
Hintergrund Fasching                    #e57523
Hintergrund April 2011                  #87f5b6
Hintergrund Mai 2011                    #c97d9f
Hintergrund Juni 2011                   #eae886
Hintergrund Juli 2011                   #6ac3cf
Hintergrund Oktober 2011                #ee7a25
Hintergrund Halloween 2011              #ce0d1e
Hintergrund Fasching 2012 1st           #fcd457

*/

/* R&B */

* {	margin: 0; padding: 0; }	

body { font-size: 75%; font-family: Georgia, Times, serif; background: #fcd457; }

p { text-align: center; color: #000; font-size: 1.4em; line-height: 1.4em;	padding-bottom: 0em; padding-left:20px; padding-right: 15px; }

p.teiler { margin-left: 100px;  background: url(../img/teiler.png)  no-repeat; height: 30px; margin-bottom: 40px;}
	
ol, ul { list-style: none; }	

img.noborder { border: none; }

.button								{ border: 2px solid #a43629; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 090909; }

a { color: #000; text-decoration: none; font-weight: bold;}
a:hover, a:active { text-decoration: none; color: #481361;}
h1 { color:#a43629; font-size: 3.0em; margin-bottom: 0.8em; }
h2 { color:#a43629; font-size: 1.5em; margin-bottom: 0.8em; padding-top: 15px; }
h3 { color:#E18604; font-size: 1.7em; font-style: italic; margin-bottom: 0.5em; padding-left:20px;}
h4 { color:#5b5a5a; font-size: .7em; font-style: normal; font-family: Arial, sans-serif; margin-bottom: 1em; padding-left:25px; text-transform: uppercase;}


address { color: #e18604; font-size: 1em; line-height:1.4em; padding-left:90px; padding-right: 15px; text-align: left;}

/* END R&B */


/* F&C */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

/* END F&C */

/* STYLING */

			body#news ul.header_navi li a.news,
			body#studio ul.header_navi li a.studio,
			body#video ul.header_navi li a.video,
			body#kontakt ul.header_navi li a.kontakt,
			body#anmelden ul.header_navi li a.anmelden
			{
				
				color:#E18604;
				}
div#page-wrap {
	width: 800px;
	margin: 0 auto 0;
	background-color: #fcd457;
	}

		
	div#header_image{
		padding-top: 100px;
		height: 600px;
		background: url(../img/fasching12_front_web.jpg) center no-repeat #fcd457;
		}
		
	div#header_navi {
		margin: 0 auto 0;
		width: 700px;
		height:40px;
		padding: 15px 80px 0px 10px;
		background: url(../images/menue_bg.png) center no-repeat #fcd457;
		}
		ul.header_navi li a {
			background: #fcd457;
			text-transform: uppercase;
			letter-spacing: 1px;
			float: right;
			padding: 3px 5px 3px 5px;
			margin: 0px 5px 0px 0;
			display: inline;
			color: #5b5a5a;
			font-size: 1.2em;
			font-weight: bold;
			}
			ul.header_navi li a:hover
			
				{
				color: #e18604;
				}


	#content {
		float: left;
		background-color: #fcd457;
		padding-top: 0px;
		padding-bottom:40px;
		padding-left:40px;
		padding-right: 10px;
		width: 700px;
text-align: center;
		
		}
	#content { 
		min-height: 100px;
		height: expression(this.scrollHeight > 100 ? "auto":"100px"); 
		}
		p#inhalt, pre#inhalt {
			padding: 5px 10px;
			margin:0px 0px 0px 0px;
text-align: center;
			}
	div#content img {
		float: right;
		margin: 10px;
		}
		
	#right {
		float: right;
		background-color: #62f457;
		width: 200px;
		margin: 0px 50px 0 0;
		padding: 0px 20px 0 0;
		
		}
	div#right img {
		width: 200px;
		margin: 50px 0 0 0; 
	}
	
	
	div#footer {
		clear: both;
		background: #fcd457;
		height: 40px;
		
		
		}
		
		div#footer img {
			text-align: left;
			padding-top: 2px;
			padding-left: 30px;
			text-align: left;
			font-size: 1.2em;
			}
		
		
		div#footer p {
			letter-spacing: 0.05em;
			color: #5b5a5a;
			margin-top: 10px;
			text-align: center;
			font-size: 0.9em;
			}
	
	
/* END STYLING */
	
