/* ******************************************************************** */
/*#############################################################################*/
/*##############################   global Tags   ##############################*/
/*#############################################################################*/
body
{
	margin: 0px;
	padding: 0px;
}
form
{
	margin: 0;
	display: inline;
}
img
{
	border-width: 0px;
}
hr
{
	/*border: inset 1px #336699;*/
	border: inset 1px #DEDBD2;
	width: 98%;
}
.ITSGtrennlinie hr
{
	width: 99.9%;
	color: #DEDBD2;
	border-color: #ffffff;
}
* html .ITSGtrennlinie hr
{
	border-color: #DEDBD2;
}
p
{
	margin: 0.6em 0em 0.8em 0em;
}
acronym
{
	border-bottom: dotted 1px black;
}
acronym, .help
{
	cursor: help;
}
code
{
	font-weight: bold;
	font-family: Nina, Tahoma, Verdana, Courier New, Sans-Serif !important;
	letter-spacing: 0.1em;
}
.alert, .errorMessage
{
	color: #ff0000; /* font-weight: bold; */
	background-color: inherit;
}
.ok
{
	color: #336699; /* blau */
	font-weight: bold;
	background-color: inherit;
}
.msg
{
	color: #B0232A; /* rot */
	font-weight: bold;
	background-color: inherit;
}
.hinweis
{
	color: #707277;
	background-color: inherit;
}
.alternatetext
{
	color: #767676;
}
.hidden
{
	visibility: hidden;
	position: absolute;
	left: -1000em;
	font-size: 63% !important;
}
.required
{
	color: #ff0000;
	background-color: inherit;
	font-weight: bold;
	vertical-align: baseline;
}
.requiredMultiLine
{
	vertical-align: top;
}
.noSup
{
	vertical-align: middle;
}
.nounderline
{
	text-decoration: none !important;
}
.bold, .strong
{
	font-weight: bold !important;
}
.nobold
{
	font-weight: normal !important;
	letter-spacing: -0.1em;
}
.nowrap
{
	white-space: nowrap;
}
.center
{
	text-align: center !important;
}
.right
{
	text-align: right !important;
}
.left
{
	text-align: left !important;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left !important;
}
.top
{
	vertical-align: top !important;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
	margin-top: -1em;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

.balkenRot
{
	display: table;
	width: 98%;
	background-color: #BE0421;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.balkenRotMarginalie
{
	display: table;
	width: 151px;
	background-color: #BE0421;
	color: #FFFFFF;
	padding: 5px 0px 5px 3px;
}

.suchText
{
	width: 124px;
}

.broschuere
{
	display: table;
	width: 154px;
	background-color: #DEDBD2;
	padding: 15px 0px 15px 0px;
	margin: 15px 0px 0px 0px; /*     border: 1px solid #0071B9; 	#EEECE6; 	#0071B9;     border: 1px solid #DEDBD2;     background-image: url(http://localhost/www.spibund.de/individual/VerlaufBroschuere_BGGrau.gif);     background-position: top;     background-repeat: repeat-x;     background-color: #DEDBD2;*/
}

#teaserBox
{
    padding-top: 50px;
    text-align: center !important;
}

UL.noListStyle, UL.noListStyle LI
{
	list-style: none;
}

/*#############################################################################*/
/*########################   Tabellen, DataGrid, ...   ########################*/
/*#############################################################################*/
.DataGrid td, .DataGrid th
{
	padding: 3px !important;
}
table
{
	width: 100%;
}
tr
{
	background-color: #eeece6;
}
td
{
	vertical-align: top;
	text-align: left;
}
th, .TableHeader, .thBackground
{
	color: inherit; /*background-color: #EBEBE6;*/
	background-color: #eeece6;
	padding: 0.4em 0.1em;
}
th, .TableHeader, .TableHeader select, .TableHeader textarea, .TableHeader input
{
	color: #876B6F;
	font-size: 92%;
	font-weight: bold;
}
th, .TableHeader
{
	vertical-align: top;
	text-align: left;
}
.TableFooter, .TableFooter a
{
	/*background-color: #EBEBE6;*/
	background-color: #dedbd2;
	color: #336699 !important;
	text-align: center !important;
}
.TableFooter a.current
{
	text-decoration: none;
	font-weight: bold;
	font-size: 107%;
}
.TableFooter table
{
	width: auto;
}
.TableFooter td
{
	padding-right: 2em;
}
.DataGrid
{
	width: 90% !important;
}
.TableRow, .AlternatingRow
{
	line-height: 1.5em;
}

.AlternatingRow
{
	/*background-color: #f6f3f6;*/
	background-color: #d8856f;
	color: inherit;
}
.SelectedRow
{
	background-color: #F4FFB9;
	color: inherit;
}

#statistik table td, #statistik table th
{
	padding: 0.4em;
}
#statistik
{
	background-color: Transparent;
}
#statistik td.right
{
	padding-right: 0.5em;
}

#matchset th
{
	padding: 4px 2px 4px 2px;
	white-space: nowrap;
}

.ControlButtons
{
	margin: 0em 0.6em 0em 0.6em;
	font-weight: bold;
	font-size: 86%;
}
.ZipHeader
{
	color: inherit;
	background-color: #FFFBE7;
}



/*#############################################################################*/
/*##############################   MyGrid - paging   ##########################*/
/*#############################################################################*/
.paging
{
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	padding: 0.6em;
}
.paging a
{
	white-space: nowrap;
	margin: 0px 3px;
}



/*#############################################################################*/
/*##############################   formulare   ################################*/
/*#############################################################################*/
#Stammdaten input, #Stammdaten .input
{
	width: 300px;
}
#Stammdaten td.input
{
	height: 1.8em;
}

input, select
{
	/* width: 260px; */
	margin-top: 0.1em;
	padding: 1px 1px 2px 1px;
}
input, textarea, select
{
	color: inherit; /*background-color: #fcfdfd;*/
	background-color: #EEECE6; /*border: 1px solid #2b477f;*/
	border: 1px solid #0071b9;
}
input.noborder, textarea.noborder, select.noborder, .noBorder input, .noBorder textarea, .noBorder select
{
	border: 0px !important;
}

input.button, input[type=button]
{
	width: auto !important;
}
input.file, input[type=file]
{
	width: 36em;
}

input.readonly
{
	font-style: italic;
	color: #555555;
	border-color: #EBEBE6;
	background-color: #fff6f6;
	border-style: dotted;
}

input.readonly, input.disabled, textarea.readonly, textarea.disabled input[readonly=readonly], input[disabled=disabled], textarea[readonly=readonly], textarea[disabled=disabled]
{
	font-style: italic;
	color: #555555;
	border-color: #EBEBE6;
	background-color: #fff6f6;
	border-style: dotted;
}
input.readonly, input.disabled, textarea.readonly, textarea.disabled, input[readonly], input[disabled], textarea[readonly], textarea[disabled]
{
	font-style: italic;
	color: #555555;
	border-color: #EBEBE6;
	background-color: #fff6f6;
	border-style: dotted;
}
input.disabled, input[disabled=disabled], textarea.disabled, textarea[disabled=disabled]
{
	font-style: normal;
}
textarea.readonly, textarea.disabled, textarea[readonly=readonly], textarea[disabled=disabled]
{
	scrollbar-base-color: #f5f5f5;
	scrollbar-3d-light-color: #aabbcc;
	scrollbar-arrow-color: #aabbcc;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #8899aa;
	scrollbar-shadow-color: #8899aa;
	scrollbar-track-color: #ffffff;
}
input[type=file], input.fileUpload
{
	width: 350px !important;
}
input.fileUpload
{
	width: 350px !important;
	height: 1.4em;
}

input.likeHyperlink
{
	color: #336699;
	background-color: Transparent;
	text-decoration: underline !important;
	vertical-align: baseline !important;
	padding: 0px !important;
	margin: 0px !important;
	border-width: 0px !important;
	cursor: pointer !important;
	width: auto !important;
	margin: 0px;
}
.rptEventTypes .date .likeHyperlink
{
	width: 11em !important;
}
* html .rptEventTypes .date .likeHyperlink
{
	width: 10.1em !important;
}

input.medium, input .medium
{
	width: 17em;
}
input.large, input .large
{
	width: 25em;
}
input.xlarge
{
	width: 26em;
}
input.xxlarge
{
	width: 36em;
}
input.xsmall
{
	width: 4em;
}
input.xlargeMitPLZ
{
	width: 21.3em !important; /* input.xlarge - input.xsmall */
}
textarea.noScrollbar
{
	overflow: hidden;
}

.TableHeader select, .TableHeader textarea, .TableHeader input
{
	margin-top: -2px !important;
	padding: 0px;
}

.hyperlinkButton
{
	letter-spacing: normal;
	font-size: 100%;
	border: 1px solid #003366;
	line-height: 2em;
	padding: 1px 1em 3px 1.2em;
	text-decoration: none !important;
	color: #000000;
	cursor: default !important;
}
.hyperlinkButton:hover
{
	color: #000000;
	text-decoration: none;
}

.hyperlinkButtonKK
{
	color: #B0232A;
	background-color: #E9E9E7;
	border: 1px solid #A7A8A9;
	line-height: 2.3em;
	padding: 2px 1em 3px 1.2em;
	text-decoration: none !important;
	cursor: default !important;
}

.hyperlinkButtonKK:hover
{
	color: #B0232A;
	text-decoration: none;
}

.hyperlinkButtonKK:active
{
	color: #B0232A;
	text-decoration: none !important;
}

.buttonKK
{
	filter: Alpha(opacity=100, finishopacity=80, style=3);
	opacity: 0.9;
	color: #B0232A; /*background-color: #DFDFDF;*/
	background-color: #dedbd2; /*border: 1px solid #707277;*/
	border: 1px solid #bbb6a6;
	padding: 2px 1em 3px 1.2em;
}

.button
{
	padding: 0px;
}
.back
{
	display: block;
	clear: both;
	width: 16em;
	letter-spacing: normal;
	text-align: center;
	padding: 0.5em 1em;
	margin-top: 2em;
	border: 1px dotted #f1f1f1;
}


label, .label, .information
{
	display: block;
	vertical-align: top;
	margin-bottom: -1.0em;
}
.suche
{
	width: auto !important;
}

.information
{
	float: left;
	padding: 2px 0px 0.2em 1px;
	display: block;
	float: none;
	margin-left: 210px !important;
}
* html .information
{
	margin-left: 0px !important;
	margin-bottom: 0px;
	display: inline-block;
}
* + html .information
{
	margin-left: 0px !important;
	margin-bottom: 0px;
	display: inline-block;
}

label, .label
{
	clear: both;
	float: left;
	width: 210px !important;
}


.label2
{
	text-align: right;
	display: inline;
	float: right;
	margin-right: 16px;
	margin-top: -2.0em;
}
.label2 .label
{
	padding-right: 3px;
}
.large
{
	width: 240px !important;
}
.large + .information, .large + .information
{
	margin-left: 240px !important;
}

.xlarge
{
	width: 260px !important;
}
.xxlarge
{
	width: 360px !important;
}
.xlarge + .information, .xlarge + .information
{
	margin-left: 260px !important;
}
/* 3px IE BUGFIX */
* html .information
{
	height: 1%;
}

fieldset
{
	padding: 1.5em 1em 1em 1em;
	margin-top: 10px; /*border: 1px solid #EBEBE6;*/
	border: solid 1px #DEDBD2;
}
* html fieldset
{
	/* IE6 BUGFIX */
	position: relative;
	display: block;
	margin-top: 30px !important;
}
html:first-child > b\ody fieldset
{
	/* Opera-Bugfix */
	margin-top: -10px;
}
.addFieldsetPadding
{
	padding-left: 1em;
}

fieldset legend
{
	margin-bottom: 0;
	color: #110909;
	font-weight: bold;
	font-size: 95%; /*background-color: #EBEBE6;*/
	background-color: #eeece6;
	padding: 0.1em 0.8em 0.2em 0.8em;
}
* html fieldset legend
{
	/* IE6 BUGFIX */
	position: absolute;
	top: -10px;
	left: 0px;
}


.checkBox *
{
	margin-bottom: 0px !important;
	vertical-align: middle !important;
	display: inline !important;
	float: none !important;
}
.checkBox input
{
	border-width: 0px !important;
	background-color: Transparent !important;
	width: 2em !important;
}
.checkBox label
{
	width: auto !important;
}
* html .CheckBoxList label
{
	width: auto !important;
}


table.RadioButtonList
{
	width: auto;
}
.RadioButtonList input
{
	border-width: 0px !important;
	background-color: Transparent !important;
	width: auto !important;
	vertical-align: middle;
}
.RadioButtonList label
{
	width: 4em !important;
	display: inline !important;
	float: none !important;
	vertical-align: baseline;
	padding-left: 0.4em;
}

. .
.RadioButtonList.autoWidth label
{
	width: auto !important;
}


.RadioButtonList1 .panelRight, .RadioButtonList2 .panelRight
{
	position: absolute;
	left: 240px;
}
* html .RadioButtonList1 .panelRight, * html .RadioButtonList2 .panelRight
{
	left: 228px;
}
.RadioButtonList2 .panelRight
{
	margin-top: -48px;
}
.RadioButtonList1 .panelRight
{
	margin-top: -20px;
}

.buttonPfeil
{
	background-image: url(https://media.gkvnet.de/public/SpiBu/noix_pfeil_new.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 22px;
	height: 21px;
	border: 0px !important;
	background-color: Transparent !important;
}
#httpsUpload label, #httpsUpload .label
{
	float: left;
	display: inline;
	vertical-align: top;
	width: 180px !important;
}
#httpsUpload input
{
	width: 300px;
}
#httpsUpload hr
{
	clear: both;
	visibility: hidden;
}
#httpsUpload .button
{
	width: auto;
}

#registrierung .label
{
	width: 13em !important;
	margin-left: 0.2em;
}
#registrierung input
{
	width: 20em;
	margin-top: 0.1em;
}

#headlineNav
{
	display: block !important;
	margin-bottom: 1em;
	margin-top: 1em;
}
#headlineNav h1
{
	display: block !important;
	clear: both !important;
	padding-right: 9em !important;
}
#headlineNav .button
{
	position: absolute !important;
	top: 0.8em;
	right: 0em;
}

/*#############################################################################*/
/*##############################   hyperlinks   ###############################*/
/*#############################################################################*/
a
{
	color: #336699;
	background-color: inherit;
}
a:hover, a:focus
{
	color: #E60003;
	background-color: inherit;
	text-decoration: underline;
}
a:active
{
	/* color: #FDCC19;*/
	color: #707277;
	text-decoration: underline !important;
}

a.pdf, a.ppt, a.word, a.doc, a.excel, a.xls, a.xml, a.xsd, a.txt, a.pgp, a.zip, a.email, a.external, a.details, a.more, a.less, a.save, a.newWindow, .pdf, .ppt, .word, .doc, .excel, .xls, .xml, .xsd, .txt, .pgp, .zip, .email, .external, .details, .more, .less, .save, .newWindow
{
	margin-left: 1px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px; /* white-space: nowrap; */
}
a.KKListe
{
	color: #BE0421;
	line-height: 230%;
}
a.pdf, .pdf
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.pdf.gif);
}
a.ppt, .ppt
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.ppt.gif);
}
a.word, a.doc, .word, .doc
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.word.gif);
}
a.excel, a.xls, .excel, .xls
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.excel.gif);
}
a.xml, a.xsd, .xml, .xsd
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.xml.gif);
}
a.txt, .txt
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.txt.gif);
}
a.pgp, .pgp
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.pgp.gif);
}
a.zip, .zip
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.zip.gif);
}
a.email, .email
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.email.gif);
	padding-left: 15px !important;
}
a.external, .external
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.external.gif);
	padding-left: 18px !important;
}
a.newWindow, .newWindow
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.newWindow.gif);
}
a.details, .details
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.details.gif);
	margin-right: 15px;
}
a.more, .more
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.more.gif);
}
a.less, .less
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.less.gif);
}
a.more, a.less
{
	background-position: 5px 9px;
	border: 1px dotted #f1f1f1;
	padding: 5px 5px 7px 25px !important;
}
a.save, .save
{
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.save.gif);
}
a.save, a.excel, .save, .excel
{
	display: block;
	width: 16.5em;
	background-position: 1em center;
	padding: 0.6em;
	padding-left: 2.4em !important;
	border: 1px dotted #999999;
	background-color: #fafafa;
}
a.anchor, a.anchor:hover
{
	text-decoration: none; /* background-image: url(https://media.gkvnet.de/public/noix_css.icon.anchor.gif); */
	padding-left: 0px !important;
}
a.toSOP
{
	font-size: 86%;
	margin: -0.3em 0 1em 0;
	text-align: center !important;
	display: block !important;
	padding: 0.5em 1em;
	border: 1px dotted #f1f1f1;
}
p + a.toSOP
{
	margin-top: -0.5em;
}

