html, body {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 auto;
	padding: 0px;
}


/*Druckanpassungen global*/
#right {margin-left: 20px; margin-top: 0px;}
#right .ce_text.adresse ul {display: none;}
#navi {display: none;}
#content {margin-left: 0px; width: 600px;}
#content ul {list-style-type: disc; padding-left: 15px;line-height: 150%;}
#content ul li {background:none; line-height: 190%; margin-bottom: 8px;}

.orange {font-weight: bold; }



h1 { color: #000; text-transform: uppercase; font-size: 12px; font-weight: bold; padding-top: 4px; margin-top: 0px; margin-bottom: 19px;}

.invisible { display: none; }

#logo { border: none; }

#wrapper { 	width: 840px; margin: 0 auto; }

#main {margin-top: 100px;}

#right { width: 202px; float: right; margin-top: -100px; }

.block {overflow: visible;}



#header { position: relative; height: 133px; margin-bottom: 30px; }
h2#claim { position: absolute; bottom: 6px; left: 150px; text-transform: uppercase; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; letter-spacing: 0.05em;}
h3#claim { position: absolute; bottom: -10px; left: 150px; text-transform: uppercase; font-size: 10px; margin: 0px; padding: 0px; font-weight: bold; letter-spacing: 0.05em; color: #000;}


/*Bild-/Textbox im Fließtext*/
#main .ce_text.box-links { width: 140px; margin-right: 20px; float: left; border: 1px solid #000; }
#main .ce_text.box-links .image_container {height: 140px; border-bottom: 1px solid #000;}
#main .ce_text.box-links p {padding: 5px 10px 0 10px; text-align: left; line-height: 130%;}


/*Standards*/
#content a {text-decoration: none; color: #000;}
#content p {color: #696868; letter-spacing: 0.05em; line-height: 200%; padding-top: 0px; margin-top: 0px;}

/*Personen*/
#content .mod_catalogreader .label {display:none;}

#content .mod_catalogreader .layout_full .Bild {position: absolute; top: 100px; left: 797px; }

/*Content-Box*/
#right .mod_contentbox h3 {display:none;}
#right .mod_contentbox .ce_text {font-size: 10px; color: #696868;}

/*Adresse*/
#right .ce_text.adresse {position: absolute; top: 600px;}
#right .ce_text h4 {  text-transform: uppercase; font-size: 10px; margin: 0px; padding: 0px; font-weight: bold; letter-spacing: 0.05em;}
#right .ce_text h5 {  font-size: 10px; margin: 0px; padding: 0px; font-weight: bold; letter-spacing: 0.05em;}
#right p,
#right table {font-size: 10px; color: #000 !important;}
#right table a {text-decoration: none; color: #000;}

/*Akkordeon*/
#main .ce_accordion {}
#main .ce_accordion .toggler {cursor:pointer;}
#main .ce_accordion .toggler h1 {}
#main .ce_accordion .toggler h1.active {}

/*Sprachwechsler*/
#header .mod_changelanguage {position: absolute; top: 35px; left: 600px;}
#header .mod_changelanguage ul {list-style: none;}
#header .mod_changelanguage li {float: left; margin-right: 10px; }
#header .mod_changelanguage a, 
#header .mod_changelanguage span { display:block; height: 20px; width: 20px; text-indent: -999em; background-repeat: no-repeat; background-position: left top; }
#header .mod_changelanguage .lang-de { background-image: url("../imgs/icon_deutsch.png"); }
#header .mod_changelanguage .lang-en { background-image: url("../imgs/icon_engl.png"); }