img					{border:0;}
code				{display:block;}
table				{border-collapse:collapse; border:0;}
form, fieldset 		{border:0;}
legend				{display:none}
ul					{list-style:none;}
hr					{height:1px;visibility:hidden }
p					{padding-bottom: 1em;}
h1,h2,h3,h4,h5		{font-weight:normal}

/* Fonts*/
.normal				{font-size:13px;}
.bigger 			{font-size:16px}
.big 				{font-size:20px}
.smaller			{font-size:8px; font-family:Tahoma,Arial, Helvetica, sans-serif }
.small				{font-size:9px}
.verysmall				{font-size:6px}
.bold 				{font-weight:bold;}

/* Behaviour*/
.error			{color:#FF0000;}
.noWrap			{white-space: nowrap;}
.noBrd			{border:0}
.fl				{float:left;}
.fr				{float:right;}
.fn				{float:none;}
.cb				{clear:both;}
.cl				{clear:left;}
.cr				{clear:right;}

.tl				{text-align:left;}
.tr				{text-align:right;}
.tc				{text-align:center;}
.fi				{font-style: italic;}

.clear			{float:none; clear:both; width:0; height:0; line-height:0; overflow:hidden; font-size:0; visibility: hidden; margin:0; padding:0; border:0;}
.nw				{white-space:nowrap;}
.no-bg			{background-image: none;}
.dn				{display:none}


/* Spaces */
.spc-l			{margin-left:  10px;}
.spc-r			{margin-right: 10px;}
.spc-t			{margin-top:   10px;}
.spc-b			{margin-bottom:   10px;}

.pad-l			{padding-left: 10px}
.pad-t			{padding-top: 10px}


a {text-align:left; text-decoration:none;color:#014373}
a:hover {color:#FB0404;text-decoration: none;}

.moveLeftBig {margin-left:-210px}
.moveTopSmall {margin-top:-50px}

.message {font: normal 20px Verdana, Arial, Helvetica,sans-serif;color:red}
.messageSmall {font: normal 12px Verdana, Arial, Helvetica,sans-serif;color:red}


.spc-b-l {padding-bottom:20px}
.spc-t-l {padding-top:20px}
.spc-l-l {padding-left:20px}

.border {border:1px solid #000;}

/*body {background-color: #EEE;margin: 0px;font: normal 12px Verdana, Arial, Helvetica,sans-serif;}*/
body  {background:#160003;margin: 0px;font: normal 12px Verdana, Arial, Helvetica,sans-serif;padding:0; background-image: url(/common/images/bg/bg_g.gif);background-repeat: repeat-x}
#main_top {background-image: url(/common/images/bg/bg_top.png);background-repeat:no-repeat;height:175px;margin: 0px;width:1040px;text-align: left;}
#main_top #logo {margin-top: 22px}
#main_top img{margin-left:50px;}
#main_top #mainslide{height: 150px;width: 610px;margin-left: 30px}
#main_top #mainslide #topslide img {margin-left:0px;margin-top: 22px;height: 150px;width: 610px;} 

#main_middle {background-image: url(/common/images/bg/bg_middle.png);background-repeat: repeat-y;margin: 0px;width:1040px;}
#main_content {min-height: 650px;font: normal 12px Verdana, Arial, Helvetica,sans-serif;color:#000;padding-left: 13px;padding-bottom: 13px;padding-top:35px}
#main_content_left {width:620px;}
#main_content_right {width:217px;}
#main_bottom {background-image: url(/common/images/bg/bg_bottom.png);background-repeat:no-repeat;height:80px;margin: 0px;width:1040px;text-align: left;font-size: 10px;}
#main_bottom #footer {text-align:right;margin-right: 180px}
#main_bottom a:HOVER {text-decoration: none;}
/*#footer {background-color: #FFF}*/
/*#main_sponsor {background-image: url(/common/images/bg/bg_middle.png);background-repeat: repeat-y;margin: 0px;width:847px;text-align: left;padding-left: 13px;}*/
#main_sponsor {background-image: url(/common/images/bg/bg_middle.png);background-repeat: repeat-y;margin: 0px;width:1040px;text-align: left}
#sponsortxt {margin-left:13px}
#sponsors_table {margin-left:13px}
#sponsortxt {font-size:10;color:#CCC}
#googleads_right {margin-left:20px}
#googleads_top {padding-right: 180px}

/* TOP MENÜ 1*/
#mainnavi1 {margin-left:13px;padding-top:5px; width:842px;height:20px;background-color: #514b40;}

/*#mainnavi1 {padding-top:5px; width:850px;height:20px;background-color: #9e7541;text-align: right;}*/
#mainnavi1 {color:#dcbc91;font-weight:normal;font-size: 11px}
#mainnavi1 ul {background:#514b40;margin:0;padding:0;margin-right:5px;float:right}
#mainnavi1 ul li {float: right}
#mainnavi1 ul li a:link, #topmenuMain ul li a:visited {text-decoration:none;color:#dcbc91;font-weight:normal}
#mainnavi1 ul li a:hover {color:#FFF;text-decoration: none;}

/* TOP MENÜ 1*/
/*#ja-mainnav2{padding-left: 13px;padding-top: 5px}*/
/*#ja-cssmenu {width:822px;font-size: 12px;}*/
#ja-mainnav2{padding-left: 13px;}
#ja-cssmenu {width:822px;font: normal 11px Verdana, Arial, Helvetica,sans-serif}
#ja-cssmenu li ul {border-width:0px;color:#d3cfcf;}
#ja-cssmenu li a,#ja-cssmenu li ul a {color: #f1d1d1;font-family: Verdana}
/*#ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus {background-color: transparent;background-image: url(../images/mainnav-hover.gif);background-repeat: repeat-x;background-attachment: scroll;background-position: center top;color: #ffffff;}*/


/*CONTENT*/
#contenttitle {margin-top:10px;margin-left:5px;margin-right:5px;padding-left:10px;padding-top:3px;padding-bottom:3px;border:solid #000 1px;background-color: #014373;font: 10pt Arial, sans-serif;color:#FFF;border:solid #000 0px;}
#contenttitletext {color:#000;font-size: 13px; font-weight:normal;}

/*CONTENT TITLE*/
#content_left_title_text{width:615px;height:20px;background-image: url(/common/images/bg/bg_navi_g.gif);background-repeat: repeat-x;color:#FFF;font-size:12px;font-weight: bold;padding: 5px 0 0 5px}
#content_left_title {height:20px;margin-top: 5px;margin-bottom: 15px;}

/*MESSAGE*/
#msgtext {color:#000;font-size: 13px; font-weight:normal;padding-bottom: 30px}

/*ERROR*/
#errortext {color:#FF0000;font-size: 13px; font-weight:normal;padding-bottom: 30px}


/* VALIDIERUNG */	
#validation .correctionText {display: block;color: #006600;font-weight: bold;font-size: 10px;}
#validation .requiredImage{position: relative;top: -0.3em;width: 7px;height: 7px;}
#validation .labelText .requiredImage{left: -0.25em;}
#validation #correctionimg {margin-right: 3px}
#validation label {display: block;clear: both;padding-bottom: 1em;padding-left: 12em;}
#validation .labelText{position: relative;width: 10em;left: -12em;float: left;margin-right: -10em;padding-bottom: 1em;font-weight: bold;}
#validation .requiredMarker {display: block;color: #999999;font-size: 70%;text-transform: uppercase;font-weight: normal;}	

/*TAB*/
.widget {
width: 620px;
margin: 0;
padding: 0;
border: 0px solid #dedbd1;
}

.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 3px;
	border:0px solid #dcbc91;
	}
	
.tabnav li a, .tabnav li a:active, .tabnav li a:visited {
		text-decoration: none;
		color: #FFF;
		font-weight: bold;
		padding: 4px 6px;
		height: 30px;
		width:100px;
		/*background-image: url(/common/images/bg/topmenu.gif);*/
		}
		
#tabnavspan {background-image: url(/common/images/bg/tabtitle.png);background-repeat: no-repeat;}		

.ui-tabs-selected #tabnavspan {background-image: url(/common/images/bg/tabtitle_sel.png)}
.tabnavspan {padding-top: 4px;padding-bottom: 4px;width: 100px;float:left;}

.tabnav li a:hover, .tabnav li.ui-tabs-selected a {
		/*background: #000;*/
		color: #FFF;
		text-decoration: none;
		}
		
.tabdiv {
	background: #fff;
	margin-top:3px;
	border: 1px solid #c60001;
	padding: 10px;
	}
	
.ui-tabs-hide {
	display: none;
	}

#tabvanilla {margin-top:20px}
.tabnav.ui-tabs-nav {margin-left: -40px;padding-top:10px}
.tabdiv {margin-top:-4px;}

/*BOX SMALL*/
.boxsmall {margin-bottom:10px;text-align: left;font-size: 12px;margin:5px}
.boxsmall #boxheadercontent {width:auto;background-color: #c60001;padding: 3 3 3 3;color: #FFF;background-image: url(/common/images/bg/bg_box.gif);background-position: right;background-repeat: repeat-x;}
.boxsmall #boxheaderleft {height:20px;width:10px; background-image: url(/common/images/bg/smallboxleft.gif);background-repeat: no-repeat;}
.boxsmall #boxheaderight {height:20px;width:10px;background-image: url(/common/images/bg/smallboxright.gif);background-repeat: no-repeat;}
.boxsmall .boxcontent {background-color: #fff;padding: 3 3 3 3;border:1px solid #326a4b;clear:both;font-size: 10px}
.boxsmall .boxitem {height: 55px;padding-bottom: 3px}
.boxsmall .boxitem img {width: 75px;padding-right:3px;}
.boxsmall .boxitem .boxitemtext { font-weight:normal;}
.boxsmall .boximg img{width:215px;border:1px solid #dcbc91;}
.boxsmall .boxitem a{height:30px;}
.boxsmall .boxitem a, .boxitem a:active, .boxitem a:visited, .boxitem a:hover {text-decoration:none;}

/*BOX BIG */
.boxbig {margin-bottom:10px;text-align: left;font-size: 12px;width:620px}
.boxbig #boxheadercontent {width:auto;padding-right:100px; color: #000;}
.boxbig #boxheaderleft {height:20px;width:0px;}
.boxbig #boxheaderight {height:20px;width:0px;}
.boxbig .boxcontent {clear:both;}

/*BIG BOX NEWS */
.boxbig .newsitem {min-height: 125px;padding: 3 3 3 3;margin-top:15px}
.boxbig .newsitem img {width: 150px;padding-right:3px;}
.boxbig .newsitem a:hover {text-decoration:none}
.boxbig #newtitle {border-bottom:1px solid #edf2f4;padding-bottom: 3px;margin-bottom: 5px;font-size: 12px}
.boxbig #newsitemtext {font-size: 12px}
.boxbig .newsitem {border-top: 3px solid #c8d5da;}

/*NEWS*/
.newsitem {height: 125px;padding: 3 3 3 3;margin-top:35px;border-top: 3px solid #c8d5da;}
.newsitem img {width: 150px;padding-right:3px;}
.newsitem a:hover {text-decoration:none}

#newtitle {border-bottom:1px solid #edf2f4;padding-bottom: 3px;margin-bottom: 5px;font-size: 12px;padding-top: 15px}
#newsitemtext {font-size: 12px}

#newsdetail {width: 623px;}
#newsdetail img {width: 300px;padding-right: 10px}
#newscontent {padding-top: 10px;padding-right: 4px}
#newssmalltext {background-color: #f2efcc;padding: 5 5 5 5 }
#newslongtext {}

/*TERMINKALENDER*/
.terminitem {height: 125px;padding: 3 3 3 3;margin-top:35px;border-top: 3px solid #c8d5da;}
.terminitem img {width: 150px;padding-right:3px;}
.terminitem a:hover {text-decoration:none}

#termintitle {border-bottom:1px solid #edf2f4;padding-bottom: 3px;margin-bottom: 5px;font-size: 12px;padding-top: 15px}
#terminitemtext {font-size: 12px}

#termindetail {width: 623px;}
#termindetail img {width: 300px;padding-right: 10px}
#termincontent {padding-top: 10px;padding-right: 4px}
#terminsmalltext {background-color: #f2efcc;padding: 5 5 5 5 }
#terminlongtext {}

/*KONTAKT*/
#kontakt_allgemein {min-height:200px;padding-top: 60px}
#kontakt_allgemein_bild {margin-right:10px;}
#kontakt_allgemein_bild img {width: 300px;height: 200px}


#kontakt_email {min-height:350px;padding-top: 10px;}

#kontakt_email {font: normal 12px Verdana, Arial}
#kontakt_email #validation .labelText{font-size: 11px;left: -16em;width: 8em;padding-bottom: 7px;font-weight: bold;}
#kontakt_email #nachname {width:375px}
#kontakt_email #vorname {width:375px}
#kontakt_email #grund {width:375px}
#kontakt_email #email {width:375px}
#kontakt_email #nachricht {width:375px;height: 100px}

/*USNER TEAM MITTEILUNG*/
#unserteam_mitteilung {min-height:350px;padding-top: 10px;}

#unserteam_mitteilung {font: normal 12px Verdana, Arial}
#unserteam_mitteilung #validation .labelText {font-size: 11px;left: -16em;width: 8em;padding-bottom: 7px;font-weight: bold;}
#unserteam_mitteilung #nachname {width:375px}
#unserteam_mitteilung #vorname {width:375px}
#unserteam_mitteilung #betreff {width:375px}
#unserteam_mitteilung #email {width:375px}
#unserteam_mitteilung #nachricht {width:375px;height: 100px}

/*STADIEN*/
#stadien_allgemein {height:300px;padding-top: 60px}
#stadien_allgemein {margin-right:10px;}
#stadien_allgemein img {width: 300px;height: 200px;margin-right: 5px}
#stadien_allgemein allgemein_text {}

#stadien_anfahrt {height:300px;}
#stadien_anfahrt #map_canvas {width: 585px; height: 300px;margin-right: 10px}
#stadien_anfahrt #map_canvas div span {display:none}
#stadien_anfahrt #map_canvas div a {}

/*ANFAHRT*/
#anfahrtkarte {margin-top:10px}
#anfahrtkarte #map_canvas {width: 400px; height: 300px;margin-right: 10px}
#anfahrttext img {width: 135px;padding-bottom: 10px}

/*IMPRESSUM*/
#impressum {margin-left:30px; margin-bottom:80px; margin-top:60px;}

/*Terminkalender small BOX*/
#terminsmallbox .boxcontent {min-height: 50px}

/*ADS BOX SMALL*/
#adsbox .boxcontent img {width:200px}
#adsbox .boxcontent {background-color:#FFF}

.longtext{line-height: 2em}


/* ja-cssmenu */
#ja-cssmenu li
#ja-cssmenu li li {width: 15.9em;}
#ja-cssmenu ul li a {width: 15.2em;}
#ja-cssmenu li ul {width: 16.9em;}

/* VORANMELDUNG*/
#voranmeldung {font: normal 12px Verdana, Arial}
#voranmeldung #validation .labelText{font-size: 11px;left: -16em;width: 8em;padding-bottom: 7px;font-weight: bold;}
#voranmeldung #nachname {width:385px}
#voranmeldung #vorname {width:385px}
#voranmeldung #telefon {width:185px}
#voranmeldung #email {width:385px}
#voranmeldung #strasse {width:385px}
#voranmeldung #plz {width:85px}
#voranmeldung #ort {width:185px}
#voranmeldung #geburtsdatum {width:85px}
#voranmeldung #weitere_angaben {width:385px;height: 125px}

/* BILDER-GALERIE */
.bildgalerie {height:150px;border:1px solid #000;margin:10px;}
.bildgalerie img {width:200px;margin-right:10px}
#galeriebilder #galerietitle {font-weight:bold}
#galeriebilder #bilder img {margin:10px;border:1px solid #000;}
#galeriebilder #slideshow {padding-left:80px}	

/*BOX_LARGE_ERROR*/
#box_large_error {width: 620px;}
#box_large_error .boxtext {width: 600px}
#box_large_error .boxtitle {width: 598px;}
#box_large_error .bottomcenter {width: 598px;}

/*BOX_LARGE_INFO*/
#box_large_info {width: 620px;}
#box_large_info .boxtext {width: 600px}
#box_large_info .boxtitle {width: 598px;}
#box_large_info .bottomcenter {width: 598px;}

/*BOX_LARGE_INFO*/
#box_large_msg {width: 620px;}
#box_large_msg .boxtext {width: 600px}
#box_large_msg .boxtitle {width: 598px;}
#box_large_msg .bottomcenter {width: 598px;}

/*BOX*/
.box {font: normal 11px Verdana, Arial, Helvetica,sans-serif;margin-bottom: 14px;margin-left: 5px}
.box .topleft {background-image: url(/common/images/bg/box/top_left.gif);background-repeat: no-repeat;width: 6px;height: 35px;}
.box .topright {background-image: url(/common/images/bg/box/top_right.gif);background-repeat: no-repeat;width: 6px;height: 35px}
.box .boxtitle {font-weight: bold;background: #EEE;height: 30px;padding-top: 5px}
.box .boxtitle img{border:1px solid #CCC;}
.box .boxtext {padding-left:5px;padding-right: 5px;background: #EEE;}
.box .bottomleft {background-image: url(/common/images/bg/box/bottom_left.gif);background-repeat: no-repeat;width: 6px;height: 6px;}
.box .bottomcenter {background: #EEE;height: 6px;overflow: hidden;}
.box .bottomright {background-image: url(/common/images/bg/box/bottom_right.gif);background-repeat: no-repeat;width: 6px;height: 6px;}

/* DOWNLOADS */
#downloadtable {border:1px solid #004066;font: normal 12px Verdana, Arial}
#downloadtable table {border:1px solid #004066;font: normal 12px Verdana, Arial}
#downloadtable td {border:1px solid #004066;height: 20px;padding: 2px;vertical-align: middle;}
#downloadtable #name {width:650px}
#downloadtable #download {width:80px;text-align: center;}
#downloadtable .header {background-image: url(/common/images/bg/mainnav-right.gif);background-repeat: repeat-x;font-weight:bold;color: #FFF}

/*BELEGSCHAFT*/
.personal {width:585px; height:160px;border:1px solid #CCC;margin:10px;padding:10px}
.personal img {width:120px;margin-right:10px}	