.faq, .faq:hover, .faq:visited, .faq:active, .faq:focus, .dpa, .dpa:hover, .dpa:visited, .dpa:active, .dpa:focus
{
	text-decoration: none !important;
}

.faqGrau
{
	color: #707277 !important;
}

.faqRot
{
	color: #B0232A !important;
}

.sprungMarke a, .sprungMarke i
{
	top: 64px;
	left: -1000px;
	position: absolute;
	overflow: hidden;
	z-index: 100;
}

a.aMainTxtMarke:focus
{
	top: 64px;
	left: 220px;
	position: absolute;
}

/*#############################################################################*/
/*###########################   font - face/size   ############################*/
/*#############################################################################*/
html, textarea, input, select, code
{
	/*font-family: Verdana, Arial, sans-serif;*/
	font-family: Verdana,Arial,sans-serif;
	font-size: 76%;
	line-height: 130%;
	color: #333333;
}

input, textarea, select, radio, checkbox, code, table
{
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 130%;
	font-size: 85%;
	font-weight: bold;
	color: #B0232A !important;
	background-color: inherit;
	margin: 0.3em 0em 0.4em 0em;
	clear: both;
	clear: none !important;
	text-align: left;
}

.headlineBesideImage h1, .headlineBesideImage h2, .headlineBesideImage h3, .headlineBesideImage h4, .headlineBesideImage h5, .headlineBesideImage h6
{
	clear: none !important;
}
.h7
{
	font-weight: normal;
	color: #333333 !important;
}
h5, h6
{
	font-weight: normal;
}
h1
{
	font-size: 125%;
}
* html h1
{
	font-size: 123%;
}
h2
{
	font-size: 110%;
}
* html h2
{
	font-size: 117%;
}
h3
{
	font-size: 105%;
}
* html h3
{
	font-size: 102%;
}
h5
{
	font-style: italic;
}

