/*
      ###### Seitenaufbau ######
----------------------------------------
Autor: Markus Scherf
Datum: 21.06.2007

traffic information and management GmbH
http://www.traffic-tim.de/
----------------------------------------
 */

body{
	background: url('../image/design/background.png') white repeat-x;
}
	
/*---------------------------------------
	########### Seitenaufteilung ##########
	---------------------------------------*/

#hauptseite{
	background: url('../image/design/shadow.gif') white bottom repeat-x;
	border:#CFD0D2 1px solid;
	width:89%;
	min-height:80%;
	height:auto;
	margin:0 auto;
	padding:15px;
	font-size:0.8em;
	color:#4B4B4B;
	min-width:500px;
}

/* bis 6 */
* html #hauptseite {height:80%;}

/* ie 5*/
html + body #hauptseite {height:80%;}

#axiron_logo {
	background: url('../image/design/axiron_logo.gif') white no-repeat;
	height: 87px;
	width: 177px;
	float: left;
	margin: 0px;
	padding: 0px;
}


/* bis 6 */
* html #axiron_logo {height:87px;}

/* ie 5*/
html + body #axiron_logo {height:87px;}

#sprache{
	text-align:right;
	height: 56px;
}

#sprache img{
	padding-right:10px;
	padding-top:10px;
}

#inhalt{
	padding:20px;
	padding-top:10px;
	text-align:left;
	max-width:1000px;
}

.mit_bild img{
	float:right;
	padding-top:3px;
	padding-bottom:3px;
}

#ueberschrift{
	border-top:solid 1px #CECECE;
	width: 100%;
	padding-top:9px;
	padding-bottom:3px;
}

body #inhalt .mit_bild{
	border-bottom:solid 1px #CECECE;
	margin-bottom:2em;
	float:right;
	position:relative;
	padding-top:0;
	padding-bottom:0;
}

.mit_bild h1{
	padding-right:400px;
	position:absolute;
	bottom:0;
}


/*---------------------------------------
	################ Menues ###############
	---------------------------------------*/

#obere_box{
	background-color: #AE012E;
	margin-left: 177px;
	margin-bottom: 0px;
	padding: 0px;
	min-height:87px;
	height:auto;
	text-align: left;
	color:black;
}

/* bis 6 */
* html #obere_box {height:87px;}

/* ie 5*/
html + body #obere_box {height:87px;}

#fussleiste a{
	padding:0 4px 0 4px;
}

#hauptmenu a {
	padding:15px 6px 0px 6px !important;
	padding:0px 10px 0px 10px;
	vertical-align: bottom;
	margin-left: 0px;
}

* html #hauptmenu span {
	white-space: nowrap;
}

#hauptmenu #first {
	margin-left: 0;
}

#hauptmenu img {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

#untermenu{
	margin-left: 177px !important;
	margin-left: 180px;
	padding-left: 0px;
	padding-top:8px;
	min-height:22px;
}

/* bis 6 */
* html #untermenu {height:22px;}

/* ie 5*/
html + body #untermenu {height:22px;}

#untermenu a{
	padding:0px 10px 0 10px;
}

.white{
	background: url('../image/design/shadow_white.gif') white top repeat-x;
	color:black;
}

.gray{
	background: url('../image/design/shadow_gray.gif') #E6E6E6 top repeat-x;
	color:black;
}

/*----------------------------------------
	############### Sonstiges ##############
	---------------------------------------*/
	
p, ul, ol{
	padding-top:0;
	margin-top:0;
}

ul, ol{
list-style-position:inside;
}
