@CHARSET "UTF-8";

body {
    background-color: #ffffff;
    margin: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
    padding: 0px;
    color: #666666;
	line-height:1.5em;
}

a, a:link, a:visited {
    background-color: inherit;
    color: #04407f;
    text-decoration: none;
	font-weight:normal;
}

a:hover, a:active {
    text-decoration: underline;
	font-weight:normal;
}

h1 {
    font-size:1.25em;
    font-weight: normal;
    margin-bottom: 20px;
    color:#666666;
}

h2 {
    font-size:1em;
    font-weight: bold;
    margin-bottom: 6px;
    color:#666666;
	margin-top:5px;
}

h3 {
    font-size:1em;
    font-weight: normal;
    color:#04407f;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:10px;
	
	
}

h4 {
    font-size:0.63em
    font-weight: bold;
    margin-bottom: 20px;
}

th {
    font-weight: bold;
    color: #777777;
}

p {
    margin-top:6px;
	margin-bottom:6px;
	padding-bottom:0px;
}

hr {
	border-color: #dcdcdc;
	border-style:solid none none;
	border-width:1px medium medium;
	height:1px;
    width: 100%;
}

ul {
    margin-left: 24px;
	padding:0px;
	text-indent:0px;
}

li {
    font-family: Arial, Verdana;
    list-style-type: none;
    background:url(/media/images/common/blue.png);
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding-left:20px;
	text-indent:0px;
	line-height:180%;
}






#header_home {
    background-image:url(/media/images/headerimage_big/snp_img_start.png);
	background-repeat:no-repeat;
    border-bottom: 0px;
    margin-bottom: 10px;
    color: #ffffff;
    text-align: center;
    height: 360px;
	width:715px;
}

#header {
	background-image:url(/media/images/headerimage/snp_header.jpg);
	background-repeat:no-repeat;
    border-bottom: 0px;
    margin-bottom: 10px;
    color: #ffffff;
    text-align: center;
    height: 160px;
	width:715px;
}

#header h1 {
    font-size:1.88em;
    color:#ffffff;
}

#header h2 {
    font-size:0.93em;
}

#logo {
	margin-top:35px;
	margin-left:10px;
	padding-bottom:40px;
}

#sprachen {
	float:right;
	padding-top:28px;
	padding-right:183px;
	font-size:0.75em;
}

#suche {
	position:absolute;
	margin-left:955px;
	margin-top:55px;
	background-image:url(/media/images/common/bg_suchfeld.png);
	background-repeat:no-repeat;
	width:236px;
	height:29px;
}


#footer {
    text-align: center;
    margin: 20px 0px 0px 0px;
    padding-top: 10px;
    border-top: 2px solid #aaaaaa;
    clear: both;
}


#print_icon {
	float:right;
	font-size:9px;
	margin-top:-40px;
}

.clear {
    clear: both;
    height: 1px;
}

.message {
    font-weight: bold;
    margin-bottom: 10px;
}


.teamarrow {
    background: url(/media/images/common/teamarrow.png);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 12px;
}

