/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: verdana,arial,sans serif;
vertical-align: baseline;
}
/* remember to define focus styles! */
a:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;

}
ol, ul {

}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 5;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/* RESET ENDE */


/* Hauptklassen */

.container {}

.kopf {	height:83px;
background-image:url(/App_Themes/malmedy/bilder/kopfbild.jpg); 
background-position:top left;
background-repeat:no-repeat;
background-color:#587eb5;

}


.schrift_kopf_container {	float:right;
margin:10px 50px 0px 0px;}

.sprachen {background-color:#000000;height:25px;width:100%}

.sprachen ul {margin:0px;font-size:1.3em;}

.sprachen li {	float:left;
list-style-position:outside;
text-transform:uppercase;
margin:0 5px 0 10px;
padding:0 0 0 5px;
list-style-type:none;}

.sprachen a:link {	text-decoration:none;
line-height:25px;
font-size:0.9em;
color:#ffffff;
font-weight:bold;
}
 
.sprachen a:visited {	text-decoration:none;
line-height:25px;
font-size:0.9em;
color:#ffffff;
font-weight:bold;
}


.sprachen a:hover {text-decoration:none;
line-height:25px;
font-size:0.9em;
color:#99B7DF;
font-weight:bold;
}

.sprachen a:active {	text-decoration:none;
line-height:25px;
font-size:0.9em;
color:#99B7DF;
font-weight:bold;
}


.icons_hm_sm {float:right;margin:0px 50px 0px 0px;}

.icons_hm_sm  img {margin:7px 0px 0px 5px;}



.menue {		height:25px;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			background-color:#dbdbdb;}

.navigation {margin:0px 0px 0px 0px;
background-color:#dbdbdb;
font-size:1.3em;

}

.navigation li {	
float:left;
list-style-type:none;
list-style-position:outside;
text-transform:uppercase;
margin:0 5px 0 5px;
padding:2px 0 2px 10px;
vertical-align:middle;
}

.navigation a {	vertical-align:middle;padding:0px 0px 4px 0px;}

.navigation a:link {	text-decoration:none;
font-size:0.7em;
color:#000000;
line-height:1;
font-weight:bold;}

.navigation a:visited {	text-decoration:none;
font-size:0.7em;
color:#000000;
line-height:1;
font-weight:bold;}

.navigation a:active {	text-decoration:none;
font-size:0.7em;
color:#3A569F;
line-height:1;
font-weight:bold;}

.navigation a:hover {	text-decoration:none;
font-size:0.7em;
color:#3A569F;
line-height:1;
font-weight:bold;}




.linke_spalte {	
padding:0px 0px 0px 0px;
margin:0px 50px 0px 0px;
background-image:url(/App_Themes/malmedy/bilder/verlauf_links_unten.gif); 
background-position:bottom left;
background-color:#dbdbdb;
background-repeat:no-repeat;
}

#logo_scta { 		
width:200px;margin:0px 0px 0px 0px;}

.verlauf_oben 
{background-image:url(/App_Themes/malmedy/bilder/verlauf_links_oben.gif); 
background-position:top left;
background-repeat:no-repeat;
height:43px;}

.verlauf_unten {	
}

.menue_links {width:200px;float:left;margin:0px;}



.Um1CMSTreeMenuTable {width:200px;padding:0px 0px 0px 0px;}

.Um1CMSTreeMenuTable td {padding:0px 0px 0px 20px;}




.Um1CMSTreeMenuItem {	font-family:verdana,arial,sans serif;
			line-height:1.5;
			background-color:#efefef;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 2px;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #BFBFBF;}

.Um2CMSTreeMenuItem {	font-family:verdana,arial,sans serif;
			line-height:1.5;
			background-color:#ffffff;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #BFBFBF;}


.Um1CMSTreeMenuLink  {	
			font-weight:normal;
			padding:0px 0px 0px 0px;
			margin:2px 0px 2px 0px;
			}

.Um2CMSTreeMenuLink {	font-weight:normal;
			padding:0px 0px 0px 0px;
			margin:2px 0px 2px 0px;
			}

.Um1CMSTreeMenuItem a:link {color:#000000; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuItem a:visited {color:#000000; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuItem a:hover {color:#3A569F; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuItem a:active {color:#000000; text-decoration:none;font-size:0.9em;}



.Um2CMSTreeMenuItem a:link {color:#000000; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuItem a:visited {color:#000000; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuItem a:hover {color:#3A569F; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuItem a:active {color:#000000; text-decoration:none;font-size:0.8em;}



.Um1CMSTreeMenuSelectedItem {	line-height:1.5;					
				padding:2px 0px 2px 2px;
				background-color:#efefef;
				border-bottom:1px solid #ffffff;
				border-top:1px solid #BFBFBF;}

.Um2CMSTreeMenuSelectedItem {	line-height:1.5;
				padding:2px 0px 2px 0px;
				background-color:#efefef;
				border-bottom:1px solid #ffffff;
				border-top:1px solid #BFBFBF;}
	
.Um1CMSTreeMenuSelectedLink {	font-weight:normal;
				padding:0px 0px 0px 0px;
				margin:2px 0px 2px 0px;
				}

.Um2CMSTreeMenuSelectedLink {	font-weight:normal;
				padding:0px 0px 0px 0px;
				margin:2px 0px 2px 0px;
				}

.Um1CMSTreeMenuSelectedItem a:link {color:#000000; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuSelectedItem a:visited {color:#000000; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuSelectedItem a:hover {color:#3A569F; text-decoration:none;font-size:0.9em;}
.Um1CMSTreeMenuSelectedItem a:active {color:#000000; text-decoration:none;font-size:0.9em;}



.Um2CMSTreeMenuSelectedItem a:link {color:#000000; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuSelectedItem a:visited {color:#000000; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuSelectedItem a:hover {color:#3A569F; text-decoration:none;font-size:0.8em;}
.Um2CMSTreeMenuSelectedItem a:active {color:#000000; text-decoration:none;font-size:0.8em;}

.buehne table {	border-collapse:collapse;}

.buehne td {	padding:5px 25px 5px 5px;
		font-family:verdana,arial,sans serif;
		font-size:0.75em;
		color:#000000;
		border: 1px solid #000000;
		}




.buehne {


background-color:#ffffff;
margin:0px 0px 0px 200px;
padding:10px 0px 10px 30px;
min-height:500px;
height:auto !important;
height:500px;

}



.buehne  a:link {color:#406ACF; text-decoration:none;}
.buehne  a:visited {color:#3A569F; text-decoration:none;}
.buehne  a:hover {color:#3A569F; text-decoration:none;}
.buehne  a:active {color:#000000; text-decoration:none;}

li a:link {color:#000000; text-decoration:none;font-size:1em;}
li a:visited {color:#000000; text-decoration:none;font-size:1em;}
li a:hover {color:#3A569F; text-decoration:none;font-size:1em;}
li a:active {color:#000000; text-decoration:none;font-size:1em;}


.breadcrumb {	margin:0px 0px 30px 0px;
		font-family:verdana,arial,sans serif;
		font-size:0.7em;
		color:#000000;
	}

.breadcrumb img {margin:0px 2px 1px 3px;}

.breadcrumb a:link {color:#000000; text-decoration:none;}
.breadcrumb a:visited {color:#000000; text-decoration:none;}
.breadcrumb a:hover {color:#3A569F; text-decoration:none;}
.breadcrumb a:active {color:#000000; text-decoration:none;}


.bilder_buehne {margin:50px 20px 10px 20px;float:left;}

.bilder_buehne img {	border-left:5px solid #99B7DF;
			border-bottom:5px solid #3A569F;}

.buehne ul {}


.footer {	height:30px;
margin:10px 0px 0px 0px;
padding: 10px 0px 0px 5px;
border-top:1px solid #3A569F;
text-align:center;
}

.footer span {	font-weight:normal;
font-size:0.80em;
color:#000000;
}


.footer a:link {	
font-size:0.70em;
color:#000000;
text-decoration:none;}

.footer a:visited {	
font-size:0.70em;
color:#000000;
text-decoration:none;}

.footer a:hover {	
font-size:0.70em;
color:#3A569F;
text-decoration:none;}

.footer a:active {	
font-size:0.70em;
color:#000000;
text-decoration:none;
}

.ico_footer {float:right;margin:0px 50px 0px 10px;}

#ico_be, #ico_ibz  {vertical-align:baseline;margin-left:20px;}

#logo_demetec {float:left;margin-left:40px;}
/* Hauptklassen ENDE */

/* CLEANER */

.cleaner {clear:both;}

/* CLEANER ENDE */

/* HTML */


p {font-family:verdana,arial,sans serif;
font-size:0.8em;
color:#000000;
font-weight:normal;
line-height:1.5;
}

p .klein {	
font-family:verdana,arial,sans serif;
font-size:0.75em;
color:#000000;
font-weight:normal;
line-height:1.5;
}

h1 a:link{ font-family:verdana,arial,sans serif;
font-size:1.5em;
color:#3A569F;
font-weight:bold;
padding:0px 0px 0px 0px;
}

h1 a:visited{ font-family:verdana,arial,sans serif;
font-size:1.5em;
color:#3A569F;
font-weight:bold;
padding:0px 0px 0px 0px;
}

h1 a:active{ font-family:verdana,arial,sans serif;
font-size:1.5em;
color:#3A569F;
font-weight:bold;
padding:0px 0px 0px 0px;
}

h1 a:hover{ font-family:verdana,arial,sans serif;
font-size:1.5em;
color:#3A569F;
font-weight:bold;
padding:0px 0px 0px 0px;
}

h2 a:link{ font-family:verdana,arial,sans serif;
font-size:1em;
color:#3A569F;
font-weight:bold;
line-height:1.5;
text-transform: uppercase;
margin:0px 0px 15px 0px;}

h2 a:visited{ font-family:verdana,arial,sans serif;
font-size:1em;
color:#3A569F;
font-weight:bold;
line-height:1.5;
text-transform: uppercase;
margin:0px 0px 15px 0px;}

h2 a:active{ font-family:verdana,arial,sans serif;
font-size:1em;
color:#3A569F;
font-weight:bold;
line-height:1.5;
text-transform: uppercase;
margin:0px 0px 15px 0px;}

h2 a:hover{ font-family:verdana,arial,sans serif;
font-size:1em;
color:#3A569F;
font-weight:bold;
line-height:1.5;
text-transform: uppercase;
margin:0px 0px 15px 0px;}


h1 { font-family:verdana,arial,sans serif;
font-size:1.5em;
color:#3A569F;
font-weight:bold;
padding:0px 0px 0px 0px;
}


h2 { font-family:verdana,arial,sans serif;
font-size:1em;
color:#3A569F;
font-weight:bold;
line-height:1.5;
text-transform: uppercase;
margin:0px 0px 15px 0px;}


h3 { font-family:verdana,arial,sans serif;
font-size:0.9em;
color:#3A569F;
font-weight:bold;
line-height:1.5;}

strong {font-family:verdana,arial,sans serif;
color:#000000;
font-weight:bold;
line-height:1.5;}

em {font-family:verdana,arial,sans serif;
color:#000000;
font-weight:normal;
font-style:italic;
line-height:1.5;}

ul {margin:0px 0px 0px 10px;padding:0px;}

li {font-family:verdana,arial,sans serif;
color:#000000;
line-height:1.5;
font-size:0.75em;
font-weight:normal;
liste-style-type:none;
list-style-position:outside;
margin:10px 0px 10px 0px;}

ul li ul li {font-family:verdana,arial,sans serif;
color:#000000;
line-height:1.5;
font-size:1em;
font-weight:normal;
liste-style-type:none;
list-style-position:outside;
margin:10px 0px 10px 0px;}

/* HTML ENDE */

/* NEWSLETTER */

.NewsletterSubscription label {font-size:1em;}

.NewsletterSubscription input {font-size:1em;margin:5px 0px 5px 0px;}

.NewsletterSubscription label {margin:5px 20px 5px 0px;}

.NewsletterSubscription td {vertical-align:middle;border:0;}

.NewsletterSubscription table {border:0;}

/* NEWSLETTER ENDE */

/* SITEMAP */

.CMSSiteMapList a:link {	
color:#000000;
text-decoration:none;}

.CMSSiteMapList a:visited {	
color:#000000;
text-decoration:none;}

.CMSSiteMapList a:hover {	
color:#3A569F;
text-decoration:none;}

.CMSSiteMapList a:active {	
color:#000000;
text-decoration:none;
}



ul li ul li .CMSSiteMapLink {font-size:1em;}

ul li .CMSSiteMapLink {font-size:1.2em;}


.CMSSiteMapList  li {display:block;padding:2px 0px 2px 5px;
border-bottom:1px solid #3A569F;}

.CMSSiteMapList li ul li {display:block;padding:2px 0px 2px 5px;
border-bottom:1px solid #CFCFCF;}

/* SITEMAP ENDE */

/* DATENBANKEN */



.liste td {border-bottom:1px dotted #000000;}



.semamdy_suche td {border:1px solid #ffffff;padding:10px 0px 0px 0px;vertical-align:middle;}

.semamdy_suche td input {vertical-align:bottom;}

.semamdy_suche td p {font-family:verdana,arial,sans serif;
font-size:1em;
color:#000000;
font-weight:normal;
line-height:1.5;
}

.semamdy_ergebniss a {font-family:verdana,arial,sans serif;
font-size:0.9em;
color:#000000;
font-weight:normal;
line-height:1.5;
text-decoration:none;

}

.semamdy_ergebniss a:link {color:#000000;text-decoration:none;}
.semamdy_ergebniss a:visited {color:#000000;text-decoration:none;}
.semamdy_ergebniss a:hover {color:#3A569F;text-decoration:none;}
.semamdy_ergebniss a:active {color:#3A569F;text-decoration:none;}


.semamdy_ergebniss {margin-top:30px;border-collapse:seperated;}

.semamdy_ergebniss td {	border-bottom:1px dotted #000000;
			border-top:0px;
			border-right:0px;
			border-left:0px;
			}	


.tblline {border:0px;}

.seite_eins {font-family:verdana,arial,sans serif;
font-size:0.8em;
color:#000000;
font-weight:normal;
line-height:1.5;
text-decoration:none;}

.paging_semamdy {font-family:verdana,arial,sans serif;
font-size:0.85em;
color:#000000;
font-weight:normal;
line-height:1.5;
text-decoration:none;}

.semamdy_detail {font-family:verdana,arial,sans serif;
font-size:1em;
color:#000000;
font-weight:normal;
line-height:1.5;
text-decoration:none;
}

.semamdy_detail td {border:0px;padding-top:10px;}


.semamdy_detail .fr {color:#3A569F;font-weight:bold;border-top:1px dotted #000000;}
.semamdy_detail .fr_kreis {color:#293E6F;font-weight:bold;border-top:1px dotted #000000;}
.semamdy_detail .grau {color:#696969;font-weight:normal;border:0px;}

/* DATENBANKEN ENDE */

.gruppenchefs td {width:50%;line-height:1.5;}

.gruppenchefs a {font-size:1em;}

.tableborderhead {	font-family:verdana,arial,sans serif;
			font-size:0.80em;
			font-weight:bold;
			color:#ffffff;
			line-height:1.5;
			text-align:center;
			background:#36539D;
			padding:3px 15px 3px 5px;}

.tableborderhead a {font-size:1.2em;text-decoration:none;}

.tableborderhead a:link {color:#ffffff; text-decoration:none;font-weight:bold;}
.tableborderhead a:visited {color:#ffffff; text-decoration:none;font-weight:bold;}
.tableborderhead a:hover {color:#cb2d03; text-decoration:none;font-weight:bold;}
.tableborderhead a:active {color:#ffffff; text-decoration:none;font-weight:bold;}

.tableborderline {	font-family:verdana,arial,sans serif;
			font-size:0.75em;
			font-weight:normal;
			color:#000000;
			line-height:1.5;
			text-align:left;
			padding:3px 15px 3px 5px;
			border-collapse:separate;
			border-bottom:1px dotted #DBDBD9; }

.tableborderline a {font-size:1em;text-decoration:none;}
