/* Reset Style Sheet by Eric Meyer http://meyerweb.com/ */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:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/* remember to define focus styles! */:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}



/*-----------------------------------------   

copyright 2007 by mmc

Version: 1.0

Author: Leo Sierek

Author URI: http://www.mmc-agentur.at  	

-------------------------------------------*/

html { height: 100%;}

body { 
	font: 76% Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.5em; 
	color: #7a7a7a;
	background: #fff;
	}

table, input, select, textarea { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #000;}

/* =text formating */
h1, h2, h3 { line-height: 1em;}

h1 { font-size: 2.7em;  margin:  0 0 0.5em 0; color: #4e99de; text-transform: uppercase; font-weight: normal;}

h2 { font-size: 1.3em; margin: 1em 0 0.5em 0; font-weight: bold;}

h3 { font-size: 1em; margin: 1em 0 0.5em 0;}

p { margin: 1em 0;}

a {	text-decoration: underline; color: #3e88c6;}

a:hover { color: #4e99de;}

#content a, .teaser a , .news-latest-container a{	
	c!olor: #009e7e; 
	background: url(../img/link_icn_intern.gif) right top no-repeat; 
	padding-right: 0.7em;
	overflow: visible;
	display: inline-block;
	}




img { border: none;}

dd { color: #bcbcbc; font-size: 0.9em; line-height: 1.2em; padding-bottom: 7px;}

strong { font-weight: bold;}

italic { font-style: italic;}

#content ul { list-style: disc; margin-left: 2.5em;}

#content ol { list-style: decimal; margin-left: 2.5em;}


/* =global classes */
.more { }

.ir { text-indent: -100em; overflow: hidden;} /* image replacement - hides text from browsers with css on */

.intro { font-size: 1.4em; font-weight: bold; color: #888b7d;} 

.left { float: left;}

.right { float: right;}

.pic { background: #fff; border: 1px solid #c3c5bb; padding: 3px;}

.small { font-size: 0.9em;}

/* =form classes */
.textfield { border: 1px solid #ccc}

a.jumplink { padding:0; background: none; line-height: 0; font-size: 1%; width:0; height: 0;}

a.icon { padding:0; background: none; }




/*-----------------------------------------   

copyright 2007 by mmc

Version: 1.0

Author: Leo Sierek

Author URI: http://www.mmc-agentur.at  	

-------------------------------------------*/


/* =page */
#page {
	font-size: 0.92em;
	width: 600px;
	margin: 0;
	b!order-left: 1px solid blue;
	b!order-right: 1px solid blue;
	}

/* =header */
#header {
	float: left;
	position: relative;
	width: 600px;
	height: 64px;
	padding: 0;
	b!ackground: url(/fileadmin/system/assets/img/print_header.jpg) top left no-repeat;
	}



/* content */
#content {
	float: left;
	display: inline;
	width: 600px;
	margin: 2.1em 0 3em 0;
	}


.ce_wrap { padding-bottom: 20px; float: left; width: 100%;}

.csc-textpic-caption { padding-top: 10px; }



hr { border: none; color:none; background: none; }

/* =footer */
#footer {
	float: left;
	width: 100%;
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #98a2ac;
	width: 100%;
	padding: 1em 0 2em 0;
	border-top: 4px solid #eff1f2;
	}

#footer div { 
	float: left;
	}
	
#mmc-logo {
	float: left;
	}
	
#logos {
	float: left;
	padding-left: 100px;
	}
#logos li { float: left;}

/*--------------        KONTAKTFORMULAR         ---------------*/


#kontakt{width:280px;}

#kontakt input{width:190px;float:left; margin:2px 0; height: 16px;}

#kontakt input, #kontakt textarea{border:1px solid #E3E4E4; }

#kontakt textarea { width: 270px; }

#kontakt input.rbt{width:20px; float:none; border:none; position:relative; top:4px;}

#kontakt input#rbt_frau{ margin-left:75px; }

#kontakt label {width:80px; float:left;clear:both;margin:2px 0; font-weight:normal; }

#kontakt label.label_rbt{float:none; width:90px;}

#kontakt input.btn { width: auto; border: none; margin: 0; background: none; color: #3E88C6; padding: 0; text-align: left; cursor: pointer;}

#kontakt input#rbt_herr{margin-left:20px;}






/*------------    DATEI LINKS   ---------------*/

table.csc-uploads {
        width: 100%;
        border: 9px solid #e3e4e3;
        border-top: 5px solid #e3e4e3;
        }

.csc-uploads td {
        background-color: #ffffff;
        bi!order: 4px solid #f6f7f2;
        border: none;
	border-top: 4px solid #e3e4e3;
        padding: 0 5px;
	

        }

.csc-uploads td.csc-uploads-fileSize { border-left: none; width:40px;}



/* =table styles */


.tablewrap {
	w!idth: 100%;
	border:  18px solid #e3e4e3;
	padding: 0 20px 20px 20px; }


table.contenttable { b!order: 18px solid #e3e4e3; width: 100%; color: #7a7a7a; }




table.contenttable b {
	padding-top: 23px;
	font-size: 1.1em;
	display: block;}

table.contenttable td,table.contenttable th{  text-align: right; }

table.contenttable tr { padding: 0 17px; d!isplay: block;}
td { d!isplay: block; }

table.contenttable td.td-0 ,table.contenttable th.th-0 {  text-align: left; }

#content th, td { border-bottom: 1px solid #e3e4e3; background: #FFF; padding: 0.4em 0.1em;}

#content th { font-weight: bold;}
 

