/* GLOBAL
************************************************/

body {
	margin: 0;
	padding: 0;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	background: url(../pics/global_bg.gif) repeat-x #131212;
}
img {
	border : 0px;
}

table {
	border : 0px;
}


/* WRAPPER CONTRUCT
************************************************/

#outerWrapper {
	width: 760px;
	margin: auto;
}
.header { 
	width: 760px;
	margin:50px 0 0 0;
	padding:0;
}
.globalbg { 
	width: 760px;
	margin:0;
	padding:0;
	background: url(../pics/vert_bg.gif) repeat-y;
}
.navibg { 
	width: 760px;
	margin:0;
	padding:0;
	background: url(../pics/navi_bg.gif) repeat-y;
}


/* MAIN 
*************************************************/

#content { 
	width:525px;
	margin:0;
	padding:12px 0 15px 0;
/*	border: 1px solid green; */
}
#content .imgborder { 
	border: solid 1px #ffffff;
	margin:3px 15px 0 0;
	padding:0;
}
#listing { 
	margin:0;
	padding:0 15px 2px 35px;
	float: left;
/*	border: 1px solid gray; */
}
.mainbg {
	background: url(../pics/main_bg.gif) repeat-y;
}
.mainsubbg {
	background: url(../pics/mainsub_bg.gif) repeat-y;
}
#teaser {
	margin:0;
	padding:12px 25px 15px 25px;
/*	border: 1px solid red; */
}
#more { 
	margin:0;
	padding:10px 0 15px 0;
	float: left;
/*	border: 1px solid gray; */
}


/* BERICHT
**************************************************/

#imgbericht {
	width:195px;
	float: left;
	padding: 0 0 11px 0;
}
.newsnote {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	padding:4px 5px 10px 0;
	margin:0;
}
.subnewsnote {
	font-weight: normal;
	color: #9E9C9A;
}
#gruppe {
	width:172px;
	float: right;
	margin:12px 0 10px 10px;
	padding:0;
/*	border: 1px solid red; */
}
.gruppebg {
	background: url(../pics/gruppe_bg.gif) repeat-y;
}
#insidegr {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	margin:0;
	padding:15px 12px 12px 12px;
/*	border: 1px solid red; */
}


/* EXTRAS
**************************************************/

#extras {
	width:235px;
	margin:0;
	padding:12px 0 15px 0;
	float:right;
/*	border: 1px solid red; */
}
#listing2 { 
	margin:0;
	padding:0 35px 2px 0;
/*	border: 1px solid gray; */
}
.extrasbg {
	background: url(../pics/extras_bg.gif) repeat-y;
}
.tourbg {
	background: url(../pics/extras_medien_bg.gif) repeat-y;
}
#insideex {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	margin:0;
	padding:8px 12px 12px 30px;
}

#insidetour {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0;
	padding:12px 12px 0 12px;
}

#mainGalerie {
	width: 230px;
	height: 112px;
	margin: 0;
	padding: 0 15px 5px 0;
	float: left;
}

#mainVita {
	width: 230px;
	height: 112px;
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
}



/* GALERIE
**************************************************/

#listing3 { 
	margin:0;
	padding:0 15px 0 35px;
/*	border: 1px solid blue; */
}
#listing_gal { 
	margin:0;
	padding:0 9px 0 25px;
/*	border: 1px solid gray; */
}
#topname { 
	width:100px;
	height:17px;
	margin:0;
	padding:5px 0 2px 25px;
	float:left;
/*	border: 1px solid blue; */
}
#topyear { 
	width:325px;
	height:17px;
	margin:0;
	padding:5px 25px 0 0;
	text-align:right;
	color:#BDBDBD;
	float:left;
/*	border: 1px solid green; */
}
#hrule {
	width: 475px;
	height:2px;
	padding:0;
	margin:10px 0 10px 0;
	background: url(../pics/line.gif) no-repeat;
}
#hrule2 {
	width: 475px;
	height:2px;
	padding:0;
	margin:10px 0 3px 0;
	background: url(../pics/line.gif) no-repeat;
}
#hrule3 {
	width: 475px;
	height:2px;
	padding:0;
	margin:3px 0 10px 0;
	background: url(../pics/line.gif) no-repeat;
}
#hrule4 {
	width: 475px;
	height:2px;
	padding:0;
	margin:10px 0 6px 0;
	background: url(../pics/line.gif) no-repeat;
}
#galpreview { 
	width:147px;
	height:116px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;

/*	border: 1px solid green; */
}
#galtext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	width:145px;
	height:40px;
	padding:7px 0 0 0;
	margin: 0 0 0 0;
	float:left;
	
