html{
	height:100%;
}

body{
		background:url(uploads/i/back2.jpg);
		background-repeat: repeat-x;
		margin:0;
		padding:0;
		font:	14px/22px Helvetica, Arial, sans-serif;
		color:#2C2C2C;
}

img{
		border-style: none;
		margin:0;
		clear:both;
}

#content ul.sortable-list {
    margin:0;
	padding:0;
    list-style-type:none;
}
#content ul.sortable-list li {
    margin:0;
    padding:0;
}

#content ul.sortable-list ul{
	list-style-type:disc;
	margin:auto;
}

#content ul.sortable-list ul li{
	margin:auto;
	margin-left:30px;
}

#frame{
		height:451px;
		width:960px;
		margin-top:0px;
		margin:auto;
		background:#fff;
		background:url(uploads/i/back3.jpg);
		background-repeat: repeat-x;
}

#header{
		height:160px;
		width:960px;
}

#header #logo{
	display:block;
	float:left;
	margin-top:15px;
	margin-left:30px;
}

#content{
	float:left;
	display:block;
	width:634px;
	padding-left:15px;
}

a{
	color:#0000FB;
	text-decoration:none;
}



#right{
	float:left;
	padding-top:5px;
	margin-top:15px;
	display:block;
	width:150px;
	border-left:1px solid #ddd;
	text-align:center;
}

#right ul{
	margin:0;
	padding:0;
  list-style-type:none;
}

#right ul li{
	margin:0;
	padding:0;
	margin-top:10px;
}

#newsbox{
	background:url(uploads/i/grad.png);
	width:274px;
	height:198px;
	border:1px solid #ddd;
	padding:0;
	margin-bottom:0;
	margin-left:15px;
	float:left;
	display:block;
	margin-top:12px;
	margin-bottom:12px;
	overflow:auto;
}

#newsbox h2{
	margin:10px;
}

#content #newsbox ul{
  padding-left:4px;
  margin-top:0px;
  list-style-type:none;
}

#content #newsbox ul li{
	margin-top:5px;
	padding-left:6px;
	background:url(uploads/i/dot.png);
	background-repeat: no-repeat;
	background-position: 0 7px;

		margin-left:5px;
	}

#picbox{
	margin-left:15px;
	float:left;
	display:block;
	clear:right;
	margin-top:12px;
	margin-bottom:12px;
	width:300px;
}

#clear{
	clear:both;
	float:none;
	height:208px;
}

h1{
	font:	20px/22px Helvetica, Arial, sans-serif;
	margin:10px;
	margin-left:15px;
	padding:0;
	margin-top:25px;
}

h2{
	font:	16px/13px Helvetica, Arial, sans-serif;
	margin:10px;
	margin-left:15px;
	padding:0;
	margin-top:25px;
}

h3{
	padding:0;
	margin:0;
	font:	17px/36px Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing:2px;
}

h4{
	padding:0;
	margin:0;
	margin-top:15px;
	letter-spacing:1px;
}

p {
	margin:10px;
	margin-left:15px;
}

table{
	margin-left:15px;
	background:url(uploads/i/grad.png);
	background-repeat:repeat-x;
	margin-bottom:20px;
	width:600px;
}

td{
	padding-right:10px;
	border-bottom:1px solid #ddd;
}

form {
	float:left;
}

fieldset{
	margin:0;
	padding:0;
	border:0;
	width:560px;
	margin-bottom:10px;
	}

#content form{
	margin-left:15px;
	width:560px;
}

#content form h2{
	margin-left:0;
}

label{
	display:block;
	float:left;
	margin-right:10px;
	width:150px;
}

#content form .halfform{
	width:62px;
}


label input{
	float:left;
}

textarea{
	height:105px;
	width:500px;
}

input, select, textarea{
	font:	16px/28px Helvetica, Arial, sans-serif;
}

.floater{
}

.floater input{
display:inline;
	float:none;
}


#content ul.sortable-list li hr{
	display:block;
	float:none;
	clear:both;
	height:0px;
	border:0;
	padding:0;
	margin:0;
	color:#f00;
	visibility:hidden;
}

.left{
	display:block;
	float:left;
	margin:10px;
	clear:left;
	}

.right{
	display:block;
	float:right;
	margin:10px;
	clear:right;
}

#content img{
	margin:10px;
}

#picbox img{
	margin:0;
}

#menu{
	width:150px;
	float:left;
	padding-top:15px;
	margin-top:15px;
	border-right:1px solid #ddd;
	height:100%;
}

#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu ul ul{
	margin-left:20px;
}

#menuul{
	float:left;

}

#content #album{
	margin-top:0px;
}

#content #album li{
	margin:0;
	padding:0;
	float:left;
}

#content #album a{
	font-size:2em;
	float:left;
	margin-left:3px;
	}

#content #album ul{
	list-style-type:none;
}

#content #album li img{
	margin:0;
	padding:0;
	float:left;
	margin-top:15px;
	margin-right:3px;
	width:80px;
	}

#content #placeholder{
	width:600px;
	}


.pdflink{
	background-image:url(appear/i/pdf.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:16px;	
}

.mailto{
	background-image:url(appear/i/mail_icon.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:16px;	
}

.externallink{
	background-image:url(appear/i/externallink.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:12px;
	margin-right:2px;
}

#content ul.sortable-list .sortable_item form ul{
	list-style-type:none;
}

#content ul.sortable-list .sortable_item form .small{
	width:75px;
}

#content ul.sortable-list .sortable_item form input{
	font:1em/1.5em Helvetica, Arial, sans-serif;
	padding:2px;
	margin-right:5px;
}

#content ul.sortable-list .sortable_item form span{
	width:200px;
	display:block;
	float:left;
}

#slide {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 

.sponsoren{
	height:60px;
}
 
.sponsoren img { 
	margin:0;
	padding:0;
	margin-left:2px;
} 

.sponsoren h2{
	padding-bottom:0;
}

#headercontainer{
	width:780px;
	height:160px;
	display:block;
	float:left;
}

.headerimages{
}

.headerimages img{
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:20px;
}

.googlemap{
	display:block;
	margin-left:20px;
	height:400px;
	width:600px;
}

#menu a{
	padding:2px;
}

#menu a:hover, .current{
	background:#0000FB;
	color:#fff;
}

ul#pics{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#pics li{
	display:block;
	float:left;
	padding:10px;
}

ul#pics li img{
	max-height:67px;
	min-height:67px;
}


