div#content table.contenttable td {vertical-align:top;}

div#changebuttons {margin-bottom:10px;}
div#content span.activeside a {color:grey;text-decoration:none;}
div#content #middle #middle_content ul#dlkeys_ul {list-style-type: none; margin:0;padding-left:10px;margin:0;}
div#content #middle #middle_content ul#dlkeys_ul li {list-style-type:none; background:url(gfx/file.gif) left center no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 5px 0px;}
div#content #middle #middle_content ul#dlkeys_ul li#dlkeys_ul_pdflinK {background:url(gfx/pdf.gif) left center no-repeat;}
/********** fragen START **********/
DIV#frage_pi1 * {margin:0;padding:0;line-height:normal;}
DIV#frage_pi1 {width:420px;overflow:hidden;margin:0px auto;} 
DIV#frage_pi1 p select {
	margin-top:5px;
	width:304px;
	display:block;
	float:right;
	}
DIV#frage_pi1 p label {line-height:18px;
	font-weight:bold;
	margin-top:5px;
	text-align:right;
	display:block;
	float:left;
	width:100px;
	}
DIV#frage_pi1 p input {
	margin-top:5px;
	width:300px;
	display:block;
	float:right;
	}
DIV#frage_pi1 p textarea {
	margin-top:5px;
	width:300px;
	display:block;
	float:right;
	}
DIV#frage_pi1 .star {color:red;}
DIV#frage_pi1 .error { color:red; }
DIV#frage_pi1 .submitbutton {clear:both;text-align:center;padding:10px 0px;}

DIV#frage_pi1 p.check {clear:both;}
DIV#frage_pi1 p#frage_orig {border:1px solid black;background-color:#ccc;}

DIV#frage_pi1 p#name_darf {clear:both;text-align:center;padding:5px;}
DIV#frage_pi1 p#name_darf input, DIV#frage_pi1 p#name_darf label {width:auto;float:none;display:inline}

DIV#frage_pi4 {width:150px; margin:0px auto;}
DIV#frage_pi4 ul {margin:0;padding:0;}
DIV#frage_pi4 ul li {margin:0px 0px 5px 0px;padding:0;}
DIV#frage_pi4 ul li a {margin:0;padding:0;}
div.tx-frageantwort-pi4 a {font-size:11px;}

/*DIV#frage_pi3 .single_frage {margin-bottom:10px;}
DIV#frage_pi3 .single_frage p {margin:0;}
div#content DIV#frage_pi3 .single_frage h1 {
    border:none;
    color:black;
    font-size:14px;
    margin:0px;
}
DIV#frage_pi3 {line-height:16px;}
DIV#frage_pi3 span.dis {text-decoration:underline;color:#ccc;}
DIV#frage_pi3  p.ausklappen a {font-size:10px;}*/

div#content #middle_content div.single_frage {
    margin-bottom:30px;
    border-bottom:1px dashed #517A99;
}
div#content #middle_content div.single_frage h1 {
    background:url('gfx/hgbig.gif') top left no-repeat;
    color:white;
    font-size:12px;
    padding:2px 0px 2px 5px;
}
div#content #middle_content div.single_frage a.morelesslink {font-size:10px;}

DIV.tx-frageantwort-pi4 ul {list-style-type:disc;padding:0px 0px 0px 0px}
DIV.tx-frageantwort-pi4 li {background:url('gfx/bullet.png') 0px 5px no-repeat;margin:0px 0px 5px 0px;padding:0 0 0 15px;}
	
/********** fragen END **********/

/*Styles for Showpdf Extension START*/
div#content a.change {margin-right:15px; font-size:12px; padding:4px; float:left; display:block;width:140px;border:2px outset #ccc;text-align:center;background-color:#E1E1DF;text-decoration:none;}
div#content  a.activechange {color:#bbb;font-weight:bold;}
div.tx-showpdfs-pi2 .error {font-weight:bold;color:red;}
div.tx-showpdfs-pi2 div#tx-showpdfs-sortingmode {}
div.tx-showpdfs-pi2 div#tx-showpdfs-sorting {margin:10px 0px;}
div.tx-showpdfs-pi2 div#tx-showpdfs-sorting #cat {width:400px;}
div.tx-showpdfs-pi2 div#tx-showpdfs-sorting #year {width:80px;}
div.tx-showpdfs-pi2 div#tx-showpdfs-sorting #month {width:300px;}
div.tx-showpdfs-pi2 div#tx-showpdfs-sorting #number {width:300px;}
div.tx-showpdfs-pi2 div#tx-showpdfs-items h2 {font-size:12px;}

