/*		css für ftlink.de von uli 17. Oktober 2006							*/
/*		template: http://www.neuroticweb.com/recursos/3-columns-layout/index.php?idioma=en		*/


body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:100%;
	background: #fff;
	}
  
img {border:none;}
  
#wrapper {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	padding: 0;
	border:0;
	/* background: url("../img/line_vertical.jpg") no-repeat transparent 110px 350px; */
  	}

#header {
	margin: 0 0 0 150px;
}

#container {
	margin: 15px 0 0 0;
	padding: 0;
	}

#side-a {
	float: left;
	width: 150px;
	background: url("../img/fermate.jpg") transparent no-repeat;
	margin: 0;
	padding: 34px 0 0 0;
}

#side-b {
	float: right;
	width: 150px;
	padding: 33px 0 0 0;
	text-align: right;
}

#content { 
	float: left;
	width: 460px;
	background: transparent;
}

#footer {
	clear: both;
	margin: 0 0 0 150px;
	padding: 0;
}
	
#footer p {
	color: #800000;
	font-weight:100;
	font-family:georgia, times, serif;
	color: #000;
	position: relative;	
	width: 224px;
	height: 163px;
	margin: 0;
	overflow: hidden;
	}
	
#footer p span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../img/score.jpg);
	}

h1 {
	color: #800000;
	font-weight:100;
	font-family:georgia, times, serif;
	color: #000;
	text-transform: uppercase;
	position: relative;	
	width: 376px;
	height: 388px;
	margin: 0;
	overflow: hidden;
	}
	
h1 span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../img/ftl.jpg);
	}
	
#content h2 {
	color: #666;
	font-weight:100;
	font-family:georgia, times, serif;
	margin: 0 0 .5em 0;
	}
	
h3 {
	color: #666;
	font-weight:100;
	font-family:georgia, times, serif;
	margin: .2em 0 .5em 0;
	font-size:1em;
	}
	
#side-a dt {position:absolute; left:-2000px;}

p, ul {	
	font-size:.75em;
	line-height:1.5em;
	margin:0 0 1em 0; 
	padding:0;
	color: #666;
	}
	
#side-a dl {	
	font-size:.75em;
	line-height:1.5em;
	margin:0 0 1em -30px; 
	padding: 0;
	list-style:inside none;
	}
	
.side-a-content {	
	margin:0 0 1em .8em; 
	padding: 0;
	}
	
#side-b p {
	margin:0 0 0 2em; 
	padding: 0;
	}
	
#content dl {	
	font-size:.75em;
	line-height:1.5em;
	margin:-17px 0 1em 0; 
	padding: 0;
	list-style:inside none;
	color: #666;
	}
	
#content dt {	
	margin:2em 0 0 0; 
	padding: 0;
	}
	
a:link {text-decoration:none; color:#369; background-color:transparent;}
a:visited {text-decoration:none; color:#369; background-color:transparent;}
a:hover {text-decoration:underline; color:#369; background-color:transparent;}
a:active {text-decoration:none; color:#369; background-color:transparent;}

.hide {position:absolute; left:-2000px;}

.bottom { 
	color: #aaa;
	/* background:url(../img/line.gif) top left repeat-x; */
	padding:1em 0;
	margin:2em 0;
	}

blockquote {
	clear:both;
	position:relative;
	left:-40px;
	background:url(../img/quote_open.gif) top left no-repeat;
}

blockquote p {
	padding:0;
	margin:0;
	background:url(../img/quote_close.gif) bottom right no-repeat;
	color: #808080;
}

#content p.servus {
	color: #800000;
	font-weight:100;
	font-family:georgia, times, serif;
	color: #000;
	position: relative;	
	width: 300px;
	height: 90px;
	margin: 0;
	overflow: hidden;
	padding:0;
	margin:-1em 0 0 0;
	}
	
#content p span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url(../img/servus.jpg);
	}
	
.absunten { padding: 0;
	margin: 0 0 2em 0;
	}
	
.extern { 
	background: url(../img/extern.gif) no-repeat left center;
	padding:0 0 0 1em;
	margin:0;
	}
	
#wrapper_person {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	padding: 50px 0;
	border:0;
	/* background: url("/path/to/your/background_cols.gif") repeat; */
  	}
  	
#wrapper_person h3 {
	color: #666;
	font-weight:100;
	font-family:georgia, times, serif;
	margin: 1em 0 0.2em 150px;
	font-size:1em;
	}
	
#wrapper_person p {
	margin: 0 150px 2em 150px;
	}

#wrapper_person img {
	margin: 0 150px;
	}
	
.bigger {font-size: 1.5em}