/*	border: 1px solid blue; */
}
.galborder {
	border: solid 1px #ffffff;
}
#galthumb { 
	width:86px;
	height:80px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;

/*	border: 1px solid green; */
}
#galdate { 
	width:110px;
	margin:0;
	padding:0 25px 0 0;
	text-align:right;
	color:#696969;
	float:left;
/*	border: 1px solid green; */
}
#galname { 
	width:315px;
	margin:0;
	padding:0 0 0 25px;
	float:left;
/*	border: 1px solid green; */
}
#galnavi { 
	width:425px;
	margin:0;
	padding:0 25px 10px 25px;
/*	border: 1px solid green; */
}
#galteaser { 
	width:427px;
	margin:0;
	padding:0 24px 0 24px;
/*	border: 1px solid green; */
}
.galnote {
	margin:0;
	padding:4px 5px 0 0;
	/* padding:4px 5px 0 7px; */
}

/* VIDEOS
**************************************************/

#vidpreview { 
	width:147px;
	height:140px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
#vidtext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	width:145px;
	height:64px;
	padding:7px 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
#vidthumb { 
	width: 218px;
	height: 62px;
	padding: 0;
	margin: 0;
	float: left;
}
#vidpic {
	width: 105px;
	height: 62px;
	padding: 0;
	margin: 0;
	float: left;
}
#vidtexts {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	height: 62px;
	padding: 0;
	margin: 0;
	float: left;
}
#kasten { 
	padding: 7px;
	margin: 3px 0 5px 0;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	border: solid 1px #bdbdbd;
}


/* TERMINE
**************************************************/

#listing25 { 
	margin:0;
	padding:0 25px 0 25px;
}

#term_datum { 
	width:85px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
#term_rennen { 
	width:180px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
}
#term_extra { 
/*	text-align:center; */
	width:40px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
/*	border: 1px solid red; */
}
#term_extra2 { 
	width:40px;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}


/* VITA
**************************************************/

#imgvita {
	width:225px;
	float: left;
	padding:0 0 11px 0;
	margin:0;
}
.imgerfolge {
	border: solid 1px #FFFFFF;
	margin:15px 0 3px 0;
	padding:0;
}
#hrulesub {
	width: 475px;
	height:2px;
	padding:0;
	margin:10px 0 10px 0;
	background: url(../pics/line_sub.gif) no-repeat;
}
#movieimg { 
	width:160px;
	height:140px;
	padding:0 0 0 0;
	margin: 0 0 0 20px;
	float:right;
/*	border: 1px solid green; */
}
#movielink {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width:145px;
	height:16px;
	padding:7px 0 0 0;
	margin: 0 0 0 0;
	vertical-align:top;
	float:left;
}


/* FOOTER
**************************************************/

.footer {
	width: 760px;
	background: url(../pics/footer_bg.png) no-repeat; 
}
.footer img {
	padding: 0 0 0 46px;
}


/* LINKS
************************************************/

a {color: #E88B00; text-decoration: none; }
a:hover {color: #2E2929; text-decoration: none;}

a.link {color: #2E2929; text-decoration: none; }
a.link:hover {color: #E88B00; text-decoration: none;}

a.grau {color: #696969; text-decoration: none; }
a.grau:hover {color: #E88B00; text-decoration: none;}

a.hellgrau {color: #BDBDBD; text-decoration: none; }
a.hellgrau:hover {color: #E88B00; text-decoration: none;}

a.white {color: #FFFFFF; text-decoration: none; }
a.white:hover {color: #E88B00; text-decoration: none;}

a.black {color: #2F2F2F; text-decoration: none; }
a.black:hover {color: #E88B00; text-decoration: none;}


/* TEXTS 
************************************************/

p {
	margin: 0;
	padding: 0;
}
h1 {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #272323;
	margin:0;
	padding:0 0 15px 0;
}
h3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 0;
	padding: 0;
}
h5 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	margin:0;
	padding:0 0 10px 0;
}
h4 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #EFEFEF;
	margin: 0;
	padding: 0;
}
h6 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #272323;
	margin: 0;
	padding: 0;
}
.datum {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #87837F;	
}
.magenta {
	color: #E88B00;	
}
.grey {
	color: #888888;	
}
.darkgrey {
	color: #2F2F2F;	
}
.arrow {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.whitesmall {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
.size10 {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.size10grey {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #9E9C9A;
}
.size14 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}


/* ETC
************************************************/

#clear {
	clear: left;
	
}


/* hack problem hrule
**************/
.one {
	font: 1px Verdana, Arial, Helvetica, sans-serif;
}

