@charset "utf-8";

#center{width:900px;
	margin:0 auto;
    text-align:left;}

#rand, #header, #linkeSpalte, #hauptSpalte, #footer{ position:relative; background:#fff; }

#rand{float:left;}
#linkeSpalte{width:200px; float:left;}
#hauptSpalte{width:700px; float:right; padding:0px; margin:0 0 0 0;}

#header{width:100%; height:155px; }
#headerinhalt{padding:10px;}

body{background:#000; text-align:center; background-image:url(../img/bg.jpg); background-repeat:repeat-x;}

#footer{float:left; width:100%; text-align:center;}
#footerinhalt{ text-align:center; color: #777; width:100%;}

#navi,#left,#footerinhalt {padding:0 10px 10px 10px;}
#content{padding:0 10px 10px 0; margin:0px; }
#left{color:#777;}
img{z-index:8;}

a{text-decoration:none; color:#E2144A;}
a:hover{ text-decoration:underline;}

#nav{padding:0px;}
 
ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	width: 170px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	color: black;
	font-size: 100%;
	z-index:10;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	z-index:11;
	}
 
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	z-index:12;
	}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 169px; /* Set 1px less than menu width */
	top: 0;
	}
 
ul#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none;  } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block;  } /* The magic */
 
ul#nav li.menuparent { background: transparent url(fileadmin/2spalten/img/arrow.gif) right center no-repeat; }
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
	background-color: #f9f9f9; 
}
 
 
ul#nav li a:hover { 
	color: #E2144A; 	
}


body{
font-family: verdana, arial, helvetica, serif;
	font-size: 62.5%;
}
h1,h2{font-size:17px; }


/*---GUESTBOOK START---*/
/*--Inputform --*/
.textfeld_guestbook, .textarea_guestbook, .captcha_guestbook,input,textarea{ background:url("http://juppenwerkstatt.at/fileadmin/guestbook/input_bg.gif") repeat-x;	color:#555;	border:1px solid #DFDFDF; font-family:Arial, Helvetica, sans-serif; font-size:12px;	}
.guestbook_submit, .csc-mailform-submit{background:#a5a5a5; color:#fff; font-weight:bold; padding:3px; border:1px soid #fff; background:url("http://juppenwerkstatt.at/fileadmin/guestbook/top_bg.gif") repeat-x;}
.textfeld_guestbook{width: 300px;}
.textarea_guestbook{width:300px;}
.captcha_guestbook{width:198px;}
.guestbook_error, .tx-veguestbook-pi1{ margin:0px; padding:0px; }
.guestbook_error{font-weight:bold; color:#EF1D1D; float:left; margin-bottom:10px; width:100%;}
.guestbook{float:left; margin-bottom:20px;}

/*--Listenansicht--*/
.guestbook_entry{position:relative; float:left;  width:95%; margin-bottom:10px;}
.guestbook_header{position:relative; float:left; background:url("http://juppenwerkstatt.at/fileadmin/guestbook/top_bg.gif") repeat-x; width:100%; padding:3px 0px 2px 8px; font-weight:bold; color:#fff; }

.guestbook_text{position:relative; background:url("http://juppenwerkstatt.at/fileadmin/guestbook/nachricht_bg.gif") repeat-x;top:0px; float:left; width:98%; padding: 10px 10px 10px 10px;}
.header_links{position:relative; float:left; width:340px;}
.header_rechts{position:relative; float:right; width:100px; padding-right:8px;}
.guestbook_navi{font-size:12px; float:right;}
fieldset{border:none; margin:0px; padding:0 0 0 10px;}

.guestbook_header img{border:none;}
/*---GUESTBOOK ENDE---*/