.aktDate
{
	color: #707277;
}

#content
{
	/* text-align: justify; */
	text-align: left;
}
#content li
{
	text-align: left;
}
#ctl00_container h1, #container h1
{
	color: #B0232A !important;
}
#ctl00_container p, #container p
{
	font-size: 0.9em;
	line-height: 120%;
}
#newsBox ul
{
	margin-top: 0px;
	text-align: left;
	list-style-image: url(https://media.gkvnet.de/public/SpiBu/noix_css.icon.marginalie.gif);
	font-size: 0.9em;
	line-height: 120%;
}

#newsBox li
{
	padding-bottom: 15px;
	margin-left: -25px;
}

#newsBox a
{
	text-decoration: none !important;
}
#newsBox a.current, #newsBoxSiteFunctions a:hover
{
	text-decoration: underline !important;
}

#newsBoxSiteFunctions a
{
	text-decoration: none !important;
}
#newsBoxSiteFunctions a.current, #newsBoxSiteFunctions a:hover
{
	text-decoration: underline !important;
}

#newsBoxSiteFunctions a.SiteReadMerkliste
{
	text-align: left !important;
	float: right;
}

#header #systemmeldung
{
	font-size: 10px !important;
	line-height: 11px;
	color: #ff0000;
	font-weight: normal;
}
#header #systemmeldung h2
{
	color: #ff0000 !important;
	font-size: 10.5px !important;
	margin-bottom: 2px !important;
	margin-top: 2px !important;
}


/*#############################################################################*/
/*################################   Bilder   #################################*/
/*#############################################################################*/
#content .imageLeft, #content .imageRight, #content .imageBlock, #content .imageBlockRight, #content .imageBlockLeft
{
	padding: 0px;
	margin: 0px;
}

#content .imageLeft
{
	margin: 0px 0px 6px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .imageLeft img
{
	margin-right: 12px !important;
}
#content .imageRight
{
	margin: 0px 0px 6px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}
#content .imageRight img
{
	margin-left: 12px !important;
}
#content .imageBlock, #content .imageBlockRight, #content .imageBlockLeft
{
	display: block !important;
	float: none !important;
	overflow: hidden !important;
	padding: 0px !important;
	margin: 0px !important;
}

#content .imageBlockRight img
{
	text-align: right !important;
}
#content .imageBlockRight
{
	text-align: right !important;
}
#content .imageBlockLeft img
{
	text-align: left !important;
}
/*
#content img {
	padding: 6px 0px 12px 12px;
    float: right;
    display: inline;
    overflow: hidden;
}
#content img.left {
	padding: 6px 12px 6px 0px;
    float: left;
    display: inline;
    overflow: hidden;
}
*/
#content td img, #content th img
{
	padding: 0px;
}
.picXL
{
	width: 165px;
	height: 150px;
}
#ctl00_container img, #container img
{
	overflow: hidden;
	text-align: left !important;
}
#ctl00_container #ctl00_News img, #container #News img
{
	float: left;
	padding: 1px 6px 3px 6px;
	overflow: hidden;
	max-height: 50px;
}
.icon img, img.icon
{
	float: none !important;
	display: inline !important;
	overflow: hidden !important;
	padding: 0px !important;
}
.iconCenter
{
	padding-left: 0px !important;
	width: auto !important;
	float: none !important;
	text-align: center !important;
}

#getAdobeReader img
{
	float: left !important;
	display: inline !important;
	overflow: hidden !important;
	padding: 0px 1em 0px 0px;
}


/*#############################################################################*/
/*###########################   Individualformate   ###########################*/
/*#############################################################################*/
#zipDownload .alert, #zipDownload .ok
{
	font-weight: bold;
	font-size: 92%;
	padding-left: 4px;
}

#ctl00_container p, #container p
{
	margin-top: 10px;
	display: block; /* text-align: justify; */
	text-align: left;
}
#leftNav hr
{
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	visibility: visible;
}
#content ul, #content ol
{
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	padding-bottom: 0.0em;
	padding-left: 2.2em;
}
* #content ul
{
	margin-left: 0em;
}
* #content ol
{
	margin-left: 0em;
}
#content li
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#content #FileNotFound div.contentFooter
{
	clear: both;
	display: block;
	margin-top: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #F7F7F0;
}
#content #FileNotFound div.contentFooter a
{
	padding-left: 0px;
	text-decoration: underline;
}


.rsscontainer
{
	text-align: right;
}

/*#############################################################################*/
/*##############################   Listen   ###################################*/
/*#############################################################################*/
#presse a
{
	margin-top: 0.3em;
	margin-bottom: 2em;
	display: block;
	text-align: right;
	font-size: 92%;
	text-decoration: none;
}
/*##############################   Presse   ###################################*/
#listPress
{
}
#listPressItem
{
	margin: 1em 0em;
}
#listPressItem a.moreLink
{
	margin-left: 1em;
	font-weight: normal;
}
#listPress h2, #listPress h1
{
	font-size: 100%;
	margin: 0px;
}

.labelPresseGemeinsam
{
	margin-bottom: -0.5em !important;
	width: 150px !important;
}

/*##############################   ArzneimittelFB   ###################################*/
#listArzneimittelFB
{
}
#listArzneimittelFBItem
{
	margin: 1em 0em;
}
#listArzneimittelFBItem a.moreLink
{
	margin-left: 1em;
	font-weight: normal;
}
#listArzneimittelFB h2, #listArzneimittelFB h1
{
	font-size: 115%;
	margin: 0px;
}

/*##############################   News   ###################################*/
#listNews
{
}
#listNewsItem
{
	margin: 1em 0em;
}
#listNewsItem a.moreLink
{
	margin-left: 1em;
	font-weight: normal;
}
#listNewsItem h2, #listNewsItem h1
{
	font-size: 100%;
	margin: 0px;
}

/*##############################   Termine   ###################################*/
#listTermine
{
}
#listTermineItem
{
	margin: 1em 0em;
}
#listTermineItem a.moreLink
{
	margin-left: 1em;
	font-weight: normal;
}
#listTermineItem h2, #listTermineItem h1
{
	font-size: 100%;
	margin: 0px;
}

/*##############################   Dokumente   ###################################*/
#listDocuments
{
}
#listDocumentsItem
{
	margin: 1em 0em;
}
#listDocumentsItem a.moreLinkdoc, a.moreLinkword
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.word.gif);
}
#listDocumentsItem a.moreLinkpdf
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.pdf.gif);
}
#listDocumentsItem a.moreLinkxls, a.moreLinkexcel
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.excel.gif);
}
#listDocumentsItem a.moreLinkppt
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.ppt.gif);
}
#listDocumentsItem a.moreLinkxml, a.moreLinkxsd
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.xml.gif);
}
#listDocumentsItem a.moreLinktxt
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.txt.gif);
}
#listDocumentsItem a.moreLinkpgp
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.pgp.gif);
}
#listDocumentsItem a.moreLinkzip
{
	margin-left: 2em;
	font-weight: normal;
	margin-left: 10px !important;
	padding-left: 15px !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(https://media.gkvnet.de/public/noix_css.icon.zip.gif);
}
#listDocumentsItem h2, #listDocumentsItem h1
{
	font-size: 100%;
	margin: 0px;
}

/*#############################################################################*/
/*###########################   Trennlinie-Box   ##############################*/
/*#############################################################################*/
#trennlinieBox
{
    padding: 0px;
    margin: 0px -10px 0px -10px;
    border: 0px;
    height: 20px;
    background-color: #ffffff;
}

#box_Top
{
    padding: 0px;
    margin: 10px 0px 0px 0px;
    border-top: 5px solid #eeece6;
	/*-moz-border-radius: 5px;*/
}

#box_Bottom
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 5px solid #eeece6;
/*	-moz-border-radius: 5px;*/
}

