/**/
body{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:133%; color:#3E3D40;}
a{color:#3E3D40; text-decoration:underline}
a:HOVER{color:#B51621; text-decoration: underline;}

h1, h2, h3, h4, h5, h6{margin:0}
h1{font-size: 18px}
h2{font-size: 120%}
h3{font-size: 115%}
h4{font-size: 110%}
h5{font-size: 105%}
h6{font-size: 100%}

input, select, textarea{font-size:100%; font-family:Verdana,Arial,Helvetica,sans-serif}
img, a img{border-width:0; text-decoration:none;}

form, p, pre{margin:0; padding:0}

ul, li{margin-top:0; margin-bottom:0}

#layernoscript{ width:98%; height:40px; background-color:#FFF; position:absolute; top:10px; left: 1%; margin: 0; border:2px dashed red; text-align:center; padding-top:8px; z-index:1000}

.txtStd{color:#000}
.txtStd a{color:#27B; text-decoration:underline}
.txtStd a:hover{color:#27B}
.txtStdB{font-weight:bold}

.txtnoscript{color:#F00; font-weight:bold}
.txtnoscript a{text-decoration:underline}

.LClear{clear:both; height:0; overflow:hidden; font-size:0%; width:1px}

.LClearL{clear:left; height:0; overflow:hidden; font-size:0%}
.LC, .LCs{clear:both}
.LCs, .spacer{font-size:0%; overflow:hidden}

.fl{float:left; display:inline}
.fr{float:right; display:inline}

.s1{height:1px}
.s1grey{height:1px; background:#999}
.s2{height:2px}
.s4{height:4px}
.s6{height:6px}
.s8{height:8px}
.s10{height:10px}
.s12{height:12px}
.s16{height:16px}
.s20{height:20px}
.s24{height:24px}
.s28{height:28px}
.s32{height:32px}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

.MinHeight100{height:100px !important} /* Vorlage! - noch nicht verwendet */

.w100 {overflow: hidden; width: 100%;}
.lM50 {left: -50%;}
.l50 {left: 50%;}
.rel {position: relative;}
.abs {position: absolute;}
.top {top: 0;}
.lef {left: 0;}
.rig {right: 0;}


.imgTLC, .imgTRC, .imgBLC, .imgBRC {
    background: url("/img/css/imgcorner.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
}
.imgTLC {
    background-position: -14px -14px;
    left: 0;
    top: 0;
}
.imgTRC {
    background-position: 4px -14px;
    right: 0;
    top: 0;
}
.imgBLC {
    background-position: -14px 4px;
    bottom: 0;
    left: 0;
}
.imgBRC {
    background-position: 4px 4px;
    bottom: 0;
    right: 0;
}

.pdR{ padding-right:5px;}
.pdL{ padding-left:5px;}


.grC{
    background-image: url("/img/css/imgcornergray.gif");
}
.grC1{
    background-image: url("/img/css/imgcornergray1.gif");
}

.line{
	height:1px;
	overflow:hidden;
	width:100%;
	margin:10px 0;
	background:#6C6D6F;	
}

.white{color:#FFFFFF;}

.addthis_toolbox a span{
	margin-top:4px;
}
/*--*/
* { margin: 0; padding: 0; }

/* font */
html { font-size: 100.01%; }
body { font-size: 62.5%; }
input, select, textarea { font-size: 100%; }

/* layout - general */
img { border: none; }
acronym { cursor: help; }
a:link, a:visited {  cursor/**/: /**/pointer; }

input, textarea{color:#817769;padding:2px 3px;border: solid 1px #A6A6A0;font-family:Verdana, sans-serif;}
input.checkbox{border:none}
select{font-family: Verdana, sans-serif;color:#817769}
.submit { cursor/**/: /**/pointer; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; list-style: disc; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { padding: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

#page .flR { float: right; }
#page .flL { float: left; }
#page .alR { text-align: right; }
#page .alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }


.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; text-indent: -1000em; }

.ttU {
text-transform: uppercase;
}

a:link, a:visited {
	color: #268268;
	/*border-bottom: dashed 1px #8B1931;*/
	text-decoration: none;
}
a:visited {
	color: #268268;
}
a:link:hover, a:visited:hover {
	text-decoration: none;
	border: none;
}
a.inv:link, a.inv:visited {
	text-decoration: none;
	border: none;
}
a.inv:link:hover, a.inv:visited:hover {
	text-decoration: underline;
}

.cols {
	overflow: hidden;
	margin: 0;
}
.cols .col {
	float: left;
	width: 49%;
	margin: 0 1.5% 0 0;
}
body #page .last {
	margin-right: 0;
}


/* Clear Floats Without Structural Markup */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#ie7 .clearFix {
	min-height: 1%;
}


/* layout - specific */
body {
	font-family: Verdana, sans-serif;
/*	background: #F0F0E8;*/
}
#page {
	/*background: #FFFFFF url(/img/css/page-m.gif) repeat-y 0 0;
	width: 975px;*/
	width:930px;
	font-size: 1.1em;
	margin: 0 auto;
	text-align: left;
	position: relative;
	color: #817769;
}


#top {
	position: relative;
	width: 951px;
	margin: 0 12px;
	overflow: hidden;
	background: #FFFFFF;
}

	#langs {
		float: right;
		padding: 20px 30px 0 0;
		line-height: 25px;
	}
		#langs a:link, #langs a:visited {
			display: block;
			float: left;
			height: 25px;
			margin: 0 5px 0 0;
			padding: 0 5px;
			font-size: 110%;
			color: #2E2E2E;
			text-decoration: none;
			border: none;
			font-weight:bold;
		}
		#langs a.active:link, #langs a.active:visited,
		#langs a:link:hover, #langs a:visited:hover {
			background: url(/img/css/lang.gif) no-repeat 2px 0;
			/*font-weight:normal;*/
		}
		/* TB */
		#langs span a.active:link, #langs span a.active:visited,
		#langs span a:link:hover, #langs span  a:visited:hover {
			background: url(/img/css/lang2.gif) no-repeat 0 0;
		}		
	#header {
		clear: both;
		height: 213px;
		position: relative;
	}
	
	#logo {
			float: left;
			width: 200px;
			height: 100px;
		}
	#bar {
		height: 27px;
		line-height: 27px;
		background: url(/img/css/bar-m.gif) repeat-x 0 0;
		width: 100%;
		overflow: hidden;
	}
		#menu1 {
			float: right;
			text-transform: uppercase;
		}
			#menu1 li {
				float: left;
				height: 27px;
				background: url(/img/css/menu1-sep.gif) no-repeat 0 0;
			}
				#menu1 li a:link, #menu1 li a:visited {
					color: #FFFFFF;
					padding: 0 16px 0 15px;
					text-decoration: none;
					border: none;
				}
					#menu1 li a:link:hover, #menu1 li a:visited:hover {
						text-decoration: underline;
					}
				#menu1 li.last a:link, #menu1 li.last a:visited {
					padding-right: 21px;
					background: url(/img/css/arrow-1.gif) no-repeat 95% 50%;
				}
	#bar2 {
		width: 100%;
		overflow: hidden;
	}
		#menu2 {
			float: left;
			height: 72px;
			width: 703px;
		}
			#menu2 li {
				float: left;
				text-align:center;
			}
			#but1 { width: 175px; }
			#but2 { width: 190px; }
			#but3 { width: 148px; }
			#but4 { width: 190px; }
				#menu2 li a {
					display: block;
					float: left;
					width: 100%;
					background: url(/img/css/but-r.png) no-repeat 100% 0;
					height: 72px;
					color: #817769;
					text-decoration: none;
					border: none;
				}
				#menu2 li.last a {
					background-position: 0 0;
				}
					#menu2 li a img {
						display: block;
						float: left;
						/*height: 35px;*/
						background: url(/img/css/but-l.gif) no-repeat 0 0;
