h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}

*{
margin:0;
padding:0;
list-style:none;
border:0px solid #777;
}

html,body,#bg,#bg table,#bg td,#cont{
width:100%;
height:100%;
overflow:hidden;
}

body{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
cursor:default;
background-color:#000;
}

h1,h2,.large,.left{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:40px;
}

h2,.box div img{
padding-bottom:10px;
color:#fff;
}

a{
text-decoration:none;
color:#ff4800;
outline:0;
}

h2{	
	color:#fff;
}

/* Einstellungen für Absätze */
.text_right{color:#2d2d2d; margin-left:320px; position:relative;}
.right{text-align:center; float:right;}
.right img{margin-left:20px;width:300px;}
.right_f {margin-left:20px;width:100px;float:right;}
.text_left{color:#2d2d2d;}
.left{float:left;}
.left img{width:300px;}

.akt_left{float:left; padding-right:20px;}
.akt_left img{width:300px;}
.akt_text{color:#2d2d2d;}

/* Einstellungen für den Hintergrund */
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

/* Menüdarstellung */
#menu{height:56px; position:absolute; bottom:20px; left:141px; z-index:80; width:100%; line-height:12px}
#verband{height:100%; width:130px; float:left; position:absolute; left:-141px; color:#fff; background:#000; font-size:18px; text-align:right; display:block; padding:7px 0 0 7px;}
#links{height:100%; background:#000; opacity:0.9; filter:alpha(opacity=90); padding:7px 0 0 7px}
.button{float:left; height:12px; padding:18px 10px; font-weight:bold; color:#ffffff; display:inline; font-size:18px}


#cont{
	position:absolute;
	top:0;
	left:0;
	z-index:70;
	overflow:auto;
}

.box{
	position:absolute; 
	top:15%; left:200px; 
	width:800px; 
	padding-bottom:100px;
}

.box a{text-decoration:underline}
.box ul{list-style:disc; padding-left:30px;}
.box li{list-style:disc}

#box_int{
	line-height:1.5em;
	background:#fff;
	padding:20px 30px;
}


h3{
	position:relative;
	border-bottom-width:1px;
	padding:10px 30px 10px 30px;
	margin:0 -30px 20px -30px;
	text-transform:uppercase;
	line-height:20px;
	font-weight:bold
}

.gallery a{
	float:left; 
	padding-left:20px;
}
.gallery img{
	background: #ccc;
	border-color: #333 #555 #777 #444;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
}

.spacer {
	display: block;
	clear: both;
	height: 50px;
	width: 100%;
}

#socialmediabox_left{float: left; position: fixed; top: 20px; padding: 15px; width: 300px; height: 400px; background-color: #3b5a98; left: -330px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; z-index: 100;}

* html #socialmediabox_left{position: absolute !important; left: -465px !important; top: 0 !important;}

* html #socialmediabox_left.socialmediabox_hover{left: 0 !important;}

#socialmediabox_left .socialmediabox_button{right: -30px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}

#socialmediabox_right{float: left; position: fixed; top: 20px; padding: 15px; width: 300px; height: 400px; background-color: #3b5a98; right: -330px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; z-index: 100;}

* html #socialmediabox_right{position: absolute !important; right: 0 !important; top: 0 !important;}
* html #socialmediabox_right.socialmediabox_hover{right: 0 !important;}

.socialmediabox_button{position: absolute; float: left; top: 0; padding: 10px; width: 11px; height: auto; text-align: center; background-color: #000000; color: #ffffff; font-weight: bold;}

#socialmediabox_right .socialmediabox_button{left: -30px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}

#socialmediabox_button_facebook{text-indent: -10000px; height: 100px; background: url("../img/termine.gif") #3b5a98 4px 13px no-repeat;}
.socialmediabox_inner{float: left; width: 300px; height: 400px; overflow: hidden;}
#socialmediabox_facebook{background-color: #ffffff;}

