#pager {
	text-align: center;
	height:40px;
}

.pager_count, #pager_prev, #pager_next {
	width: 5px;
	margin: 3px;
	padding: 4px 4px 4px 6px;
	border: 1px solid #333;
	background-color: #fff;
}
#pager_prev {
    padding: 4px 4px 4px 16px;
    height:16px;
    background: url("../images/pfeil_prev.gif") no-repeat left top #ffffff;
}
#pager_fst {
    padding: 4px 12px 4px 16px;
    height:16px;
    background: url("../images/pfeil_first.gif") no-repeat left top #ffffff;
}

#pager_next {
    padding: 4px 16px 4px 4px;
    height:16px;
    background: url("../images/pfeil_next.gif") no-repeat right top #ffffff;
}
#pager_last {
    padding: 4px 16px 4px 12px;
    height:16px;
    background: url("../images/pfeil_last.gif") no-repeat right top #ffffff;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, 
h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td, input[type=checkbox]{ 
    border-collapse: collapse;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
     }

body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

p {font-size:1em;line-height:1.5em;}

#left {padding-top:10px;
	float: left;
	width: 180px;
}
#wrapper_bg {
	background-image: url(/public/images/wrapper_bg.gif);
	background-repeat:repeat-x;
background-color:#e1d8d1;}
#content {
	padding: 10px 190px 0 190px;
}

#innercontent td, tr {
padding:0.25em;}

.ovzReadMoreLink {
margin-top:10px;
display:block;
}

#content2 {
padding-right:190px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
background-repeat:repeat-y;
}

#right {
padding-top:10px;
float: right;
width: 180px;
}


h1{font-size:1.5em;font-weight:bold;padding-bottom:0.5em;color:#b22329;}
h2{font-size:1.3em;padding-bottom:1em;padding-top:1em;font-weight:bold;color:#333331;}
h3{font-size:1em;padding-bottom:1em;padding-top:1em;font-weight:bold;color:#333331;}

a:link,a:visited,a:focus {
color:#902328;text-decoration:none;
}

a:hover {
color:#e52d35;
}
a.ovzheadline {font-weight:bold;color:#0f1721;font-size:1.5em;text-decoration:none;}

#featurebox {
    background: -moz-linear-gradient(center top , #FAFAFA, #EDEDED) repeat scroll 0 0 transparent;
	background-color:#ededed;
    border: 1px solid #F4F4F4;
    border-radius: 10px 10px 10px 10px;
	width:150px;
	padding:10px;
	margin-bottom:20px;
	}
	
#featurebox ul {
list-style-type:none;
border-bottom:1px solid #dddddd;
margin-bottom:10px;
}

#featurebox ul:after {
border-bottom:1px solid #fff;}

#featurebox li {
margin-bottom:1em;
}
#logo {position:relative;left:50px;top:50px;}
/*
#innercontent img {
  background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 4px #888888;
    display: block;
    padding: 4px;
}*/

#innercontent ul {
list-style-position:outside;
padding-left:20px;
}
#innerContent img {
  background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 4px #888888;
    display: block;
    padding: 4px;
}

#innerContent ul {
list-style-position:outside;
padding-left:20px;
}

#headlines li a {
	color: #418e79;
	text-decoration: none;
}

#headlines li a:hover {
	text-decoration: underline;
}

#breadcrumbs {
	color: #999999;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#breadcrumbs a {
	margin-bottom: 10px;
	color: #999999;
	text-decoration: none;
}

#breadcrumbs a:hover {
	margin-bottom: 10px;
	color: #666666;
	text-decoration: none;
}


#vz a {
	color: #FFFFFF;
	text-decoration: underline;
}

#bg_top {
	height:10px;
	width:950px;
	margin:auto;
	background-image: url(/public/images/bg_top.png);
}

#bg_bottom {
	height:10px;
	width:950px;
	margin:auto;
	background-image: url(/public/images/bg_bottom.png);
	}


#bg_container {
	width: 950px;
	margin: auto;
	background-image: url(/public/images/bg_container.png);
}
#container {
	width: 930px;
	margin:auto;
}
#events li {list-style-position:inside;list-style-type:none;padding-bottom:3px;}
#calling {height:250px;width:930px;margin:auto;}
#topMenu {height:35px;padding-top:5px;width:930px;padding-left:10px;padding-right:10px;margin:auto;}

