/* GLOBAL
**************************************************/

body {
	margin: 0;
	padding: 0;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c55;
	background: url(../pics/global_bg.gif) repeat-x #F1F1F1;
}
img {
	border : 0px;
}

table {
	border : 0px;
}

/* WRAPPER CONTRUCT
**************************************************/

.outerWrapper {
	width: 730px;
	margin: auto;
}
.bodytop { 
	width: 730px;
	height: 54px;
	margin:0;
	padding:0;
	background: url(../pics/top_bg.gif) no-repeat;
}
.globalbg { 
	width: 730px;
	margin:0;
	padding:0;
	background: url(../pics/vert_bg.gif) repeat-y;
}
.logo {
	padding-left:26px;
}

/* CONTENT CONTRUCT
**************************************************/
#content { 
	width:500px;
	margin:0;
	padding:25px 0 15px 0;
/*	border: 1px solid red; */
}
#listing { 
	margin:0;
	padding:0 26px 10px 26px;
/*	border: 1px solid gray; */
}

#listing2 { 
	margin:0;
	padding:0 26px 0 26px;

/*	border: 1px solid gray; */
}

#content .before { 
	border: solid 1px #ededed;
	margin:0 11px 4px 0;
	padding:0;
}

.space1 { 
	margin:0 11px 10px 0;
	padding:0;
}

#leftnewsimg {
	width:210px;
	float: left;
	padding: 0 0 11px 0;
}

.imgheadlines {
	padding:0 0 14px 0;
}

/* Fotogalerie
**************************************************/

.galborder {
	border: solid 1px #d0d0d0;
}

#thumbs {
	width:131px;
	height:120px;
	padding:0 0 0 0;
	margin: 12px 0 12px 12px;
	float:left;
	
/*	border: 1px solid red; */
}

#smallthumbs {
	width:80px;
	height:80px;
	padding:0 0 0 0;
	margin: 3px 0 3px 8px;
	float:left;
	
/*	border: 1px solid red; */
}

/* ETC
**************************************************/

#extras {
	width:179px;
	margin:0;
	padding:25px 25px 0 25px;
	float:right;
/*	border: 1px solid red; */
}
#hrule {
	width: 474px;
	height:1px;
	padding:0 0 10px 0;
	margin:0;
	float:right;
	background: url(../pics/hr.gif) no-repeat;
}

#hrule2 {
	width: 474px;
	height:1px;
	padding:0 0 10px 0;
	margin:0;
	text-align:right;
	background: url(../pics/hr.gif) no-repeat;
}

#hrule3 {
	width: 474px;
	height:1px;
	padding:0 0 0 0;
	margin:0;
	float:right;
	background: url(../pics/hr.gif) no-repeat;
}

#hrulelinks {
	width: 474px;
	height:1px;
	padding:0;
	margin:4px 0 4px 0;
	float:right;
	background: url(../pics/hr.gif) no-repeat;
}

/* hack problem hrule
**************/
.one {
	font: 1px Verdana, Arial, Helvetica, sans-serif;
}

/* GRUPPE
**************/

.gruppe {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	border:1px solid #e4e4e4;
	margin:0 0 0 10px;
	padding: 0;
	background: #fbfbfb;
}

.gruppenhead {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.insideg {
	padding: 4px 7px 7px 7px;
}


/* COL NEWS & EXTRAS
**************************************************/

.extrasbg {
	background: url(../pics/sub_teaser_bg.gif) repeat-y;
}
#teaser {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	margin:0;
	padding:4px 25px 10px 25px;
}

/* MININAV
**************************************************/

#mininav {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
width: 400px;
float: left;
padding: 0 0 10px 0;
}
#mininav a {
background: url(../pics/arrows_gray.gif) 1px 4px no-repeat !important;
background: url(../pics/arrows_gray.gif) 1px 5px no-repeat;
padding: 0 0 0 14px;
color: #E89211;
display: block;
height: 1%;
}
#mininav a:hover {
background: url(../images/pfeil_rechts_down.gif) 1px 4px no-repeat !important;
background: url(../images/pfeil_rechts_down.gif) 1px 5px no-repeat; 
padding: 0 0 0 14px;
color: #C3131E;
}
#mininav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#mininav li {
margin: 0;
padding: 0;
display: inline;
}

/* FOOTER
**************************************************/

.footer {
	width: 730px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #acacab;
	background: url(../pics/footer_bg.gif) no-repeat;
}
.footer img {
	padding: 1px 0 0 19px;
}

.footnote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #acacab;
	padding:5px 50px 0 50px;	
}

/* LINKS
**************************************************/

a {color: #E89211; text-decoration: none; }
a:hover {color: #C3131E; text-decoration: none;}

#nav {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	float: left;
	padding-top: 36px;
}
#nav a {
	margin: 0 0 1px 0;
}
a.slide {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #E89211;
	margin: 0;
	padding: 0 0 10px 0;
}
a.slide:hover {
	color: #C3131E;
}


a.arch:link{ color:#888888; text-decoration:none } 
a.arch:visited{ color:#888888; text-decoration:none}
a.arch:active{ color:#888888; text-decoration:none } 
a.arch:hover{ color:#E89211; text-decoration:none}

/* TEXTS 
**************************************************/

p {
	margin: 0;
	padding: 0;
}

h1 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E89211;
	margin:0;
	padding:0 0 10px 0;
}

h3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	margin: 0;
	padding: 0;
}

.yellow {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #E89211;	
}
.archiv {
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.yellow11 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #E89211;	
}

.teamfahrer {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #E89211;	
}

.newsnote {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	padding:0;
	margin:0;
}

.date {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	padding:0;
	margin:0;
}
.subnewsnote {
	font-weight: normal;
	color: #C4C4C4;
}
.bull {
	color: #C4C4C4;
}

.smalltext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;	
}

/* ETC
**************************************************/

.arrow {
	margin-right: 5px;
}

#clear {
	clear: left;
	
}

/* FORMS
**************************************************/

INPUT 	{
		border:1px #CACACA solid;
		color: #555555;
		font-size: 11px;
		font-family: verdana;
    	background-color: #F5F5F5
} 
textarea{
		border:1px #CACACA solid;
		color: #555555;
		font-size: 11px;
		font-family: verdana;
    	background-color: #F5F5F5
}
select 	{
		border:1px #CACACA solid;
		color: #555555;
		font-size: 11px;
		font-family: verdana;
    	background-color: #F5F5F5
} 