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

*::selection {
	background:#BF093A;
	color:#FFFFFF;
}

*::-moz-selection {
	background:#BF093A;
	color:#FFFFFF;
}

*::-webkit-selection {
	background:#BF093A;
	color:#FFFFFF;
}


#flashContent { width:100%; height:100%; }


html { height: 101%; } 

ol{
	list-style:none;}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666;
	background-image:url(../img/fibre_2.png);
}

h2{padding-bottom:10px;}
a{color:#BF093A;text-decoration:none;}



h2{color:#BF093A;}
	
#top{
	width: 100%; 
    height: 100%; 
    left: 0px; 
    top: 0px; 
    z-index: 0;
	position:fixed;
}

.stretch {
    width:100%;
    height:100%;
}


	
#alles{
	position:absolute;
	left:50%;
	width:820px;
	height:auto;
	margin-left:-410px;
	margin-top:2em;
	overflow:auto;
	background-color:#fff;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	top:50px;
	/*css3*/
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*opacity:.92;
	filter:alpha(opacity=92);
	filter: "alpha(opacity=92)";*/
	}
	
#page{
	height:auto;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}
	
#header{
	width:800px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:5px;
	}
	
#logo{
	float:left;
	background-color:#fff;
	background-image:url(../img/logo.jpg);
	width:810px; 
	height:120px;
	overflow:hidden;
	}

#menu{
	width:100%;
	text-align:right;
	padding-top:9px;
	background-image:url(../img/bg_bar_2.png);
	height:36px;
	background-repeat:repeat-x;
	}
	
	
	
	
	
#menu ul li{
		display:inline;
		margin-left:5px;
		font-size:14px;
		font-style:italic;
		color:#BF093A;
		margin-right:4px;
		}

ul li a{
		padding-left:5px;
		padding-right:5px;
		color:#BF093A;
		background-color:#FFF;
		}

ul li a:hover{
		background-color:#BF093A;
		color:#fff;
		padding:5px; /*hier die Größe des roten Bereiches um die Links "on mouse over"*/
		}



#content_bild{
	padding-top:40px;
	margin-top:20px;
	width:300px;
	float:right;
	}
	
#videoarea{
	margin-top:0px;
	width:800px;
	height:254px;
	background-color:#ccc;
	text-align: center;
}

#videoarea p{padding-top:123px;}


#impressum{
	margin-top:0px;
	width:760px;
	background-color:#ccc;
	padding:20px;
	margin-bottom:10px;
}

#impressum p{
	text-align: left;
}

#termine{
	margin-top:0px;
	width:760px;
	background-color:#fff;
	padding:20px;
	margin-bottom:10px;
}

#termine p{
	text-align: left;
}

#termine ul{
	padding-left: 20px;;
}


.gallerie{
	margin-top:0px;
	width:760px;
	background-color:#ccc;
	padding:20px;
	margin-bottom:10px;
}

#gallerie1 ul li{display:none;}
#event_desc_1{float:right; width:515px;}
ol li{display:inline; margin-right:20px; margin-top:20px;}
#event_desc_1 p{margin-bottom:10px;}

#gallerie2 ul li{display:none;}
#event_desc_2{float:right; width:515px;}
#event_desc_2 p{margin-bottom:10px;}

#gallerie3 ul li{display:none;}
#event_desc_3{float:right; width:515px;}
#event_desc_3 p{margin-bottom:10px;}

#gallerie4 ul li{display:none;}
#event_desc_4{float:right; width:515px;}
#event_desc_4 p{margin-bottom:10px;}

#gallerie5 ul li{display:none;}
#event_desc_5{float:right; width:515px;}
#event_desc_5 p{margin-bottom:10px;}

#gallerie6 ul li{display:none;}
#event_desc_6{float:right; width:515px;}
#event_desc_6 p{margin-bottom:10px;}

#gallerie7 ul li{display:none;}
#event_desc_7{float:right; width:515px;}
#event_desc_7 p{margin-bottom:10px;}

#garage{
	margin-top:0px;
	width:760px;
	background-color:#fff;
	padding:20px;
	margin-bottom:10px;
}

.g{
	float:left;
	width:180px;
	margin-right:10px;
	background-color:#ccc;
	margin-bottom:20px;
	}
	
#content_text{
	padding:10px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:460px;}
	
#content_area{
	height:auto;
	overflow:auto;
	width:800px;
	padding-bottom: 20px;
	}
	
#l{
	float:left;
	width:230px;
	margin-right:35px;
	background-color:#ccc;
	}

#l img{padding:15px;}

#l p{
	margin:15px;
	}
	
#c{	float:left;
	width:230px;
	background-color:#ccc;
	}
#c img{padding:15px;}

#c p{
	margin:15px;
	}
	
#r{	
	float:right;
	width:230px;
	background-color:#ccc;
	}
#r img{padding:15px;}

#r p{
	margin:15px;
	}
	
#lvideo{
	float:left;
	width:370px;
	height:220px;
	background-color:#BF093A;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:10px;
}
	
#rvideo{
	float:right;
	margin-bottom:12px;
	}
	
#footer{
	width:100%;
	text-align:right;
	padding-top:9px;
	padding-bottom:8px;
	background-image:url(../img/bg_bar_2.png);
	height:36px;
	background-repeat:repeat-x;
	clear:both;
	}
	
#footer ul li{display:inline;
			margin-left:5px;
			font-size:14px;
			font-style:italic;
			color:#BF093A;
			margin-right:4px;	
			}
		


.first a {
      font: 12px , Georgia;
      font-style:italic !important;
      color:#BF093A;
      text-decoration:none;
      background-color:#fff;
      padding:0px 5px 0px 5px;
}