/*						padding: 17px 0 21px 18px;*/
						padding: 17px 0 21px 12px;
					}
				#menu2 li.active a {
					background: url(/img/css/but-r-o.png) no-repeat 100% 0;
				}
				#menu2 li.searchGFL a {
					background-image: url(/img/css/but-r-o2.png)!important;
				}		
					#menu2 li.active a img {
						background: url(/img/css/but-l-o.gif) no-repeat 0 0;
					}
				
					
				
				
		#search {
			/*background: url(/img/css/search-m.png) no-repeat 0 0;*/
		}
			#search form {
				padding: 31px 12px 0;
				margin: 0 0 5px;
			}
				#search form input.email {
					height:11px;
					width: 210px;
					text-align: right;
				}
				#search form input.pwd {
					height:11px;
					width: 120px;
					text-align: right;
				}				
			#search p {
				margin: 0 0 0 105px;
			}
				#search p a:link, #search p a:visited {
					padding: 0 0 0 8px;
					font-size: 90.91%;
					color: #356379;
					background: url(/img/css/bullet-1.gif) no-repeat 0 70%;
				}
	


/* columns */
#wrap {
	width: 951px;
	overflow: hidden;
	margin: 0 12px;
}
	#wrap2 {
		float: left;
		width: 770px;
		padding: 0 26px 0 0;
		background: url(/img/css/content-t.gif) repeat-x 0 0;
	}
		#content {
			float: right;
			width: 550px;
			padding: 30px 0 0;
			position: relative;
		}
		#side1 {
			float: left;
			width: 181px;
			position: relative;
		}
	#side2 {
		float: right;
		width: 154px;
	}

