/* ##### global styles for all pages ##### */



/* ##### colors ##### 

- #ffffff: weiss, background

- #000000: schwarz, text

- #fe0000: rot, Navigation un des Footers

- #e3e3e3: mittelgrau, hintergrundfarbe des Kontentbereichs

- #ffe5e6: helles "warm gray", hintergrund des Navigationsbereich

*/



.warmgray { background-color:#ffe5e6; }

.white { background-color:#ffffff; }

.grey { background-color:#e3e3e3; }



/* ##### GENERAL DEFINITION: mixed #####*/

p, td, body, div, input, textarea, select, a, ul, ol, li, td, a, h1, h2, h3, h4, h5, h6  {

	font-family: Helvetica,Arial,Verdana,sans-serif;

	font-size: 11px;

	color: #000000; }	

p, td, body, div {vertical-align: top;}

ul,ol,li { color:#000000; }



/* ##### BODY: body #####*/

body { background-color:#ffffff; margin:0px; padding:0px; text-align:center;}



/* ##### LINKDEFINITION: a ##### */

a {font-decoration:underline;}

a { color: #000033; text-decoration: underline; }

a:hover{ text-decoration: none; color:#000000; }



/* ##### PAGELAYOUT: division ##### */

/*div {border:1px solid #999999}*/

#stage{position:relative; margin: 0 auto; width:960px;}

#logo{float:left;}

#claim{float:right; clear:right;}

#mainnavigation{width:100%; height:22px; background-color:#0E2656; margin:0px 0px 1px 0px; text-align:left; clear:both; font-size:1px; line-height:1px;}

#contentrow{margin: 0px 0px 10px 0px; float:left; clear:left;}

#footer{width:960; height:7px; background-color:#0E2656; clear:left; clear:both; font-size:1px; line-height:1px;}

#listsign{float:left; width:10px;}

#listtext{float:left; width:400px;}

#address{position:absolute; left:10px; top:250px; width:200px; height:300px;z-index:3;font-size : 12px;}



/* ##### FONTFORMAT: h+p ##### */

h1, h2, h3, h4, h5, h6, p {margin-top:0px; margin-bottom:0px; font-family: Helvetica,Arial,Verdana,sans-serif; font-weight: normal;}

h1 {font-size : 18px; margin: 0px 0px 20px 0px;}

h2 {font-size : 12px; font-weight:bold; margin: 0px 0px 5px 0px;}

h3 {font-size : 10px;}

p {margin: 0px 0px 20px 0px;}

p.column, h2.column{width: 200px;}

p#beispiele1Text {margin: 0px 10px 15px 10px;}

p#beispiele1Break {margin: 0px 0px 15px 0px;}

#link {margin: 0px 0px 0px 0px;}

#homespacer{padding: 0px 0px 0px 0px; margin: 70px 0px 20px 0px;}

p.tablehead {font-size : 11px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

span.formtext {text-align: left; font-size : 14px; width:200px;float:left;}



/* ##### DATASTRUCTURE, PAGELAYOUT: table+tr+td ##### */

table {border-spacing:0px;border:0px;}

td {text-align: left;}

td.table2  { text-align: right }

span.table2 { margin: 0 10px 0 0 }

p.tablehead_table2 {font-size : 11px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px;}

#contenttable{width:960px; background-color:#ffffff; border-collapse:collapse;}

#contenttable td#left{width:225px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#5C6880;}

#contenttable td#middle{width:510px;background-color:#e3e3e3; padding:40px 20px 0px 20px;}

#contenttable td#right{width:225px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#C2D6DD;}

#contenttable td#middleandright{width:735px;background-color:#e3e3e3; padding:40px 20px 0px 20px;}



#chronic {width:685px; border-spacing:0px; border:0px;}

#chronic td#chr_left{width:135px; text-align:left; vertical-align:top; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#chronic td#chr_right{width:550px; text-align:left; vertical-align:top; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



#links {width:465px; border-spacing:0px; border:0px;}

#links td#lnk_left{width:220px; text-align:right; vertical-align:bottom; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#links td#lnk_right{width:245px; text-align:left; vertical-align:top; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}



#static {width:468px; border-spacing:0px; border-collapse:collapse; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; border:1px solid black; background-color:#e3e3e3;}

#static td {font-size:10px; border-spacing:0px; border:0px; padding:2px 2px 2px 2px; margin:0px 0px 0px 0px;}



/* ##### IMAGES: img ##### */

img {border-width: 0px; border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#claim img{margin-top:44px}

#mainnavigation img{border-width:0px;}

#language { margin-left: 150px !important; border-width: 0 }

#zoomimg{

	border: 1px solid Black;

	border-width: 1px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#zoomtool{

	border: 1px solid #717171;

	border-width: 1px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#chronicpreview{

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

}

.linksimg  { margin: 0 0 0 20px; padding: 0 }



/* ##### FORMS: input, textarea, select ##### */

select { font-weight: normal;}

input {margin-bottom:0px;margin-top:0px;padding:1px;}

.formdisplay {width: 200; background-color:#ffe5e6;margin:0px 0px 5px 0px;}



.imglist {float: left; clear: left; width: 100%; list-style: none; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}

.imglist li {clear:both; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

.imglist ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

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

p.imglistcopy{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}