#footer {background-image: url(/public/images/bg_footer.jpg);height:80px;padding:10px;text-align:center;}
#footer a{color:#ffffff;text-decoration:none;padding-right:20px;}
#footer a:hover {color:#af9bb7;}
#terminkalender {width:160px;padding-left:10px;padding-right:10px;}
#news ul {
list-style-type:none;}
#events ul {
list-style-type:none;}
.message {
	border: 1px solid #33AA33;
	background-color: #55DD55;
	padding: 3px;
	margin-bottom: 5px;
}

.error {
	border: 1px solid #EE5555;
	background-color: #EECCCC;
	padding: 3px;
	margin-bottom: 5px;
}

.help {
	background: #F4f4f4;
	background: #F4f4f4;
	padding: 5px;
	font-size: 10px;
}

.imgLeft {
	margin-bottom: 5px; 
	width: 160px; 
	height: 73px;
}


#team_sports {

}

#team_gender {

}

#team_trainer {

}

#team_sportlocations {

}

.bLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #989898;
}

.bRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #989898;
}

.balkenLi1 {
	
	height: 20px;
	width: 257px;
	background-color: #902328;
	background-repeat: no-repeat;
	background-position: left top;
}

.balkenLi2 {
	
	height: 20px;
	width: 257px;
	background-color: #902328;
	background-repeat: no-repeat;
	background-position: left top;
}

.balkenRe1 {
	
	height: 20px;
	width: 232px;
	background-color: #b22329;
	background-repeat: no-repeat;
	background-position: right top;
}

.balkenRe2 {
	
	height: 20px;
	width: 232px;
	background-color: #b22329;
	background-repeat: no-repeat;
	background-position: right top;
}


.bBottom {
	width: 545px;
	height: 1px;
	background-color: #009475;
	margin-top: 7px;
}

.result {
	
}

/*----------------------------------gallerie--------------------------------------------*/
	div.gallery-thumbs {
	border:solid 1px #ccc;
	margin-right:2px;
	margin-top:2px;
	padding:10px;
	width:115px;
	height:70px;
	float:left;
	cursor:pointer;
	}
	/*Gallerie Hauptbild*/
	div.gallery-main {
	width:556px;
	height:405px;
	border:solid 1px #ccc;
	padding:5px;
	margin-top:2px;
	}
	/*Gallerie Administrationslinks*/
	div.admin-links {
	margin-bottom:5px;
	}
	/*Gallerie Hauptbildoptionen*/
	div.gallery-moption{
	width:726px;
	border:solid 1px #ccc;
	padding:5px;
	margin-top:2px;
	text-align:center;
	}
	div.inhalt_gallery_image {
	text-align:center;
	}

/*----------------------------------gallerie--------------------------------------------*/

.pager  a, .pager-current {
  /*padding:3px 8px 3px 8px;*/
  margin:0 2px 0 2px;
  color: #333;
  font-weight:bold;
  border:1px solid  #d9f3c8;

}

.pager-current {
  color: #b22329;
  background-color: #b0d492;
}

/*
	Header Menue-Einstellungen
*/
#headerMenu {margin:auto;width:930px;height:50px;background:url(../images/headermenu_bg.gif);}