/*#############################################################################*/
/*##############################   2 Spalten   ###################################*/
/*#############################################################################*/
#content .columnLeft
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .columnRight
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .twoColumns p
{
	margin: 0em 0em 0.8em 0em;
}
/*#############################################################################*/
/*##############################  3-4 Spalten   ###################################*/
/*#############################################################################*/
#content .column1
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .column2
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .column3
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .column4
{
	margin: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
#content .threeColumns p
{
	margin: 0em 0em 0.8em 0em;
}

#content .fourColumns p
{
	margin: 0em 0em 0.8em 0em;
}


/*#############################################################################*/
/*##############################   Suche   ####################################*/
/*#############################################################################*/
.itsgSearch
{
	margin-top: -4px;
	z-index: 10;
	cursor: pointer;
	width: auto !important;
	padding-right: 55px;
	height: 29px;
	border: 1px dotted #a1a1a1;
	color: #919191;
	background-image: url(https://media.gkvnet.de/public/noix_icon.ITSGsearch.gif);
	background-repeat: no-repeat;
	background-position: right;
}
* html .itsgSearch
{
	position: fixed;
}
html:first-child > b\ody .itsgSearch
{
	/* Opera-Bugfix */
	margin-top: 10px;
}

#publicSearch .label
{
	width: 180px !important;
}
#publicSearch .PanelHinweistext
{
	margin-left: 182px;
}
#publicSearch input
{
	width: 320px;
}
#publicSearch select
{
	width: 15.3em;
}
* html #publicSearch select
{
	width: 15.5em;
}

#publicSearch .small
{
	width: 90px;
}
#publicSearch select.small
{
	width: auto !important;
}
#publicSearch .medium
{
	width: 120px;
}
#publicSearch input.big
{
	width: 570px !important;
}
#publicSearch .button
{
	width: auto !important;
}
#publicSearch .floatLeft
{
	float: left !important;
}
* html #publicSearch .floatLeft
{
	margin-left: 3px;
}


/*#############################################################################*/
/*##############################   Loginform   ################################*/
/*#############################################################################*/
.loginform .label
{
	width: 11em !important;
}
.loginform input
{
	width: 260px !important;
}

.loginform .submit
{
	margin-left: 11em !important;
	width: 16em !important;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal; /*     filter: Blur(direction=135, strength=4);          filter: Alpha(opacity=100, finishopacity=60, style=3); 	*/
	color: #003366; /* background-color: #f5f5f5; */
	background-color: #dde4e8;
	border: 1px solid #2b477f;
}
* html .loginform .submit
{
	margin-left: 11.25em !important;
}



/*#############################################################################*/
/*##############################   contactForm   ##############################*/
/*#############################################################################*/
#contactForm .label
{
	width: 16em !important;
}
#contactForm .submit
{
	margin-left: 17em;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold; /*     filter: Blur(direction=135, strength=4);         filter: Alpha(opacity=60, finishopacity=100, style=3); */
	color: #003366;
	background-color: #f5f5f5;
	border: 1px solid #2b477f;
}
* html #contactForm .submit
{
	margin-left: 17.4em !important;
}

#contactForm input, #contactForm textarea.standard, #contactForm textarea.meldeForm
{
	width: 26em;
}
#contactForm textarea
{
	width: 42em;
	height: 8em;
}
#contactForm textarea.meldeFehlverhalten
{
	width: 43.2em;
}



/*#############################################################################*/
/*################################   Impressum   ##############################*/
/*#############################################################################*/
#Impressum .label, #Impressum .information
{
	margin: 0em;
	padding: 0em;
	line-height: 150% !important;
}
#Impressum .label
{
	width: 30% !important;
	padding-left: 0.6em;
	padding-right: 0em;
	vertical-align: top;
	border: 0px solid red;
}
#Impressum .information
{
	margin-left: 33% !important;
	display: block;
	width: 65% !important;
	border: 0px solid green;
	text-align: left;
	float: none;
}




/*#############################################################################*/
/*################################   userinfo   ###############################*/
/*#############################################################################*/
#userinfo .label
{
	width: 45% !important;
	padding: 0em;
	margin: 0em;
	vertical-align: top;
	text-align: right !important;
	border: 0px solid yellow;
}
#userinfo .information
{
	width: 55% !important;
	padding: 0em;
	margin: 0em;
	vertical-align: top;
	text-align: right !important;
	border: 0px solid red;
}

/*#############################################################################*/
/*##############################   Projektträger   ############################*/
/*#############################################################################*/
#projekttraeger ul
{
	list-style-type: none;
}
#projekttraeger ul li
{
	clear: both;
	height: 60px;
}
#projekttraeger ul a
{
	font-weight: bold;
	display: block;
	vertical-align: middle !important;
}
#projekttraeger ul a span
{
	display: block;
	padding-top: 10px;
}
#projekttraeger ul a .imagePlaceHolder
{
	display: block;
	float: left;
	width: 165px !important;
	padding-top: 0px;
	text-align: center !important;
}
#projekttraeger ul img
{
	padding: 0px;
	float: none;
	display: block;
}



/*#############################################################################*/
/*################################   Registrierung   ##############################*/
/*#############################################################################*/
#registrierung dl
{
	margin-left: 1.1em;
}
#registrierung dt, #registrierung dd
{
	margin-bottom: 0.6em;
}
#registrierung dt
{
	float: left;
	width: 6em;
	vertical-align: top;
}
#registrierung dd
{
	margin-left: 6.3em; /* mind. (#registrierung dt width) + (#registrierung dt padding-left) */
	display: block;
}
/* 3px IE BUGFIX */
* html #registrierung dd
{
	height: 1%;
}

#registrierung #ctl00_ContentPlaceHolder_confirm input
{
	width: auto;
}
#registrierung #ctl00_ContentPlaceHolder_confirm .label
{
	float: left;
	width: 2em !important;
	padding-left: 0.6em;
	vertical-align: top;
}
#registrierung #ctl00_ContentPlaceHolder_confirm .information
{
	margin-left: 3em;
	display: block;
	text-align: left;
}
#ctl00_ContentPlaceHolder_Captcha_pnlNewCaptcha
{
	color: #767676;
}


a.hlHelp
{
	/* DESIGN */
	margin: 0.1em -0.1em;
	text-align: center !important;
	display: block !important;
	padding: 0.2em 1em 0.3em 2em; /*border: 1px dotted #f1f1f1;*/
	border: none;
	width: 15.0em;
	height: auto; /*color: blue !important;*/
	text-decoration: none !important; /* POSITION */
	position: absolute;
	right: 5px;
	top: 1em;
	background-image: url(https://media.gkvnet.de/public/noix_hinweis.gif);
	background-repeat: no-repeat;
	background-position: left;
}

a.morelink
{
	font-size: 0.99em;
	font-weight: bold;
}

a.moreNOborder
{
	border: none;
}


/*#############################################################################*/
/*################################   pressemeldung   ##############################*/
/*#############################################################################*/
.presseHeader .hinweis
{
	font-size: 86%;
}
.presseFooter
{
	border: dotted 0px #707277;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 2px 3px 5px 3px;
	margin-top: 2em;
	font-size: 92%;
	color: #707277;
}
ul.press li
{
	list-style-image: url(https://media.gkvnet.de/public/SpiBu/noix_css.icon.marginalie.gif);
}

.presseFooter2
{
	padding: 2px 3px 5px 3px;
	margin-top: 2em;
	font-size: 92%;
	color: #707277;
}

.presseFooter2 SPAN.Information2
{
	display:block;
	padding-left: 150px;
}

.dottedLine2
{
	padding: 5px;
	margin: 5px;
	border-bottom: dotted 1px #707277;
	border-top: dotted 1px #707277;
	width: 100%;
}

.dottedLine
{
	padding: 0px;
	margin: 0px;
	height: 1px;
	border-bottom: dotted 1px #707277;
	width: 100%;
}

/*#############################################################################*/
/*################################   sonstiges   ##############################*/
/*#############################################################################*/
.submit
{
	filter: Alpha(opacity=100, finishopacity=60, style=3);
	color: #B0232A;
	background-color: #DFDFDF;
	border: 1px solid #707277;
}


ul#searchMatchset
{
	margin: 0px;
	padding: 0px;
}
#searchMatchset li
{
	list-style-type: none;
}
#searchMatchset .searchMatchsetDataSet
{
	margin-bottom: 14px;
}
#searchMatchset .searchMatchsetDataSet a.headline
{
	font-weight: bold;
}
#searchMatchset .searchMatchsetDescription
{
	margin-left: 20px;
	font-size: 92%;
	line-height: 1.3em;
}
#searchMatchset .searchMatchsetDescription .datum
{
	margin-right: 20px;
}
#searchMatchset .searchMatchsetTextLink
{
	color: #B0232A;
}

/**************Countdown***************/
.countdown
{
	text-align: right;
	border: solid 5px #B0232A;
	display: block;
	float: right;
	height: 100%;
	overflow: hidden;
	text-align: right !important;
	vertical-align: bottom !important;
	width: 48%;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}

.countdown h3
{
	color: #110909 !important;
	font-size: 100%;
	font-weight: normal;
	text-align: right;
	line-height: 140%;
}
.countdown SPAN
{
	font-weight: normal;
}

.countdown A
{
	color: #110909 !important;
	text-decoration: none;
}

.countdown A.external
{
	color: #B0232A !important;
	text-decoration: underline;
}


