/*- special typo stlye -*/

DIV.csc-textpic { 
	border				: none;
	clear				: right;
	margin-top			: 9px;
}
.mail { 
	color				: #CD3249;
}

/*- content style -*/

body {
	margin				: 0px;
	padding				: 0px;
	color				: #564b47;
	font-family			: verdana, arial, sans-serif;
}
img {
    border				: 0px;
	margin				: 0px;
	padding				: 0px;
}
hr {
	color				: #8eac11;
	background-color	: #8eac11;
	height				: 1px;
	width				: 100%;
}
h1 {
	margin				: 0px;
	padding				: 0px;
}
h1 {
    font-size			: 14px;
	color				: #000000;
	margin-bottom		: 10px;
	text-transform		: uppercase;
	font-weight			: normal; 
	letter-spacing		: 0.1em;
	border-bottom		: 1px dotted #c4c4c4;
	border-right		: 20px solid #CD3249;
}
h2 {
	margin				: 0px;
	padding				: 0px;
}
h2 {
	margin-bottom		: 10px;
	margin-top			: 10px;
	margin-left			: 5px;
    font-size			: 12px;
	color				: #000000;
	text-transform		: uppercase;
	font-weight			: normal; 
	letter-spacing		: 0.1em;
	border-left			: 20px solid #8eac11;
	padding-left		: 10px;
}

/*- layout -*/

#container {
	width				: 750px;
	margin				: -5px;
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 0px;
	padding-top			: 0px;
}
#header_text{
	margin-top			: 5px;
	margin-bottom		: 5px;
	width				: 739px;
	float				: left;
}
#areapic {
	border				: 0px;
	margin				: 0px;
	padding				: 0px;
	float				: left;
	top					: 146px;
}
#topnavigation{
	margin				: 0px;
	padding				: 0px;
	width				: 739px;
	float				: left;
	border-bottom		: 1px dotted #c4c4c4;
}
	#nav-2 {
		padding-top		: 5px;
		margin			: 0px;
		height			: 1px;
		list-style		: none;
		float			: left;
		text-align		: left;
	}
	#rootline {
		height			: 20px;
		margin			: 0px;
		list-style		: none;
		width			: 530px; 
		float			: right;
		padding-top		: 9px;
		text-align		: left;
		text-transform	: uppercase;
		font-size		: 10px;	
		color			: #6B696B;
	}
		#rootline a:link {
		text-decoration	: none;
		color			: #CD3249;
	}
	
#content {
	float				: left;
	width				: 528px;
	margin				: 10px 0px 0px 10px;
	padding-bottom		: 10px;
	padding-right		: 10px;
	text-align			: left;	
	background-color	: #ffffff;
	background-image	: url(../image/bgbottom.gif);
    background-repeat	: no-repeat;
    background-position	: right bottom;
}

#sidebar_li {
	float				: left;
	width				: 200px;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;			
}
#misc{
	margin-top			: 15px;
	padding				: 0px;
	width				: 150px;
	font-family			: verdana, arial, sans-serif;
	font-size			: 9px;
	font-weight			: normal; 
	letter-spacing		: 1px;
	text-align			: right;
	clear				: left;
}
.spacer {
	margin				:0px;
	padding				:0px;
}
.spacer {
	background			: transparent url(../image/spacer_menu.gif) bottom left repeat-x;
	height				: 10px;
	width				: 150px;
	margin-top			: 11px;
}
#cp{
	margin				: 0px;
	padding				: 0px;
	width				: 150px;
	font-family			: verdana, arial, sans-serif;
	font-size			: 9px;
	font-weight			: normal; 
	letter-spacing		: 1px;
	text-align			: right;
	clear				: left;
}
	#cp p, br {
		padding			: 0px;
		margin			: 0px;
	}
	#cp a:link, visited {
		color			: #CD3249;
		text-decoration	: none;
	}
	#cp a:hover {
		color			: #8eac11;
		text-decoration	: none;
	}
#search {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	width				: 250px;
}
#content_base {
	width				: 100%;
	margin				: 2px 0px 0px 0px;
	float				: left;
	color				: #6B696B;
	font-family			: verdana, arial, sans-serif;
    font-size			: 11px;
    line-height			: 1.4em;
	text-align			: left;
	padding-bottom		: 40px;
	padding-right		: 5px;
	clear				: both;
}
	#content_base {
		height			: auto;
	}
	#content_base p, br {
		padding			: 0px;
		margin			: 0px;
	}
	#content_base p, br {
		padding			: 5px;
	}
	#content_base a:link, a:visited {
		text-decoration	: none;
		color			: #CD3249;
	}
	#content_base a:hover {
		color			: #8eac11;
	}
	#content_base ul {
		padding			: 0px;
		margin			: 0px;
	}
	#content_base ul {
		margin-left		: 40px;
		margin-top		: 10px;
		margin-bottom	: 10px;
	}
	#content_base ul {
	list-style-image	:	url(http://www.teegen.de/aufz.gif);
	}

/*- Navigation -*/
	/*- topNav -*/
#topnav
{
	margin				: 0px;
	padding				: 0px;
}

	#topnav ul, #topnav li {
		margin-top				: 5px;
		padding					: 0px;
		display					: inline;
		list-style-type			: none;
		text-transform			: uppercase;
		float					: right;
	}

	#topnav a:link, #topnav a:visited {
		font-size				: 0.6em;
		margin					: 3px 5px 0px 3px;
		text-decoration			: none;
		color					: #6B696B;
	}

	#topnav a:link#current, #topnav a:visited#current {
		background				: transparent;
	}

	#topnav a:hover { 
		color					: #CD3249; 
	}

/*- Navigation -*/
	/*- MainNav -*/

ul#nav{
    margin-bottom			: 10px;
    list-style				: none;
    line-height				: 1.8em;
	font-size				: 9px;	
	font-family				: verdana, arial, sans-serif;
	text-transform			: uppercase;
	font-weight				: normal; 
}

	ul#nav,
	ul#nav ul {
		padding				: 0; 
		margin				: 0; 
		list-style-type		: none; 
		text-align			: left; 
	}
	ul#nav a:link,
	ul#nav a:visited {
		color				: #6B696B;
		text-decoration		: none;
	}
	ul#nav #active {
		font-weight			: bold;
	}
	ul#nav li {
		padding-top			: 2px;
		padding-left		: 10px;
		border-left			: 5px solid #8eac11;
		}
	ul#nav li a:hover {
		color				: #CD3249;
	
		}
	ul#nav li li {
		padding-top			: 2px;
		padding-left		: 10px;
		border-left			: 5px solid #CD3249;
	
	}
	ul#nav li li a:hover {
		color				: #8eac11;
	}
	ul#nav li li li{
		padding-top			: 2px;
		padding-left		: 10px;
		border-left			: 5px solid #8eac11;
	
	}
	ul#nav li li li a:hover {
		color				: #CD3249;
	}

