html{
	width:100%;
	height:100%;
}

body{
	background-image:url(/awes/media/template/bg_verlauf.gif);
	background-repeat:repeat-x;
	background-color:#5f1f20;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	color:#919191;
	font-size:11px;
}

table{
	margin:0px;
	padding:0px;
	border-width:0px;
}

td,p,div{
	vertical-align:top;
	text-align:left;
	margin:0px;
	padding:0px;
}

td,p,li {
	text-align:left;
	font-size:11px;
	color:#919191;
	line-height: 1.5em;
}

p{
	padding:0 0 8px 0;
}

img {
	border : none;
}

a{
	color: #9b0d11;
	outline:0;
}

a:hover{
	color:#003683;
}

h1,h2,h3,h4{
	color: #919191;
	line-height: 1.5em;
}

h1,h2{
	margin:0px;
	padding:6px 0px 3px 0px;
	font-size: 12px;
	font-weight:normal;
	text-transform: uppercase;
}



h3,h4{
	margin: 0px;
	padding:3px 0px 1px 0px;
	font-size: 11px;
	font-weight:normal;
	text-transform: uppercase;
}

ul {
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 8px 10px;
	list-style-type:square;
}

ol {
	padding: 0px 5px 0px 3px;
	margin: 2px 5px 8px 10px;
}

ul li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 3px;
}

ol li {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 10px;
}

form{
	display:inline;
	padding: 0px;
	margin: 0px;
}

input {
	padding: 0px;
	margin: 2px 0px 2px 0px;
	font-size:11px;
}

input[type="submit"], .submitbutton{
	border:1px solid #003683;
	background-color: #6893D1;
	color:#FFFFFF;
	padding:2px;
} 


/* <--- Default Klassen ---> */


.print_only{
	display:none;
}

.top{
	margin-top:0px;
	padding-top:0px;
}

.no_padding{
	padding:0px;
	margin:0px;
}

/* <--- Edit Doitlive Formatierungen ---> */

.edit_Klein{
	font-size: 10px;
	line-height:1.2em;
}

.edit_Rechtsbündig{
	text-align: right;
}

.edit_Zentriert{
	text-align: center;
}

.edit_Highlight,.highlight{
	font-weight:bold;
	color:#003683;
}

.error{
	font-weight:bold;
	color:#9b0d11;
}

.edit_Farbige_Tabelle{
	margin: 0px 0px 8px 0px;
	background-color: #f4f4f4;
}

.edit_Farbige_Tabelle tr{
	background-color: #f4f4f4;
}

.edit_Farbige_Tabelle td{
	margin: 0px 0px 0px 0px;
	padding: 3px 6px 3px 2px;
}

table.edit_Farbige_Tabelle tr.row_dark{
	background-color: #ededed;
}


table.edit_Farbige_Tabelle tr.ruled{
	background-color:#caddf8 !important;
}

.printonly{
	display:none;
}


/* <--- Layoutspezifisches CSS ---> */
#homelink a img{
	position:absolute;
	top:80px;
	left:65px;
	height:50px;
	width:200px;
}


#bg_img{
	position:absolute;
	top:71px;	
	left:38px;
}

#cam_icon{
	position:absolute;
	top:429px;
	left:69px;
}

#bg_linie{
	background-image:url(/awes/media/template/bg.gif);
	width:100%;
	height:100%;
	position:absolute;
}

#layout_div{
	position:relative;
	width:970px;
}

#content_bg{
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	text-align:center;
}


#menu1{
	position:absolute;
	top:199px;
	left:42px;
	text-align:right;
	width:95px;
}

#menu1 a, #menu2 a{
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right -10px;
	height:20px;
	overflow:hidden;
}

#menu1 span,#menu2 span{
	visibility:hidden;
	font-size:10px !important;
}


#menu2{
	position:absolute;
	top:199px;
	left:140px;
	text-align:right;
	width:108px;
	height: 200px;
	clip:rect(0px, 108px, 200px, 0px);
	overflow:hidden;
	z-index:1; 
}


#menu2_scroll{
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 	
}



