body {
height:100%;
margin:0px;
padding:0px;
background-color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;

/*
scrollbar-arrow-color: #E20A16;
scrollbarBaseColor: #696969;
scrollbar-track-color: #E20A16;
scrollbar-face-color: #696969;
scrollbar-highlight-color: #696969;
scrollbar-3dlight-color: #696969;
scrollbar-darkshadow-color: #696969;
scrollbar-shadow-color: #808080;

*/


scrollbar-arrow-color: #696969;

scrollbarBaseColor: #E20A16;

scrollbar-track-color: #696969;

scrollbar-face-color: #E20A16;
scrollbar-highlight-color: #E20A16;
scrollbar-3dlight-color: #E20A16;
scrollbar-darkshadow-color: #E20A16;

scrollbar-shadow-color: #808080;

} 


/* 
* { behavior: url(http://prefa2.wlt.at/fileadmin/prefarch/template/maintemplate/files/iepngfix.htc) }
*/

img {
border:0px
}

p {
margin:0px;
padding:0px;
}

#container {
position:absolute;
top: 50%;
left: 50%;
width:770px;
height:550px;
margin-top: -275px; /* Höhe durch zwei */  
margin-left: -385px; /* Breite durch zwei */
width:770px;
height:550px;
}

#top {
clear:left;
}

#header {
width:314px;
height:53px;
float:left;
}

#navi {
width:456px;
height:53px;
float:left;
}

#contleft {
width:314px;
height:389px;
overflow:hidden;
padding-top:34px;
float:left; 
z-index:1;
}

#contleft1 {
width:313px;
height:372px;
margin-top:24px;
overflow:auto;
}

#farbpalette {
position:absolute;
width:314px;
height:25px;
bottom:120px;
left:0px;
text-align:left;
}

#contright {
width:446px;
height:436px;
overflow:auto;
margin-top:34px;
padding-right:10px;
float:left;
z-index:1;
}


#clear {
clear:left;
}

#footerleft {
position:absolute;
width:314px;
height:72px;
bottom:0px;
left:0px;
z-index:999;
}

#footerright {
position:absolute;
width:456px;
height:27px;
bottom:0px;
left:314px;
z-index:1;
}

#lang {
position:absolute;
right:6px;
top:6px;
z-index:2;
}

#bottomnav {
	position:absolute;
	bottom:30px;;
	height:15px;
	width:200px;

}


/* LINKS */


a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
/* color:#FFFFFF; */
color:#FC0A16;
font-weight:bold;
text-decoration:none;
}


/*_______ MAINNAVI _______*/


#mainnavi {
width:100%;
height:10px;
padding-top:3px;
}

.mainnavi{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#8E939E;
text-transform:capitalize;
}

.mainnavi a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#8E939E;
text-transform:capitalize;
text-decoration:none;
}

.mainnavi a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#8E939E;
text-transform:capitalize;
text-decoration:none;
}

.mainnavi a:hover, .mainnavi a.mainnaviactive {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
}

.mainnavi a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#8E939E;
text-transform:capitalize;
text-decoration:none;
}


/*_______ SUBNAVI ZEILE 1 _______*/

#subnavi1 {
width:550px;
height:10px;
padding-top:5px;
}

.subnavi1 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#8E939E;
letter-spacing:1px;
}

.subnavi1 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#8E939E;
letter-spacing:1px;
text-decoration:none;
}

.subnavi1 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#8E939E;
letter-spacing:1px;
text-decoration:none;
}

.subnavi1 a:hover, .subnavi1 a.subnavi1active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
letter-spacing:1px;
text-decoration:none;
}

.subnavi1 a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
letter-spacing:1px;
text-decoration:none;
}

/*_______ SUBNAVI ZEILE 2 _______*/

#subnavi2 {
width:550px;
height:10px;
padding-top:5px;
}

.subnavi2 {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#8E939E;
letter-spacing:1px;
}

.subnavi2 a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#8E939E;
letter-spacing:1px;
text-decoration:none;
}

.subnavi2 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#8E939E;
letter-spacing:1px;
text-decoration:none;
}

.subnavi2 a:hover, .subnavi2 a.subnavi2active {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#FC0A16;
letter-spacing:1px;
text-decoration:none;
}

/*________FONTS___________*/

.headline {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FC0A16;
}

.contleft {

text-align:left;}

.contright {
text-align:justify;}

.smallboldwhite {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.arial12grey {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-align:left;
}

.lang {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

.lang a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.lang a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.lang a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FC0A16;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.lang a:active{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FC0A16;
font-weight:bold;
text-align:right;
text-decoration:none;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
margin-bottom:0px; 
font-size:13px;
/* color:#FC0A16; */
color:#959BA6;
}


h2 {
font-family: Arial, Helvetica, sans-serif;
margin-top:0px; 
margin-bottom:0px; 
font-size:12px;
color:#959BA6;
font-weight:bold;
}


h3 {
font-family: Arial, Helvetica, sans-serif;
margin-top:0px; 
margin-bottom:0px; 
font-size:12px;
color:#959BA6;
}



#kontakte {
width:290px;
height:360px;
overflow:auto}







/* WT GALLERY category mode */
div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	/* border: 1px solid white; */
}
.wtgallery_listpic {
	/* border: 1px solid #888888; */
	/* width: 52px;
	height: 52px; */
	margin: 1px;
}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	/* border: 1px solid white; */
}
/*
.wtgallery_singlepic {
	border: 1px solid #333;
	width: 482px;
	margin-left: 50px;
	text-align: right;
}



*/
/* wt_gallery END */

.dms {	padding: 0px; 	clear:	both;				}
.dms .line {	clear: both;	margin: 1px;	padding:  0;		height: 23px;		}
.dms .size {float:right; width: 65px; text-align:right; font-size: 11px; 	padding: 3px}
.dms .file { text-align:left; 	vertical-align: middle;			height: 23px;	}	
.dms .file a {		vertical-align: middle;}
.dms img {margin-right:3px }
.hr-dms {clear:	both;	
margin: 0;  height:1px; color: #ccc; background-color: #ccc; border: 0px solid #ccc; width:425px}