/* main column */

#content {}
	#content h1 {
		font-size: 200%;
		color: #268268;
		font-weight: normal;
		margin: 0 0 .1em;
	}
	#content h2 {
		color: #268268;
		font-size: 154.55%;
		font-weight: bold;
		margin: 0 0 .3em;
	}
	#content h3 {
		font-family: "MetaBookLF-Roman", "Trebuchet MS", sans-serif;
		color: #817769;
		font-size: 145.45%;
		font-weight: normal;
		margin: 0 0 .3em;
	}

	#content p {
		line-height: 1.6;
		margin-bottom: .75em;
	}
	#content p a:link, #content p a:visited{
		border-bottom: dashed 1px #268268;
	}
	#content p a:hover {
		border:none
	}
#menu3 {
	background: url(/img/css/menu3-m.jpg) no-repeat 0 0;
	width: 181px;
	min-height: 320px;
}
#menu3 .minheight320 {
font-size:0px;
height: 320px;
overflow:hidden;
width: 0px;
z-index:0
}
.minheight55 {height: 55px;}
	#menu3 h2 {
		color: #268268;
		font-size: 136.36%;
		font-weight: normal;
		padding: 10px 10px 5px;
	}
	#menu3 ul {
		margin: 0 5px 0 0;
		border-top: solid 1px #E1E1D0;
	}
		#menu3 li {
			float: left;
			/*width: 100%;*/
			width: 176px;
			border-bottom: solid 1px #E1E1D0;
		}
			#menu3 li a:link, #menu3 li a:visited {
				display: block;
				padding: 3px 0 3px 20px;
				border: none;
				font-size: 109.09%;
				color: #817769;
				background: url(/img/css/bullet-3.gif) no-repeat 10px 50%;
			}
			#menu3 li a:link:hover, #menu3 li a:visited:hover {
				text-decoration: underline;
			}
			#menu3 li a:link:hover, #menu3 li a:visited:hover,
			#menu3 li a.active:link, #menu3 li a.active:visited {
				background: url(/img/css/bullet-2.gif) no-repeat 10px 50%;
			}
			#menu3 li a.active:link, #menu3 li a.active:visited {
				font-weight: bold;
				background-color: #E1E1D0;
			}

			#menu3 li ul {
				margin: 0;
			}
			#menu3 li li {
				border: none;
			}
				#menu3 li li a:link, #menu3 li li a:visited {
					background: none;
					font-size: 100%;
					color: #268268;
				}
				#menu3 li li a:link:hover, #menu3 li li a:visited:hover,
				#menu3 li li a.active:link, #menu3 li li a.active:visited {
					background: none;
				}
				#menu3 li li a.active:link, #menu3 li li a.active:visited {
					font-weight: bold;
				}

#box1 {
	/*padding: 7px 12px;*/
	margin: 0 0 5px;
}

	#box1 h2 {
		font-size: 100%;
		font-weight: bold;
		color: #356379;
		margin: 0 0 7px;
	}
	#box1 li {
		margin: 0 0 7px;
		padding: 0 0 0 8px;
		background: url(/img/css/bullet-1.gif) no-repeat 0 .4em;
	}
		#box1 li a:link, #box1 li a:visited {
			color: #356379;
		}




#bot {
	background: #F0F0E8 url(/img/css/bot.gif) no-repeat 0 0;
	padding: 30px 15px 10px;
	width: 945px;
	overflow: hidden;
	position: relative;

	font-size: 90.91%;
}
	#bot a {
	color: #817769;
	}
	#bot a:link, #bot a:visited {
		border: none;
		text-decoration: none;
	}

	#bot .links {
		float: right;
	}
	#bot .copyright {}


/* content */

fieldset {
	border: none;
}
	fieldset .ul li {
		width: 100%;
		overflow: hidden;
		padding: 5px 0;
	}
		fieldset label {
			display: block;
			padding: 1px 0;
			margin: 0 0 1px 0;
		}
			fieldset label span {
				font-size: 83.33%;
				font-weight: bold;
			}
	fieldset img.captcha {
		float: left;
		margin: 0 10px 10px 0;
	}
	fieldset textarea {
		width: 97%;
	}
	fieldset li.but {
		width: auto;
	}
	