.headerMenuColumn {float:left;}
.headerMenuBlock {height:50px;}
a.headerMenuLink {height:33px;padding-top:17px;font-weight:bold;font-size:1.1em;text-decoration:none;padding-left:20px;padding-right:20px;display:block;color:#ffffff;
background:url(../images/headermenu.gif);background-repeat:repeat-x;}
a.headerMenuLink:hover {color:#ffffff;background:url(../images/headermenu_hover.gif);background-repeat:repeat-x;}
.headerMenuContainer {
	position: absolute;
	visibility:hidden;
	z-index: 1200;
	background-color:#ffffff;
	min-width:120px;
	margin-top:0px;
	border:1px solid #902328;
	padding:5px;


}
.headerSubmenuContainer {padding-left: 15px;}

a.headerSubmenuLink {padding:5px;display:block;color:#902328; text-decoration:none;}
a.headerSubmenuLink:hover {background-color:#e52d35;color:#ffffff;}

a.headerSubmenuLink2{padding:5px;display:block;color:#902328;text-decoration:none;}
a.headerSubmenuLink2:hover {background-color:#e52d35;color:#902328;}


/*
	Top Menue-Einstellungen
*/
.topMenuColumn{float:right;}
a.topMenuLink{height:21px;text-decoration:none;display:block;margin-left:5px;padding-top:7px;
padding-left:10px;padding-right:10px;color:#ffffff;cursor:pointer;}
a.topMenuLink:hover {color:#af9bb7;}

/*
	Linkes Menue-Einstellungen
*/
#leftMenuTitle{
	color: #b22329;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 1em;
	padding-left:15px;}

a.leftMenuLink  {
	width:150px;
	color:#902328;
	border-top:1px solid #e1d8d1;
	display:block;
	padding:7px 15px 7px 15px;
	text-decoration:none;

}

a.leftMenuLink:hover{
background:#e52d35;color:#ffffff;

}





.leftMenuContainer {
	display: none;
	z-index: 1000;
     width:180px;


}

a.leftSubmenuLink {
	background-color:#fffaf7;
	margin-left:1px;
	width:133px;
	color:#e52d35;
	border-top:1px solid #f7ede5;
	display:block;
	padding:7px 15px 7px 30px;
	text-decoration:none;

	
}

a.leftSubmenuLink:hover {
background:#e52d35;color:#ffffff;

}

.leftSubmenuContainer {
	display: none;
	z-index: 1000;
     width:180px;
}

a.leftSubmenuLink2 {
	background-color:#f7ede5;
	margin-left:1px;
	width:118px;
	color:#e52d35;
	border-top:1px solid #ffffff;
	display:block;
	padding:7px 15px 7px 45px;
	text-decoration:none;
	
}

a.leftSubmenuLink2:hover {
	background:#e52d35;color:#ffffff;
}

.leftSubmenuContainer2 {
	display: none;
	z-index: 1000;
    width:180px;

}

a.leftSubmenuLink3 {
	background-color:#eee4dd;
	margin-left:1px;
	width:103px;
	color:#e52d35;
	border-top:1px solid #ffffff;
	display:block;
	padding:7px 15px 7px 60px;
	text-decoration:none;
	
}

a.leftSubmenuLink3:hover {
background:#e52d35;color:#ffffff;
}

.leftSubmenuContainer3 {
	display: none;
	z-index: 1000;
    width:180px;

}


.list1 {
	height:18px;
	padding-bottom:3px;
}

/*
	Sonstige Einstellungen
*/


.moveable {
	cursor: move;
}

#treeControls img {
	width: 12px;
}

#meSource #treeControls img {
	display: none;
}

#meSource #ME_Up {
	display: none;
}

#meSource #ME_Down {
	display: none;
}

.il {
	display: inline;
	margin-right: 10px;
}

#login fieldset {border:1px solid #ffffff;padding:20px;}
#login legend {font-size:1.5em;font-weight:bold;color:#b22329;}

#login input[type=text], input[type=password], textarea ,input[type=email]{
	padding: 5px;
	width:300px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#login select {	padding: 5px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;}
#login textarea {
	height: 90px;
}

#login textarea:focus, input:focus {
	border: 2px solid #900;
}


#login label {
	float: left;
	text-align:left;
	margin-right: 15px;
	width: 200px;
	padding-top: 5px;
	font-size: 1.2em;
}


div .container {
	margin-left: 5px;
}

.dropPlate {
	text-align: center;
	background-color: #f0f0f0;
	color: #bbb;
}

#ME_Up,#ME_Down {
	cursor: pointer;
	font-size: 8px;
}

.openBar .simlink {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.openBar .simlink:hover {
	color: #333333 !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.adminMenuTitel a {
	color: #999999 !important;
	font-weight: bold;
	text-decoration: none;
}

.adminMenuTitel a:hover {
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
}

#ME_Title {
	font-size: 11px;
}

.dropMark {
	background-color: #feabab;
}

.dropHover {
	background-color: #abfeab;
}

.activeLink {
color:#b22329;
}

.list {
}

.list:hover {
	background-color: #eaeaea;
}