#navheader,#navheader2 {
	position: relative;
	margin :0 auto;
	padding: 0;
	z-index:0;
}
	
#navheader li,#navheader2 li {
	z-index: 3;
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
}
#navheader li{
	width:95px;
}
#navheader2 li {
	width:108px;
}
#navheader li a,#navheader2 li a {
	display: block;
	text-align:right;
	padding: 0 10px;
	text-decoration: none;
	color: #333;
}

#navheader li a:hover,#navheader2 li a:hover ,#navheader li a.selected ,#navheader2 li a.selected {
	background-position:right -60px !important;
}

#navheader li.selected,#navheader2 li.selected {
	z-index:2;
	background: transparent url(/awes/media/template/nav_current_sel.gif) no-repeat right;	
	position: relative;
}

#slider,#slider2 {
	z-index: 1;
	position: absolute;
	height: 16px;
	background: transparent url(/awes/media/template/nav_current_slider.gif) no-repeat right;

}


#content_div{
	position:absolute;
	top:199px;
	width: 627px;
	right:63px;
}

#content{

}


#spalte1{
	position:absolute;
	top:0;
	left:0;
	width:258px;
	text-align:right;
	clip:rect(0px, 258px, 263px, 0px); 
	height:249px;
	overflow:hidden;
	z-index:1; 
}

#spalte1.pic{
	height:263px;
}



#spalte1_scroll{
	position:absolute; 
	left:0px;
 	top:0px; 
	z-index:1; 
}


#spalte1 *{
	text-align:right !important;
}

#spalte2{
	position:absolute;
	top:0;
	right:0;
	width:347px;
	clip:rect(0px, 347px, 263px, 0px); 
	height:249px;
	overflow:hidden;
	z-index:1; 
}
#spalte2.pic{
	height:263px;
}

#spalte2_scroll{
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:1; 
}


#flashtitle{
	font-weight:bold;
	margin-bottom:1px;
	margin-top:1px;
}

.title_padding{

}

.no_title_padding{
	padding-top: 18px;	
}


.description{
	margin-bottom:5px;
}
#worklinks a{
	background-color:red;
	margin:10px;
}

.workbox {
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	position:absolute;
	display:none;
}


.workbox_start, .workbox{
	position:absolute;
	width:627px;
	right:0px;
	height:263px;
}

.workbox_start img,.workbox img{
	position:absolute;
	right:0px;
}

#work{
	position:absolute;
	z-index:100;
	top:230px;
	right:366px;
	text-align:right;	
}

#work_container{
	position:absolute;
	top:0;
	right:0;
	width:347px;	
}

.work_desc{
	position:absolute;
	top:190px;
	left:0;
	width:258px;
	text-align:right;
	
}

#work a img{
	background-image:url("/awes/media/template/selected_work.gif");
	background-position:0px -20px;
	background-repeat:no-repeat;
	background-color:#c5c5c5;
	border:1px solid #b0b0b2;
	margin:0 3px 3px 0;
}

#work a.visited img{
	background-position:0px -42px;
}

#work a.selected img{
	background-position:0px 0px !important;
	
}

#scroll_navi{
	top:420px;
	left:190px;
	display:none;
}

#scroll_spalte1{
	top:320px;
	left:530px;
	display:none;
}

#scroll_spalte2{
	top:320px;
	left:900px;
	display:none;
}



.scroll_links{
	position:absolute;
	width:9px;
	z-index:100;	
}

.scroll_links a{
	height:6px;
	position:relative;
	padding:0px;
	border:0px;
	margin:0px;
}

.scroll_links img{
	display:blocK;
}

.scroll_links a img{
	background-repeat:no-repeat;
	background-position: 0px -5px;
}

.scroll_links a:hover img{
	background-position: 0px -18px;
}

.scroll_links .up img{
	background-image: url(/awes/media/template/scroll_up.gif);
} 

.scroll_links img.divider{
	background-image: url(/awes/media/template/scroll_divider.gif);
}

.scroll_links .down img{
	background-image: url(/awes/media/template/scroll_down.gif);
}

.print_only{
	display:none;
}


