/* ******************************************************************** */
/*#############################################################################*/
/*##############################   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: #707277;
    border-color: #ffffff;
} * html .ITSGtrennlinie hr { border-color: #707277; }
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: super;
}
.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: 137px;
    background-color: #BE0421;   
    color: #FFFFFF;
    padding: 5px 0px 5px 3px;
}

/*#############################################################################*/
/*########################   Tabellen, DataGrid, ...   ########################*/
/*#############################################################################*/
.DataGrid td, .DataGrid th {
    padding: 3px !important;
}
table {
    width: 100%;
}
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;
}

.tdSWE 
{
    padding: 0px;
}

/*#############################################################################*/
/*##############################   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;
}

.hyperlinkSWE
{
	color: #FFFFFF;
	font-weight: bold;
    text-decoration: none !important;
}

.hyperlinkSWE:hover
{
	color: #FFFFFF;
    text-decoration: underline !important;
}

.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;
}
.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: #92A3B0;
    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.gif);*/
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
{
    text-decoration: none !important;
}

.faqGrau
{
    color: #707277 !important;
}

.faqRot
{
    color: #B0232A !important;
}
/*#############################################################################*/
/*###########################   font - face/size   ############################*/
/*#############################################################################*/
html, textarea, input, select, code {
	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 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;
}

#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;
}

/*#############################################################################*/
/*##############################   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;
	border: 0px solid red;
}
#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 {
    width: 26em;
}
#contactForm textarea {
    width: 42em;
    height: 8em;
}



/*#############################################################################*/
/*################################   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;
}

.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;
}