#page .actionLinks {
	font-size: 90.91%;
	width: 100%;
	overflow: hidden;
	line-height: 1.25;
	border-top: dashed 1px #817769;
	padding: 10px 0 0;
}

	#content .actionLinks a:link, #content .actionLinks a:visited {
		float: left;
		display: block;
		color: #817769;
		padding: 0 10px 0 22px;
		border: none;
	}
	.actionLinks a.print:link, .actionLinks a.print:visited {
		border-right: dashed 1px #817769;
		margin-right: 10px;
		background: url(/img/css/icon-print.gif) no-repeat 0 50%;
	}
	.actionLinks a.refer:link, .actionLinks a.refer:visited {
		background: url(/img/css/icon-refer.gif) no-repeat 0 50%;
	}
	.actionLinks a.top:link, .actionLinks a.top:visited {
		float: right;
		padding: 0 0 0 10px;
		background: url(/img/css/icon-top.gif) no-repeat 0 50%;
	}	


/*tb styles */
.dBlock{display:block}
.dNone{display:none}
.LClear{clear:both;height:0;overflow:hidden}
.lkNormal{font-weight:bold;margin:10px 0px 0px 1px}
.lkZoom{background:url(/img/css/bg_zoom.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 1px 23px}
.lkGallery{background:url(/img/css/bg_gallery.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 10px 27px}
.lkDownload{background:url(/img/css/bg_download.gif) no-repeat;font-weight:bold;margin:10px 0px 0px 1px;padding:0 0 10px 27px}
.dottedLink a{border-bottom: dashed 1px #268268;}
.dottedLink a:hover{border-bottom:none}
.spacer{font-size:0%;overflow: hidden;width:1px;}
.s2{height:2px}
.s3{height:3px}
.s6{height:6px}
.s15{height:15px}
.s30{height:30px}

/*tb site*/
#box1Top {background:url(/img/css/bg_box1_top.gif) no-repeat top;padding-top:5px}
#box1Bottom {background: url(/img/css/bg_box1_bottom.gif) no-repeat bottom;padding-bottom:5px}	
#box1Center {background: url(/img/css/bg_box1.gif) repeat-y;padding:2px 12px}		
.LBoxenRight{padding:10px 5px 0px 7px;width:143px}
.LBoxRight{padding-bottom:10px;position:relative;width:143px}
.LBoxRight{padding-bottom:0} 
.LBoxRight img{display:block;padding-bottom:8px}
.LBoxRight .brLink {font-weight:bold;line-height:1.6;padding-bottom:10px}
.boxRightTipp p, .boxRightFrage p{color:#71482D}
.boxRightTipp .brLink, .boxRightTipp .brLink a, .boxRightFrage .brLink, .boxRightFrage .brLink a{color:#71482D}
.boxRightTipp .brLink .dottedLink a,.boxRightFrage .brLink .dottedLink a{border-bottom-color: #71482D}
.boxRightTipp, .boxRightFrage{background-color: #F1E7C5}
.LBoxRight .boxRightTipp .boxRightCornerTL, .LBoxRight .boxRightFrage .boxRightCornerTL{background:url(/img/css/bg_boxright_tl.gif) no-repeat top left}
.LBoxRight .boxRightTipp .boxRightCornerTR, .LBoxRight .boxRightFrage .boxRightCornerTR{background:url(/img/css/bg_boxright_tr.gif) no-repeat top right}
.LBoxRight .boxRightTipp .boxRightCornerBL, .LBoxRight .boxRightFrage .boxRightCornerBL{background:url(/img/css/bg_boxright_bl.gif) no-repeat bottom left}
.LBoxRight .boxRightTipp .boxRightCornerBR, .LBoxRight .boxRightFrage .boxRightCornerBR{background:url(/img/css/bg_boxright_br.gif) no-repeat bottom right}
.LBoxRight .boxRightTipp .boxRightCornerPadding, .LBoxRight .boxRightFrage .boxRightCornerPadding{padding:18px 6px 15px 7px;width:130px;}
.LBoxRight .boxRightFrageDec{background:url(/img/css/bg_boxright_frage.gif) no-repeat;height:22px;left:123px;position:absolute;top:-5px;width:14px}
.LBoxRight .boxRightFrageTipp{background:url(/img/css/bg_boxright_tipp.gif) no-repeat;height:20px;left:127px;position:absolute;top:-3px;width:9px}
.LBoxRight .boxRightOscar{background:url(/img/css/bg_oscar.jpg) no-repeat;height:175px;overflow:hidden;position:relative;width:143px;}
.LBoxRight .boxRightOscar .brLink{left:15px;height:28px;position:absolute;top:8px;overflow:hidden;width:112px;}
.LBoxRight .boxRightOscar p{color:#268268;left:11px;height:115px;position:absolute;top:56px;overflow:hidden;width:95px;}
.LBoxRight .boxRightOscar .brLink, .boxRightOscar .brLink a{color:#268268}
/*
.LBoxRight .boxRightOscar .brLink, .boxRightOscar .brLink a{color:#356379}
.LBoxRight .boxRightOscar .brLink .dottedLink a{border-bottom-color:#356379}
*/
.LBoxRight .boxRightBTL{background:#FFF;width:143px}
.LBoxRight .boxRightBTL .brLink{padding-left:7px}
.LBoxRight .boxRightBTL p{padding-left:7px}
.LBoxRight .boxRightBTL .boxRightCornerBL{background:url(/img/css/bg_boxright_bl2.gif) no-repeat bottom left}
.LBoxRight .boxRightBTL .boxRightCornerBR{background:url(/img/css/bg_boxright_br2.gif) no-repeat bottom right}
.LBoxRight .boxRightBTL .boxRightCornerPadding{padding:0 0 8px 0}
.closelink{background:url(/img/css/bg_closelink.gif) no-repeat;background-position:right 4px;margin-right:3px;padding:1px 18px 1px 0px}
/* Layer No-Script */
#LPositionNoScript{position:absolute;left:0px;top:3px;width:100%}
#LCenteringNoScript{margin:0pt auto;position:relative;width:960px}
#layernoscript{padding-left:200px;height:40px}
.txtnoscript{color:#8B1931; font-weight:bold;text-align:left}
.txtnoscript a{color:#8B1931; text-decoration:underline}
.txtnoscript a:hover{color:#8B1931}


#LRightTop{}
#LRightTop p{color:#FFF}

#LLoginout{
color:#FFF;
height: 46px;
padding: 2px 10px 0 0;
}
#LLoginout a, #LLoginout a:hover{color:#FFF}

#LLoginSend{background:url(/img/css/bg_send.gif) repeat-x;margin-top:5px;padding:2px 5px 4px}
#LLoginSend input.send{background:url(/img/css/bg_send_button.gif) no-repeat 0px 2px;border:none;color:#FFF;font-size:90%;font-weight:bold;padding:0px 0 0 13px;margin:0;width:auto}

#LLogout1{color:#FFF;padding:34px 19px 0 10px}

#LNeuReg{
background-color:#268268;
margin-left:6px;
width:143px;
}
#LNeuReg img{
padding:10px 0;
}
#LNeuRegbl{
background:url(/img/css/home/bg_neureg_left.gif) no-repeat bottom left;
}
#LNeuRegbr{
background:url(/img/css/home/bg_neureg_right.gif) no-repeat bottom right;
padding:5px 8px 10px 12px;
width:123px;
}

.memoBox_top{
	width:143px;
	height:7px;
	background:url(/img/css/boxen/memobox_top.gif) no-repeat top left;
}

.memoBox_bottom{
	width:143px;
	height:7px;
	background:url(/img/css/boxen/memobox_bottom.gif) no-repeat top left;
	margin-bottom:10px;	
}

.memoBox{
	width:143px;
	background-color:#FFFFFF;	
	line-height:1.3;	
	padding-bottom:5px;
}

.memoBox p{
	margin-left:10px;	
}

.memoBox a:Link,.memoBox a:Visited,.memoBox a:Active{
	border-bottom:1px dashed #268268;	
}

.memoBox a:Hover{
	text-decoration:none;
}

.boxRightBildTitelTextLink{
	background-color:#FFFFFF;
	
}

.boxRightBildTitelTextLink .titel{
	background:url(/img/css/arrow_red.gif) no-repeat top left;
	padding-left:20px;	
	color:#268268;
	font-size:140%;
	font-weight:bold;
	font-family:"MetaBookLF-Roman","Trebuchet MS",sans-serif;
	margin-top:5px;
	margin-left:13px;	
}

.boxRightBildTitelTextLink p{	
	margin-left:13px;	
	width:120px;
	margin-top:5px;
	margin-bottom:10px;
	font-size:90%;
}

.boxRightBildTitelTextLink a:Link,.boxRightBildTitelTextLink a:Visited,.boxRightBildTitelTextLink a:Active{
	border-bottom:1px dashed #268268;	
}

.boxRightBildTitelTextLink .lnk_box a:Hover{
	text-decoration:none;	
}

.boxRightBildTitelTextLink .lnk_box{
	width:120px;
	margin-left:13px;
	text-align:right;
}

.memoBox p{
	width:125px;
}
