/* text and image */
#image, 
#image_left, 
#image_right,
#image_left_200px,
#image_right_200px,
#image_300px,
#image_350px,
#image_400px,
#image_556px,
#image_small_left,
#image_small_right {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 13px;
	font-family: Arial;
}

#image img, 
#image_left img, 
#image_right img,
#image_left_200px img,
#image_right_200px img,
#image_300px img,
#image_350px img,
#image_400px img,
#image_556px img,
#image_small_left img,
#image_small_right img {
	margin: 0px;
	padding: 0px;
	display: block;
	border: none;
}

#image {
    margin: 7px 0px 0px 0px;
	width: 100%;
    display: block;
    /*border: 1px solid red;*/
}

#image_left {
    margin: 7px 7px 0px 0px;
    /*width: 200px;*/
    display: block;
    float: left;
    /*border: 1px solid red;*/
}

#image_left_200px {
    margin: 7px 7px 0px 0px;
    width: 200px;
    display: block;
    float: left;
    /*border: 1px solid red;*/
}

#image_300px {
    margin: 7px 0px 0px 0px;
    width: 300px;
    display: block;
    /*border: 1px solid red;*/
}

#image_350px {
    margin: 7px 0px 0px 0px;
    width: 350px;
    display: block;
    /*border: 1px solid red;*/
}

#image_400px {
    margin: 7px 0px 0px 0px;
    width: 400px;
    display: block;
    /*border: 1px solid red;*/
}

#image_556px {
	margin: 7px 0px 0px 0px;
	width: 556px;
	display: block;
	/*border: 1px solid red;*/
}

#image_right {
    margin: 7px 0px 0px 7px;
    /*width: 200px;*/
    display: block;
    float: right;
    /*border: 1px solid red;*/
}

#image_right_200px {
    margin: 7px 0px 0px 7px;
    width: 200px;
    display: block;
    float: right;
    /*border: 1px solid red;*/
}

#image_small_left,
#image_small_right {
    margin: 7px 0px 0px 0px;
    width: 200px;
    display: block;
    border-bottom: 1px solid white;
}

/*
#image img
#image_left img, 
#image_right img {
    display: block;
    overflow: hidden;
    border: none;
}

#image_300px img,
#image_350px img,
#image_400px img,
#image_556px img,
#image_left_200px img,
#image_right_200px img {
    width: 100%;
    display: block;
    overflow: hidden;
    border: none;
}
*/

#image_small_left img {
    width: 80px;
    display: block;
    overflow: hidden;
    border: none;
    float: left;
    position: relative;
    /*\*//
    left: -3px;
}

#image_small_right img {
    width: 80px;
    display: block;
    overflow: hidden;
    border: none;
    float: right;
    position: relative;
    /*\*//
    left: 3px;
}

#image p,
#image_left p, 
#image_right p,
#image_300px p,
#image_350px p,
#image_400px p,
#image_556px p,
#image_left_200px p,
#image_right_200px p {
    /*width: 100%;*/
    padding: 0.25em;
	margin: 0px;
	padding: 0px;
    line-height: 1.2em;
    text-align: left;
    /*text-align: justify;*/
}

.abstract {
    font-weight: bold;
    font-style: italic;
}

#image p,
#image_left p, 
#image_right p,
#image_300px p,
#image_350px p,
#image_400px p,
#image_556px p,
#image_left_200px p,
#image_right_200px p {
    /*width: 100%;*/
    padding: 0.25em;
	margin: 0px;
	padding: 0px;
    line-height: 1.2em;
    text-align: left;
    /*text-align: justify;*/
}

#image a, 
#image_left a, 
#image_right a,
#image_left_200px a, 
#image_right_200px a,
#image_300px a,
#image_350px a,
#image_400px a,
#image_556px a,
#image_small_left a,
#image_small_right a {
	margin: 0px;
	padding: 0px;
    /*text-decoration: underline;*/
}

#image a:hover p, 
#image_left a:hover p, 
#image_right a:hover p,
#image_left_200px a:hover, 
#image_right_200px a:hover,
#image_300px a:hover p,
#image_350px a:hover p,
#image_400px a:hover p,
#image_556px a:hover p,
#image_small_left a:hover p,
#image_small_right a:hover p {
	margin: 0px;
	/*padding: 0px;*/
    font-weight: bold;
    color: gray;
    text-decoration: underline;
}

#image_small_left p {
    width: 110px;
    float: right;
}

#image_small_right p {
    width: 110px;
    float: left;
}

#image ul, 
#image_left ul, 
#image_right ul,
#image_left_200px ul, 
#image_right_200px ul,
#image_300px ul,
#image_350px ul,
#image_400px ul,
#image_556px ul,
#image_small_left ul,
#image_small_right ul {
    list-style-type: none;
}

/*
#image p, 
#image_left p, 
#image_right p,
#image_left_200px p,
#image_right_200px p,
#image_300px p,
#image_350px p,
#image_400px p,
#image_556px p,
#image_small_left,
#image_small_right {
    padding: 0.25em;
    line-height: 1.2em;
    text-align: left;
    background-color: yellow;
    font-size: 11pt;
}
*/

#image_small_left h1 {
    margin: 0px;
    padding: 0px 5px 0px 5px;
    background-color: yellow;
    font-size: 11pt;
    float: right;
    width: 110px;
}

#image_small_right h1 {
    margin: 0px;
    padding: 0px 5px 0px 5px;
    background-color: yellow;
    font-size: 11pt;
    float: left;
    width: 110px;
}

#text_left {
    width: 372px;
    float: left;
}

#text_right {
    width: 372px;
    float: right;
}

#text h1 {
	display: none;
}

#text h2 {
	margin: 0px;
	padding: 1px 1px 9px 1px;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	color: #333399;
}

#text h3 {
	margin: 0px;
	padding: 1px 1px 9px 1px;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	color: #333399;
}

#float {
    margin: 0px;
    padding: 0px;
    /*padding: 0.5em;*/
    display: block;
    background-color: white;
    font-size: 10pt;
}

a.intern {
    padding: 0px 0.25em 0px 1.5em;
    background: url(../images/icon_linkintern.gif) 0.35em center no-repeat;
}

a.extern {
    padding: 0px 0.25em 0px 1.5em;
    background: url(../images/icon_linkextern.gif) 0.35em center no-repeat;
}

p.extern {
    text-indent: 1.25em;
    background: url(../images/icon_linkextern.gif) 0.35em 0.6em no-repeat;
}

p.intern {
    text-indent: 1.25em;
    background: url(../images/icon_linkintern.gif) 0.35em 0.6em no-repeat;
}

p.zoom {
    text-indent: 1.55em;
    background: url(../images/icon_zoom.gif) 0.35em 0.35em no-repeat;
}

a.print {
	padding: 0px 0.25em 0px 1.5em;
    background: url(../images/icon_drucken.gif) 0.35em 0.35em no-repeat;
}

.clear {
    clear: both;
}