.arrow {
    background: url(/media/images/common/arrow.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
    padding-left: 11px;
}

.arrowBack {
    background: url(/media/images/common/arrow_back.gif);
    background-repeat: no-repeat;
    background-position: 3px 4px;
    padding-left: 11px;
}

.arrow_publications {
    background: url(/media/images/common/arrow.gif);
    background-repeat: no-repeat;
    background-position: 19px 15px;
    padding-left: 28px;
	padding-top:12px;
	font-size:0.85em;
}

.blocklabel {
    display: inline-block;
    width: 180px;
}



.dijitButton {
    margin: 1px;
}

.breadcrumb {
    margin-bottom: 10px;
	font-size:0.85em;
}


.hilfsnavigation {
	font-size:0.8em;
	color:666666;
	margin-top:10px;
	height:35px;
}

.hilfsnavigation a {
	color:666666;
}

.box {
	margin-bottom:25px;
	font-size:0.90em;
}

.box p {
	margin:0px;
	padding:0px;
	
}


.box h2 {
    font-size:1em;
    font-weight: normal;
    margin-bottom: 6px;
    color:#04407f;
	text-transform:uppercase;
	margin-top:5px;
}

.box h1 {
    font-size:1em;
	line-height:1.6em;
    font-weight: normal;
    margin-bottom: 12px;
    color:#04407f;
	text-transform:uppercase;
	margin-top:5px;
}

.box ul {
    margin: 0px;
	padding-top:0px;
	padding:0px;
	text-indent:0px;
	line-height:180%;
}

.box li {
    font-family: Arial, Verdana;
    list-style-type: none;
    background:url(/media/images/common/blue.png);
    background-position:0px 6px;
    background-repeat:no-repeat;
    margin:0px;
    padding-left:20px;
	padding-top:2px;
	text-indent:0px;
	line-height:180%;
}




.newsDate {
	font-size:0.75em;
}

.newsMore {
	font-size:0.85em;
}

.veranstaltungenMore {
	font-size:0.85em;
}


.veranstaltungenDate {
	font-weight:bold;
}

.karriereMore {
	font-size:0.85em;
}


.karriereDate {
	font-weight:bold;
}


/**********************************************************
 *
 * Navi
 *
 **********************************************************/


.ebene0-1, .ebene0-1:link, .ebene0-1:visited, .ebene0-1:active {
    display: block;
    color: #666666;
	font-size:1.1em;
    font-weight: normal;
    padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.ebene0-1:hover {
    display: block;
    color: #ffffff;
	background-color:#04407f;
	font-size:1.1em;
    font-weight: normal;
    padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.ebene0-1_angewaehlt, .ebene0-1_angewaehlt:link, .ebene0-1_angewaehlt:visited, .ebene0-1_angewaehlt:active {
    display: block;
    color: #ffffff;
	background-color:#04407f;
	font-size:1.1em;
    font-weight: normal;
    padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.ebene0-1_angewaehlt:hover {
    display: block;
    color: #ffffff;
	background-color:#04407f;
	font-size:1.1em;
    font-weight: normal;
    padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.dropdownHover, .dropdownHover:link, .dropdownHover:visited, .dropdownHover:active, .dropdownHover:hover {
	background-color:#04407f;
	color:#FFFFFF;

}

.dropdownHover_angewaehlt, .dropdownHover_angewaehlt:link, .dropdownHover_angewaehlt:visited, .dropdownHover_angewaehlt:active, .dropdownHover_angewaehlt:hover {
	background-color:#04407f;
	color:#FFFFFF;

}

.ebene1-1, .ebene1-1:link, .ebene1-1:visited, .ebene1-1:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene1-1:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene1-1_angewaehlt, .ebene1-1_angewaehlt:link, .ebene1-1_angewaehlt:visited, .ebene1-1_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene1-1_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene2-1, .ebene2-1:link, .ebene2-1:visited, .ebene2-1:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene2-1:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene2-1_angewaehlt, .ebene2-1_angewaehlt:link, .ebene2-1_angewaehlt:visited, .ebene2-1_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene2-1_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
}

.ebene_de, .ebene_de:link, .ebene_de:visited, .ebene_de:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_de.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_de:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_de.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_de_angewaehlt, .ebene_de_angewaehlt:link, .ebene_de_angewaehlt:visited, .ebene_de_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_de.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_de_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_de.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_en, .ebene_en:link, .ebene_en:visited, .ebene_en:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_en.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_en:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_en.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_en_angewaehlt, .ebene_en_angewaehlt:link, .ebene_en_angewaehlt:visited, .ebene_en_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_en.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_en_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_en.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_norsk, .ebene_norsk:link, .ebene_norsk:visited, .ebene_norsk:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_norsk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_norsk:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_norsk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_norsk_angewaehlt, .ebene_norsk_angewaehlt:link, .ebene_norsk_angewaehlt:visited, .ebene_norsk_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_norsk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_norsk_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_norsk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}


.ebene_dansk, .ebene_dansk:link, .ebene_dansk:visited, .ebene_dansk:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_dansk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_dansk:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_dansk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_dansk_angewaehlt, .ebene_dansk_angewaehlt:link, .ebene_dansk_angewaehlt:visited, .ebene_dansk_angewaehlt:active {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_dansk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}

.ebene_dansk_angewaehlt:hover {
    display: block;
    color: #333333;
	background-color:#cccccc;
	border-bottom:1px solid #ffffff;
	font-size:0.9em;
	text-transform:uppercase;
    font-weight: normal;
    padding-left:15px;
	background-image:url(/media/images/common/flagge_dansk.png);
	background-position:90px 3px;
	background-repeat:no-repeat;
}



.hilf_ebene1-1, .hilf_ebene1-1:link, .hilf_ebene1-1:visited, .hilf_ebene1-1:active {
    display: block;
	font-size:0.85em;
	color:666666;
	border-right:1px solid #666666;
	padding-right:3px;
	padding-left:3px;
}

.hilf_ebene1-1:hover {
    display: block;
	font-size:0.85em;
	color:666666;
	border-right:1px solid #666666;
	padding-right:3px;
	padding-left:3px;
}

.hilf_ebene1-1_angewaehlt, .hilf_ebene1-1_angewaehlt:link, .hilf_ebene1-1_angewaehlt:visited, .hilf_ebene1-1_angewaehlt:active {
    display: block;
	font-size:0.85em;
	color:666666;
	border-right:1px solid #666666;
	padding-right:3px;
	padding-left:3px;
}

.hilf_ebene1-1_angewaehlt:hover {
    display: block;
	font-size:0.85em;
	color:666666;
	border-right:1px solid #666666;
	padding-right:3px;
	padding-left:3px;
}

.end_ebene1-1, .end_ebene1-1:link, .end_ebene1-1:visited, .end_ebene1-1:active {
    display: block;
	font-size:0.93em;
	color:666666;
	padding-right:0px;
	padding-left:3px;
}

.end_ebene1-1:hover {
    display: block;
	font-size:0.93em;
	color:666666;
	padding-right:0px;
	padding-left:3px;
}

.end_ebene1-1_angewaehlt, .end_ebene1-1_angewaehlt:link, .end_ebene1-1_angewaehlt:visited, .end_ebene1-1_angewaehlt:active {
    display: block;
	font-size:0.93em;
	color:666666;
	padding-right:0px;
	padding-left:3px;
}

.end_ebene1-1_angewaehlt:hover {
    display: block;
	font-size:0.93em;
	color:666666;
	padding-right:0px;
	padding-left:3px;
}

/**********************************************************
 *
 * Navi Aufklapp Layer
 *
 **********************************************************/

.dropdown0-1, .dropdown0-1_angewaehlt {
    position:absolute;
    margin-left:232px;
    margin-top:0px;
    width:240px;
}

.dropdown1-1, .dropdown1-1_angewaehlt {
    position:absolute;
    margin-left:241px;
    margin-top:0px;
    width:240px;
}


/**********************************************************
 *
 * Navi Runde Ecken
 *
 **********************************************************/

.ecke0-1_mitte, .ecke0-1_angewaehlt_mitte {
}

.ecke0-1_om, .ecke0-1_angewaehlt_om {
    background-image:url(/bilder/allgemein/ecke_om.gif);
    background-position:top;
    background-repeat:repeat-x;
}

.ecke0-1_um, .ecke0-1_angewaehlt_um {
    background-image:url(/bilder/allgemein/ecke_um.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

.ecke0-1_lm, .ecke0-1_angewaehlt_lm {
}

.ecke0-1_rm, .ecke0-1_angewaehlt_rm {
}

.ecke0-1_lo, .ecke0-1_angewaehlt_lo {
    background-image:url(/bilder/allgemein/ecke_lo.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.ecke0-1_ro, .ecke0-1_angewaehlt_ro {
    background-image:url(/bilder/allgemein/ecke_ro.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.ecke0-1_lu, .ecke0-1_angewaehlt_lu {
    background-image:url(/bilder/allgemein/ecke_lu.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
}

.ecke0-1_ru, .ecke0-1_angewaehlt_ru {
    background-image:url(/bilder/allgemein/ecke_ru.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
}