div#content #middle_content div.tx-showpdfs-pi2 h1 {font-size:14px;color:black;border:none;margin-bottom:0px;}
div#content #middle_content div.tx-showpdfs-pi2 h2 {font-size:12px;font-weight:normal;color:black;border:none;font-style:italic;margin-bottom:3px;}

div#content #middle_content div.tx-showpdfs-pi1 h1 {font-size:14px;color:black;border:none;margin-bottom:0px;}
div#content #middle_content div.tx-showpdfs-pi1 h2 {font-size:12px;font-weight:normal;color:black;border:none;font-style:italic;margin-bottom:3px;}

div#content #middle_content div.tx-showpdfs-pi1 p.ausklappen {line-height:12px;margin-top:-5px;}
/*Styles for Showpdf Extension END*/

a.alphabet {font-size:16px;margin-right:4px;text-decoration:none;}

/* default styles for extension "tx_indexedsearch" */
	/*.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#BDCDDC; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size: 16px; font-weight: bold; }
	.tx-indexedsearch-searchbox, .tx-indexedsearch-browsebox, .tx-indexedsearch-whatis, .tx-indexedsearch-res { padding:6px; }
	.tx-indexedsearch-percent { width:100px; text-align:right; float:right; font-weight:bold; }
	.tx-indexedsearch-redMarkup, .tx-indexedsearch-title-caption {font-weight:bold;}
	.txindexedsearchtitle {background-color:#DFE4E7;}
	.txindexedsearchdesc {color:#999;padding-bottom:8px;}*/
	.tx-indexedsearch {margin:10px 0px;}
	.tx-indexedsearch-percent { width:100px; text-align:right; float:right; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title  a { vertical-align:top; }
	.tx-indexedsearch-info {background-color:#DFE4E7; padding:2px; margin-top:3px;}
	.tx-indexedsearch-header {margin-top:3px;height:16px;}
	.tx-indexedsearch-descr {line-height:16px;}
	.tx-indexedsearch-whatis {line-height:16px;margin-top:10px;}
	.tx-indexedsearch-browsebox {line-height:16px;margin-bottom:10px;}
	
	
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.overclear { overflow:hidden;}
.clr {clear:both;}

* { font-family:verdana,arial,sans-serif; margin:0; padding:0; font-size:12px; }
html {height:100%}
body {
 min-height: 101%;
 font-size: 100.01%;
 position: relative;
 background: url('gfx/head.gif') top left repeat-x #fff;
 text-align: center;
}
fieldset, img {border:0;}
select, input, textarea {font-size: 99%}
p,h1,h2,h3,li { margin-bottom:6px;line-height:19px;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
ul,li {margin:0;padding:0;list-style:none;}

small {font-size:10px}

DIV#container {margin:0px auto;text-align:left;width:960px;}

DIV#head_l {width:750px;float:left;padding-left:70px;}

DIV#head_l #mainnav {margin-top:2px;}
DIV#head_l #mainnav li {height:28px; float:left; background:url('gfx/hgnav.gif') top center no-repeat; padding-top:6px;}


DIV#head_l #mainnav li a {color:white; text-decoration:none; letter-spacing:0px; border-right:1px solid white; padding:0px 8px;}
DIV#head_l #mainnav li a:hover {color:black;}
DIV#head_l #mainnav li.first {background:url('gfx/hgnav.gif') top left no-repeat;}
DIV#head_l #mainnav li.last {background:url('gfx/hgnav.gif') top right no-repeat;}
DIV#head_l #mainnav li.first a {}
DIV#head_l #mainnav li.last a {border:none;}
DIV#head_l #mainnav li.current a {text-decoration:underline;}

DIV#head_r {width:140px;float:right;padding-top:30px;}
DIV#head_r img {float:left;margin-right:10px;}
DIV#head_r input {border:1px solid black; background-color:white; height:17px; padding-top:3px; width: 90px; margin-bottom:4px;}
DIV#head_r a {clear:both; display:block; text-align:center; margin-top: 2px; text-decoration:none; color:white;}

DIV#content {width:960px;margin-top:10px;overflow:hidden;background:url(gfx/bg.gif) 175px 0px repeat-y;}
DIV#content a {font-weight:bold; color:#3B6484; }
DIV#content #left {width:175px;float:left;}
DIV#content #right {width:225px;float:right;}
DIV#content #middle {width:auto;margin-left:175px;margin-right:225px; }

DIV#content #left #pre_left_content {width:150px; padding:10px 15px 0px 10px;}
DIV#content #left #left_content {width:150px; padding:10px 15px 10px 10px;}
DIV#content #right #right_content {width:200px; padding:10px 10px 10px 15px;}
DIV#content #middle #middle_content {width:auto; padding:10px 15px 10px 15px;}
DIV#content #middle #middle_content li {list-style-type:disc; margin:0px 0px 5px 15px;}

DIV.box {background-color:#E1E1DF;margin-bottom:20px;}
DIV.box .boxheader {background:url('gfx/item.gif') top left no-repeat}
DIV.box .boxheader .boxheader-headline {font-weight:bold;margin:0px; background:url('gfx/item_r.gif') top right no-repeat; font-size:11px; line-height:16px; color:white; padding:3px 5px;}
DIV.box .boxcontent {color:#30302f;font-size:11px;padding:5px;}
DIV.box .boxcontent p { font-size:11px; }
DIV.box .boxcontent input {border:1px solid black; margin-bottom:5px;width:135px;}
.ctr {text-align:center;}

DIV#content #left h2 {border-bottom:1px dotted #efdd92; color:#3f6989; font-size:12px; }
DIV#content #left h3 {color:#7798b2; font-size:13px; text-align:center; margin-bottom:0px }
/*DIV#content #left a {display:block; color:#30302f; font-size:13px; text-align:center; text-decoration:none; margin-bottom:6px; }*/

DIV#content #middle_content h1 {border-bottom:1px solid #efdd92;color:#457193;margin-top:20px;}
DIV#content #middle_content h1.csc-firstHeader {margin-top:0;}

ul#lnavi {padding-left:5px;border-bottom:1px solid #efdd92;margin-bottom:20px;}
ul#lnavi li a {display:block;text-decoration:none;}
ul#lnavi li.current a {background-color:#E1E1DF;}

DIV#errormessage {margin-top:8px;}

div#content #middle #middle_content ul.browsebox {list-style-type:none;}
div#content #middle #middle_content ul.browsebox li {list-style-type:none;margin-left:0}
div#content li.tx-indexedsearch-browselist-currentPage a {text-decoration:none;color:black;}

div#content div#pre_left_content div.tx-dlkeys-pi1 {overflow:hidden;}
div#content div#pre_left_content div.tx-dlkeys-pi1 p {margin:0;}
div#content div#pre_left_content div.tx-dlkeys-pi1 p b {font-size:10px;}
div#content div#pre_left_content div.tx-dlkeys-pi1 p input {font-size:11px;}
div#content div#pre_left_content div.tx-dlkeys-pi1 a {font-size:10px;}
div#content div#pre_left_content div.tx-dlkeys-pi1 ul {margin-bottom:5px;overflow:hidden;width:140px;}
div#content div#pre_left_content div.tx-dlkeys-pi1 li {overflow:hidden;}

dfn {
border-bottom:1px dotted black;
cursor:help;
letter-spacing:0.07em;
}
.tx-dlkeys-pi1 dfn {letter-spacing:normal;font-size:10px;font-style:normal}

/* SURVEY */
div.box .boxcontent div.tx-pbsurvey-pi1 {}
div.box .boxcontent div.tx-pbsurvey-pi1 input {width:auto;border:none;margin-bottom:0px;}
div.box .boxcontent div.tx-pbsurvey-pi1 .formbuttons input {border:1px solid #000}
div.box .boxcontent div.tx-pbsurvey-pi1 .formbuttons {text-align:center;margin-bottom:10px;}
div.box .boxcontent div.tx-pbsurvey-pi1 fieldset.survey_item {background-color:none;margin-bottom:10px;line-height:18px;}
div.box .boxcontent div.tx-pbsurvey-pi1 legend.question {font-weight:bold;margin-bottom:4px;}
div.box .boxcontent div.tx-pbsurvey-pi1 div.questionComment {font-size:9px;line-height:normal;margin-top:-4px;margin-bottom:4px;}
div.box .boxcontent div.tx-pbsurvey-pi1 div.survey_message {margin-bottom:10px;}
div.survey_error strong {color:red;}

div#content #middle #middle_content ul.downloadicon {list-style:none}
div#content #middle #middle_content ul.downloadicon li {list-style:none;background:url(gfx/download.gif) center left no-repeat;padding-left:30px;margin-left:0px;line-height:23px}

.tx-indexedsearch-browsebox .browsebox li {display:inline;padding-right:10px;}

/**** NEW STYLES since 9-12-2008 ****/
div#content #middle #middle_content ul.snlmenu-paginator li {list-style:none;display:inline;margin:0px 15px 0px 0px}
#content ul.snlmenu-paginator li.active a {text-decoration:none;color:black}

#content ul.snlmenu-menu li.active a {text-decoration:none;color:black}
div#content #middle #middle_content .seosnl-index ul li {list-style-type:square}

.seosnl-article, .seosnl-index, .snlmenu-menu, ul.snlmenu-paginator {margin-bottom:2em}
.seosnl-article {border-bottom:1px solid #ccc;padding-bottom:1em}
p.seosnl-headline * {color:black}
p.seosnl-linkToArchive {margin:2em 0;font-size:16px}

/* SNL BOX Startseite */
.content-box {
    border:1px solid black;
    padding:6px;
    overflow:hidden;
    background-color:#E1E1DF;
    margin-bottom:2em
    }

/* SIDEBAR links */
#content .boxcontent ul.submenu li {background:url('gfx/bullet.png') 0px 5px no-repeat;padding-left:18px;margin-bottom:0.8em;}
#content .boxcontent ul.submenu {margin:0.5em}
a#kunde {background:url('gfx/lock.gif') center right no-repeat;padding:2px 20px 2px 0px;}
.boxcontent ul li {margin-bottom:0.5em}

#content .boxcontent ul li a:hover {color:black}

#content .boxcontent ul li a {text-decoration:underline;color:#3B6484}
#content .boxcontent ul li.active a {text-decoration:none;color:black}

#content .box .boxcontent ul li li a {text-decoration:underline;color:#3B6484}
#content .box .boxcontent ul li.active li.active a {text-decoration:none;color:black}

/* Tipps & Tricks */
div #content .tx-showpdfs-pi3 ul li.active a {color:black}
div #content .tx-showpdfs-pi3 ul {margin-bottom:1em;}
.tx-showpdfs-pi3-error {color:red;font-weight:bold;}

div#content #middle #middle_content ul.tx-showpdfs-pi3-paginator li {display:inline;margin:0 15px 0 0}

.tx-showpdfs-pi3-entry {margin-bottom:2em}
.tx-showpdfs-pi3-download {line-height:2em;margin-top:0.5em}
.tx-showpdfs-pi3-download img {vertical-align:middle}

/* Downloads a-z */
div#content #middle #middle_content ul.tx-downloadsaz-pi1-alphabet {margin-bottom:2em;}
div#content #middle #middle_content ul.tx-downloadsaz-pi1-alphabet  li {display:inline;list-style:none;margin:0px 10px 0px 0px;}
div#content #middle #middle_content ul.tx-downloadsaz-pi1-alphabet  li  a {font-size:1.2em}
div#content #middle #middle_content ul.tx-downloadsaz-pi1-alphabet  li.active  a {color:black;text-decoration:none}
div.tx-downloadsaz-pi1-dlwrap {margin-bottom:2em}

/* Tagcloud */
.tx-tagcolud-pi1 {width:190px;overflow:hidden}
.tx-tagcolud-pi1 span a {font-size:inherit}

/* Bookmark */
ul#bookmark li {display:inline;list-style:none;}

#middle .tx-dlkeys-pi1 {margin:1em 0;padding:1em 0;border-top:1px solid grey;border-bottom:1px solid grey;}
#middle .tx-dlkeys-pi1 .ybg {background-color:yellow;}
#middle .tx-dlkeys-pi1 p {margin-top:1em;}
