/* CSSTidy 1.2beta: Fri, 12 May 2006 14:25:09 +0200 */

div.picturegallery { display:inline-block; padding:0.2em; margin:0.2em; border:0px; border-color:#cccccc; border-style:solid; border-spacing:0.1em;}
div.picturegallery a          {position: relative; margin-right:0.2em; margin-bottom:0.3em; float:left; overflow:hidden;}
div.picturegallery a .overlay {position: absolute;                     margin-bottom:0.3em; bottom: 2%; left: 1%; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
div.picturegallery2 { width:80px; height:90px; float:left; padding:0.1em; margin:.1em; border:1px; border-color:#cccccc; border-style:solid; border-spacing:0.1em;overflow:hidden;}
div.picturegallery2 img{margin-right:1px;margin-bottom:0.5em;float:left;overflow:hidden;}
div.picturegallery3 { width:90px; height:120px; float:left; padding:0.1em; margin:0.1em; border:1px; border-color:#cccccc; border-style:solid; border-spacing:0.1em;overflow:hidden;}
div.picturegallery3 img{margin-right:1px;margin-bottom:0.5em;float:left;overflow:hidden; width:90px; }

/*Tooltipp bei Browsen nach Bilder*/
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #808285;
 color: #FFFFFF;
 font: bold 84% Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 2000;
 width:260px;
}

/* byUD: following looks crazy, because ol should be a numbering list in general */
div#qTip ol li{
 padding-left: 3px; list-style-type:disc; list-style-position:inherit ;
}

/* byUD: added to avoid crazy substitutions like [ul] -> <ol> as seen in result-list code */
div#qTip ul {
    padding-left: 3px; 
    list-style-type:disc; 
    list-style-position:inherit;
    margin-left:24px;
}

html,body{
height:100%;
}

/* Print Block */
div#printblock{position:absolute;top:70px;right:10px;z-index:50;}
/*headlines*/
div#content h1.block{
	font-size:150%;
	
	font-family: arial, sans-serif;
	color: #0075cd;
	margin-bottom: 1.4em;	
}
div#content h1.blockev{
	font-size:150%;
	
	font-family: arial, sans-serif;
	color: #0075cd;

}
div#content h1{margin-bottom:0.2em;}
div#content h2{
	margin-bottom:0.5em;
	margin-top: 2.1em;
}

div#content h1.home{
	font-size:180%;
	
	font-family: arial, sans-serif;
	color: #0075cd;
	margin-bottom: 0.8em;	
}
div#content h1.bigblack{
	font-size:150%;
	
	font-family: arial, sans-serif;
	color: #0075cd;

}


div#content h3{margin-bottom:0.5em;}
div#content h4{margin-bottom:0.2em;}
div#content h5{margin-bottom:0.2em;}
div#content h6{margin-bottom:0.2em;}

h1{font-family: arial, sans-serif;font-size:120%;line-height:120%;margin:0;}
h2{font-family: arial, sans-serif;font-size:105%;line-height:120%;margin:0;}
h3{font-family: arial, sans-serif;font-size:90%;line-height:120%;margin:0;}
h4{font-family: arial, sans-serif;font-size:100%;line-height:120%;margin:0;}
h5{font-family: arial, sans-serif;font-weight:normal;font-size:100%;line-height:120%;margin:0;}
h6{
	font-family: arial, sans-serif;
	line-height:85%;
	font-weight:bold;
	font-size:140%;
	margin:0 5 0 0;
	float:left;
	
}

/*Absatz*/

div#content p{line-height:130%;}
div#content p#abstract{font-weight:bold;color:#999999;}
div#content p#pfad{font-size: 86%;}

	/*Tabelle basic*/
table.basic{font-size:100%;}
table.basic td{vertical-align:top;}
table.basic td ul li{
	padding-left: 11px;
	padding-bottom: 2px;
}
/*list*/

ul {
    list-style: none;
}

ol, ul {
    padding: 0;
    margin: 0;
}

ol {     
    margin-left: 24px;
    list-style-position: outside;
}
ul.bulletlist {
	margin-bottom: 0.5em;
	line-height: normal;	
}
ul.bulletlist li {
	padding-left: 12px;
    background:   url(../images/icon_bulletlist.gif) no-repeat 1px 5px;
}

ul.bulletlist li,
ol li {
    margin-bottom: 0.3em; 
}

div#browsen ul li{list-style-type: none;}
div#browsen ul {
	margin-top: 0em;
	
}
div#browsen p,
div#browsen h3 {
	font-size: 96%;
	padding-left: 2px;;
}
div#browsen h4 {margin-left: 0.9em;}
div#browsen h2 {
	color: #0075cd;
	padding-left: 0.2em;
	
	
	
}
div#browsen_top {
	padding: 0.2em;
	border: 0px solid #0075cd;
	background-color: #e9e9e9;	
}
div#browsen_top span {
	padding-left: 0.15em;
	padding-right: 0.15em;
	font-weight: bold;
	
}

/***************************************************/
/* EDIT Sascha Begin */
span.permanentLink {	font-weight:bold !important }
span.permanentLink img {
	margin-right:10px;
	vertical-align:text-bottom
}
/* EDIT Sascha End */

/* EDIT Sascha Begin */
/* Simple Search */
div#searchblock input#query { border:none }
div#searchblock div.simpleSearch {
	display:inline-block;
	padding-left:2px;
	padding-right:4px;
	background-color:#FFF;
	border:1px inset rgba(240,240,240,0.15)
}
div#searchblock div.simpleSearch .deleteQuery {
	display:inline-block;
	vertical-align:middle;
	background:transparent url('../images/icon_remove.png') no-repeat 0 0;
	width:16px;
	height:16px
}
div#searchblock div.simpleSearch .deleteQuery:hover { background-position:-16px 0 }
/* Button */
input.SubmitButton, button.SubmitButton {
	font-weight:bold;
	color:#fff;
	background-color:#1FA3F6;
	background-image: -moz-linear-gradient(center top, transparent, rgba(0, 0, 0, 0.15));
    border:1px solid #147CD6;
    border-radius:4px;
    cursor:pointer
}
input.SubmitButton {
	font-size:92%;
	padding:5px 12px;
	box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.3)
}
input.SubmitButton:hover, button.SubmitButton:hover {
    background-color:#118FE2;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}
#searchblock input.SubmitButton {
	padding:2px 8px;
	box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow:0 1px 0 #8EC5F5 inset, 0 1px 1px rgba(0, 0, 0, 0.1)
}
/* EDIT Sascha End */

/* EDIT Sascha Begin */
/* Contact/International DMG-Lib Centres */
.consortiumMap { float:right; margin-right:20px }
.consortiumMap img { height:200px }
.dmglibContact {
	width:200px;
	padding:20px;
	display:inline-block;
	vertical-align:top	
}
div#content .dmglibContact h2 { text-align:center; margin-bottom:2em; margin-top:0.5em }
.dmglibContact .contactLogo { height:100px; text-align:center }
.dmglibContact .contactLogo img { max-width:160px; max-height:100px }
/* EDIT Sascha End */

/*Featureteaser*/
/* EDIT Sascha Begin */
div.featureteaser{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:20px 0 30px 12px;
	font-size:92%;
	line-height:120%
}
div.featureteaser h1 { margin-bottom:6px }
div.featureteaser h2 { margin-top:12px }
div.featureteaser span {
	display:inline-block;
	margin:3px 0 8px }
div.featureteaser img {
	margin-right:10px;
	vertical-align:text-bottom
}
div.featureteaser input.small {
	width:92%;
	font-size:100%
}
div.featureteaser input.SubmitButton {
	font-size:100%;
	margin-top:6px
}
/* old version
div#newsletter{	padding-top:3px; padding-left:0px;font-size:92%;}
#newsletter input.small{font-size:100%; width:150px;}
#newsletter input.SubmitButton{width:auto;border:1px outset #FFFFFF;color:#333333;margin-top:3px;background:#EFEFEF url(../images/bg_submit.gif);font-size:100%;}

div.featureteaser{
	background-color: #ffffff;
	border-top: 0;
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-right:0px; 
	line-height:120%;
	margin-top: 0x;
	margin-bottom:0px;
	
}
div.featureteaser span{
	font-size:92%;
	
}
div.featureteaser a{
	font-size:92%;
	color: #05266a;
	
}
div.featureteaser h2{
	font-size:93%;
	color: #000000;
	background-color: #ffffff;
}
*/
/* EDIT Sascha End */



/*Navigation linke Spalte*/
ul#nav{
	margin: 0px 0px 10px 0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #efefef;
	list-style-type: none;
}
ul#nav li a{
	font-size:93%;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	padding-top:0.3em;
	padding-bottom:0.2em;
	padding-left:12px;
	margin-right:0;
	position:relative;


}
ul#nav li a:visited{color:#000000;text-decoration:none;}
ul#nav li a:hover{text-decoration:none;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}
ul#nav li a:focus{text-decoration:none;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}

ul#nav2{
	font-size:93%;
	margin: 0px 0px 0px 0px;
	padding-left:0px;
	list-style-type: none;
	background-color: #efefef;
}
ul#nav2 li a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding-top:0.3em;
	padding-bottom:0.2em;
	padding-left:12px;
	margin-right:0;
	position:relative;

	
}
ul#nav2 li a:visited{color:#000000;text-decoration:none;}
ul#nav2 li a:hover{text-decoration:none;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}
ul#nav2 li a:focus{text-decoration:none;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}

ul#nav2 ul{
	
	
	margin-left:0px;
	padding-left:6px;
	list-style-type: none;
	padding-bottom:0.2em;
}
ul#nav2 li{font-weight:normal;margin:0;padding:0;font-weight:bold;}
ul#nav2 ul li{font-weight:normal;margin:0;padding:0;}
ul#nav2 li.currentNoChild{font-weight:bold;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}
ul#nav2 ul li.currentNoChild{font-weight:normal;background:url(../images/nav_arrow.gif) no-repeat 0px 3px;}




ul#nav li ul li {text-decoration:none;}
ul#nav li ul li a{text-decoration:none;}
ul#nav li ul li a:visited{text-decoration:none;}
ul#nav li ul li a:hover{text-decoration:none;background:url(../images/icon_link_hoverdark.gif) no-repeat 4px 10px;}
ul#nav li ul li a:focus{text-decoration:none;background:url(../images/icon_link_hoverdark.gif) no-repeat 4px 10px;}
ul#nav li.current li a:hover{text-decoration:none;background:url(../images/icon_link_hoverdark.gif) no-repeat 4px 10px;}
ul#nav li.current li a:focus{text-decoration:none;background:url(../images/icon_link_hoverdark.gif) no-repeat 4px 10px;}
ul#nav li.current li a{color:#2D5986;text-decoration:none;}
ul#nav li.current li a:visited{color:#2D5986;text-decoration:none;}
ul#nav li{font-weight:normal;margin:0;padding:0;}
ul#nav li.open{font-weight:bold;color:#2D5986;}
ul#nav li.current{font-weight:bold;color:#2D5986;}
ul#nav li.currentNoChild{font-weight:bold;background:url(../images/nav_arrow.gif) no-repeat 0px 3px; }
 
ul#nav ul{padding-left:6px;color:#2D5986;background:#efefef;}
ul#nav ul li a { font-weight:normal;background-position:right;}
ul#nav li.mod{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#000000;padding-left:0;background:#ffffff;}
ul#nav ul ul{color:#535353;background:#EAEEF3;}
ul#nav ul li.open{color:#535353;background:#EAEEF3;}
ul#nav ul li.current{color:#535353;background:#EAEEF3;}
ul#nav ul ul ul{background:#EAEEF3;}
ul#nav ul ul li.open{background:#EAEEF3;}
ul#nav ul ul li.current{background:#EAEEF3;}
ul#nav li.open a.firstchild{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open.gif) no-repeat 5px 9px;}
ul#nav li.open a.firstchild:visited{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open.gif) no-repeat 5px 9px;}
ul#nav li.current a.firstchild{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open.gif) no-repeat 5px 9px;}
ul#nav li.current a.firstchild:visited{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open.gif) no-repeat 5px 9px;}
ul#nav ul li.open a.firstchild{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open2.gif) no-repeat 5px 9px #EAEEF3;}
ul#nav ul li.open a.firstchild:visited{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open2.gif) no-repeat 5px 9px #EAEEF3;}
ul#nav ul li.current a.firstchild{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open2.gif) no-repeat 5px 9px #EAEEF3;}
ul#nav ul li.current a.firstchild:visited{padding-left:18px;color:#2D5986;background:url(../images/icon_nav_open2.gif) no-repeat 5px 9px #EAEEF3;}

* html body ul#nav li{height:1px;position:relative;}
* html body ul#nav li a{height:1px;position:relative;}
* html body ul#nav2 ul li{height:1px;position:relative;}
* html body ul#nav2 ul li a{height:1px;position:relative;}
* html body ul#nav2 li{height:1px;position:relative;}
* html body ul#nav2 li a{height:1px;position:relative;}/*Pictures rechtssbündig*/
div.picMiniright{
	margin-right:5px;
	margin-bottom:0.5em;
	float:right;
	overflow:hidden;
	width:82px;}
div.picSmallright{
	margin-right:12px;
	margin-bottom:0.5em;
	float:right;
	height:90px;
	
}
div.picMediumright{margin-right:12px;margin-bottom:0.5em;float:right;width:100px;}
div.picMaxiright{margin-bottom:0.5em;float:right;overflow:hidden;margin-right:0;width:422px;}


div.picMini > a:first-child{display:block;}
div.picSmall > a:first-child{display:block;}
div.picMedium > a:first-child{display:block;}
div.picMaxi > a:first-child{display:block;}
div.picMini .annotation{padding-top:0.3em;}
div.picSmall .annotation{padding-top:0.3em;text-align:right;text-decoration:none;float:left;}
div.picMedium .annotation{padding-top:0.3em;}
div.picMaxi .annotation{padding-top:0.3em;}
.annotation{font-size:84%;}
img.pictureZoom{margin-left:5px;float:right;display:block;border-width:0 !important;}

#content img.bordered{border:0px solid #8ca6a6;}
#content a img.bordered{border:0px solid #8ca6a6;}
#content a:visited img.bordered{border:0px solid #8ca6a6;}
<!--#content a img{border:0px solid #FFFFFF;}-->

#content a:visited img{border:0px solid #FFFFFF;}

#content a:hover img.bordered{border:0px solid #2D5986;}
#content a:focus img.bordered{border:0px solid #2D5986;}
#content a:hover img{border:0px solid #2D5986;}
#content a:focus img{border:0px solid #2D5986;}
#content a.selected {text-decoration: underline;}

.annotation a:link{text-decoration:underline;}
.annotation a:visited{text-decoration:underline;}
.annotation a:focus{text-decoration:underline;}
.annotation a:hover{text-decoration:underline;}

#content .gallery{font-size:76%;}
#content .gallery li{float:left;line-height:120%;width:142px;height:24em;list-style-type:none;margin:0 1.5em 0 0;}
#content .gallery .zoom img{border:0;margin:0 0 -3px .3em;}
#content.gallery .get img{margin:0 0 0 -0.5em;}
#content .gallery .get img{border:0;}

#content table.colored ul{
    list-style: square inside !important;
}




body{
	color:#535353;
	font-family:arial, sans-serif; 
	font-size:77%;
	font-weight:normal;
	line-height:110%;
	margin:0px 0 0 0px;
	padding:0;
}

input{font-family:arial, sans-serif;}
select{font-family:arial, sans-serif;}



/*Navigation horizontal*/
table.MainNav {
	
	height: 28px;
	margin:0px;
	font-size: 1em;
	background-image: url(../images/navbar_back1.gif);
	
	
}
td.MainNavCenter {
	
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url(../images/navbar_back1.gif);
	border-right: 0.2em solid #1fa3f6;	
	height: 28px;	
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:110%;
	
	
}


td.MainNavCenter a{color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom; text-decoration: none; }
td.MainNavCenter a:visited { color: white; font-weight:bold; text-transform:uppercase;vertical-align: bottom;text-decoration: none;}
tad.MainNavCenter a:link { color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;}
td.MainNavCenter a:hover { color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;text-decoration: none;}
td.MainNavCenter a:active {color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;text-decoration: none;}
div.MainNavPadding {padding-left: 0.5em; padding-right: 0.5em;width:13em; text-align:center;}/*Abstand der Wörter in den Zellen*/
div.MainNavPaddingHome {padding-left: 1.5em; padding-right: 1.5em;width:160px;}/*special for first entry*/


td.MainNavCenterHome {
	background-color: #00427e;
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url(../images/navbar_homeback1.gif);
		
	
		
	
	height: 23px;	
	font-size: 93%;
}
td.MainNavCenterHome a{color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom; text-decoration: none;}
td.MainNavCenterHome a:visited { color: white; font-weight:bold; text-transform:uppercase;vertical-align: bottom;text-decoration: none;}
tad.MainNavCenterHome a:link { color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;}
td.MainNavCenterHome a:hover { color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;text-decoration: none;}
td.MainNavCenterHome a:active {color: white; font-weight:bold; text-transform:uppercase; vertical-align: bottom;text-decoration: none;text-decoration: none;}

/*grauer leiste*/

div#searchblock{
	float:left;
	margin-right:8px;
	padding-left:190px;
	margin-bottom:2px; 
	background-color: #7fc31c;
}
div#searchblock input{ font-size:93%;}
div#searchblock select{ font-size:100%;}



div#searchblock input.searchinput{ width:22em;}

div#path a{color:#ffffff; }
div#path a:visited{color:#ffffff;margin-left:2px;}
div#path a:hover{color:#ffffff;}
div#path a:focus{color:#ffffff;}
div#path a:active{color:#ffffff;}
div#path img{ margin-right:3px; padding-top:0px;}

div#path {
padding-top:6px;
	background-color: #7fc31c;
	border-bottom-color: #118fe2;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	color: #FFFFFF;
	padding-bottom:8px;

}
div#path {

	font-size:95%;


}




/*Nachrichten Aktuelles*/
div.nachrichtA { background-color:#dedfdf; padding-left:0.2em;}
div.nachrichtA h2 {background-color:#dedfdf;  }
div.nachrichtA p {padding-left:0.2em;}
div.nachrichtB {padding-left:0.2em;}






/*Button*/
/* EDIT Sascha Begin - ab Zeile 177 überschrieben */
/*input.SubmitButton{width:auto;border:1px outset #FFFFFF;color:#333333;margin-top:3px;background:#EFEFEF url(../images/bg_submit.gif);font-size:100%;}*/
/* EDIT Sascha End */

/*Formular*/
fieldset{position:relative;margin:0 0 0em;padding:0;border:0 solid #f3f3f3;}
fieldset br.clearer{display:block;font-size:1px;}


legend{color:#FFFFFF;font-weight:bold;position:relative;left:-10px;padding:0.3em 1em;background:#005100;}

* html body legend{left:-7px;}
legend[class]{position:static;}
head:first-child+body legend{left:-10px;}

/*N E U 01.11.2007*/
#reiter a{
	color:#FFFFFF;
	font-weight:bold;
	margin-right: 1px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 2px;
	line-height: 22px;
}
#reiter {
	background-color:#005100;
	
}


#reiterunselected a{
	color:#FFFFFF;
	font-weight:bold;
	margin-right: 1px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-top: 2px;
	line-height: 22px;
}
#reiterunselected {
	background-color:#7fc31c;
}
#kombireiter a{
	color:#FFFFFF;
	font-weight:bold;
	margin-right: 1px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color:#005100;
	line-height: 26px;
}
#kombireiterunselected a{
	color:#FFFFFF;
	font-weight:bold;
	margin-right: 1px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color: #7fc31c;
	line-height: 26px;
}

#noreiter {padding-left: 5px;line-height: 22px;}







div.formwrapper{border:1px solid #005100;margin:0;padding:0.5em 0.8em;background:#dedfdf;}
div.formwrapper table{font-size: 100%;}
div.formLabel{width:12em;float:left;margin-bottom:1ex;}
div.formElem{margin-bottom:1ex;}
div.formElemLarge{margin-bottom:1ex;}
div.formElemLarge label{display:block;margin-bottom:3px;}
div.formElem input{border:1px inset #EAEDF2;width:15em;}
div.formElemLarge input{border:1px inset #EAEDF2;width:70%;}
div.formElem select{border:1px inset #EAEDF2;}
div.formElemLarge select{border:1px inset #EAEDF2;}
div.formElem textarea{border:1px inset #EAEDF2;width:15em;}
div.formElemLarge textarea{border:1px inset #EAEDF2;width:100%;}
div.formSubmit{text-align:right;margin:-1em 1px 0;padding:2em 0em 0.5em 1em;}
.parallel {width: 273px;}
.parallelES01 {width: 270px;}
.parallelES02 {width: 175px;}
.parallelES02i {width: 230px;}
.parallelES02kombi {width: 98px;margin-left: 2px;}
.parallel2 {width: 176px; padding-right:1px;}
.parallel2u {width: 268px;}
.check {margin-right:2px;}
.unchecked {color: #999999;}
.suchenin {margin-left: 5px;}
.kombination {width: 80px;margin-left: 2px;}

.formright {	
	width: 200px;
	margin-left: 10px;
	}
.formleft {
	margin-left: 0px;
	margin-top: 10px;
	
	font-weight: bold;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	
	}
.green{
	
	color: #005000;
	}
form{margin:0;}
.kat{line-height:120%;margin:0;}


img{border:0;}
/*Links*/
a{color:#0066ff;text-decoration:none;}
a:visited{color:#0066ff;}
a:hover{color:#000000;text-decoration:underline;}
a:focus{color:#000000;text-decoration:underline;}

table.list a{color:#0066ff;text-decoration:none;}
table.list a:visited{color:#002b76;}
table.list a:hover{color:#000000;text-decoration:underline;}
table.list a:focus{color:#000000;text-decoration:underline;}

hr{
	display: none;
}
em{font-weight:bold;font-style:normal;}
strong{font-weight:bold;font-style:normal;}
blockquote{font-variant:small-caps;font-style:normal;margin-bottom:0.5em;margin-left:0;font-size:86%;}
q{font-style:normal;}
cite{font-style:normal;}


table{margin:0 0 0 0;padding:0;}







ul.sitemap li{font-size:86%;}


ul.sitemap li ul li{font-size:100%;}


fieldset legend.orangeTab {
    background:#ef6329;
    margin-left:10px;
}



/*0{font-size:100% !important;}*/
form.linkselect select{font-size:76% !important;}







* html body ul#nav{position:relative;}
* html body div.featureteaser{position:relative;}
* html body div.sidebar{position:relative;}
* html body div.functionbox{position:relative;}
* html body form.linkselect{position:relative;}
* html body div#content{position:relative;}
* html body h2.newsheadline{position:relative;}
* html body div.anchornav h2{position:relative;}
* html body div.anchornav{position:relative;}
* html body div.contentnav h2{position:relative;}
* html body div.contentnav{position:relative;}
* html body div#marginal h1{position:relative;}
* html body div#marginal h2{position:relative;}
* html body div#marginal h3{position:relative;}
* html body div#marginal h4{position:relative;}
* html body div#marginal h5{position:relative;}
* html body div#marginal h6{position:relative;}
* html body ul.sitemap li a{position:relative;height:1px;}

* html body form{position:relative;}
td ul.bulletlist{position:static;}



div#content ul.sitemap{width:40%;margin-right:1em;float:left;list-style-image:none;list-style-type:none;border:0 solid #2B477F;}
div#content ul.sitemap li{margin-bottom:0.3em;list-style-image:none;list-style-type:none;border:0 solid #2B477F;background:#EAEDF2;}
div#content ul.sitemap ul{margin-bottom:0.3em;list-style-image:none;list-style-type:none;background:#EAEDF2;}
div#content ul.sitemap li h2 a{padding-top:0.5em;padding-bottom:0.5em;border:0 solid #2B477F;margin:0;background:#D5DBE5;}
div#content ul.sitemap li h5 a{padding-left:2em;margin-left:1em;}
div#content ul.sitemap li a{display:block;padding-left:20px;}
div#content ul.sitemap li a:hover{color:#000000;text-decoration:underline;}










p.pager{padding-right:1em;background:#f4f6f6;}
p.pager a{color:#2D5986;font-weight:bold;}
p.pager a:visited{color:#2D5986;font-weight:bold;}

/*Tabelle coloredpg*/
table.coloredpg{font-size:100%;border-collapse:collapse}
table.coloredpg caption{color:#535353; padding:3px; background:#cad1d5;}
table.coloredpg tr.nobg td{background:#ffffff;}
table.coloredpg th{text-align:left;vertical-align:top;font-weight:bold;background:#808285; color:#FFFFFF;}
table.coloredpg tr{ background:#dedfdf; vertical-align:top;}
table.coloredpg td{ border:2px solid white;  padding-top: 7px; padding-left:9px; padding-bottom:7px; padding-right:4px;}
table.coloredpg tr.mergedTop td{ border-top:0px; }
table.coloredpg tr.mergedBot td{ border-bottom:0px; }
table.coloredpg td.pict{width: 120px; display:block;}
table.coloredpg tr#even{ background:#c5c5c5;}
tr#even td ul li{list-style-type:disc; margin-left:13px;}
table.coloredpg td span{
	padding-left:0.15em;
	padding-right:0.15em;
	font-weight: inherit;
}

table.coloredpg table {font-size:100%;}
table.coloredpg table td select, a { font-size:100%;}

table.coloredpg table td input, a img { font-size:100%; margin-bottom:inherit;}

table.coloredpg table a#turnover img{
	margin-left:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.coloredpg table a:hover#turnover img{margin-left:5px;}


/*Tabelle colored*/
table.colored{font-size:93%; }
table.colored caption{color:#535353; padding:3px;	background:#cad1d5;}
table.colored tr.nobg td{background:#ffffff;}
table.colored th{text-align:left;vertical-align:top;font-weight:bold;background:#808285; color:#FFFFFF;}
table.colored tr{ background:#dedfdf; vertical-align:top;}
table.colored td.pict{width: 120px; display:block;}
table.colored tr#even{ background:#c5c5c5;}
tr#even td ul li{list-style-type:disc; margin-left:13px;}
table.colored td span{
	padding-left:0.15em;
	padding-right:0.15em;
	font-weight: inherit;
}

table.colored table {font-size:100%;}
table.colored table td select, a { font-size:100%;}

table.colored table td input, a img { font-size:100%; margin-bottom:inherit;}

table.colored table a#turnover img{
	margin-left:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.colored table a:hover#turnover img{margin-left:5px;}

/*Tabelle browsecolored*/
table.browsecolored{font-size:100%; }
table.browsecolored caption{color:#535353; padding:3px;	background:#cad1d5;}
table.browsecolored tr.nobg td{background:#ffffff;}
table.browsecolored th{text-align:left;vertical-align:top;font-weight:bold;background:#808285; color:#FFFFFF;}
table.browsecolored tr{ background:#dedfdf; vertical-align:top;}
table.browsecolored td.pict{width: 120px; display:block;}
table.browsecolored tr#even{ background:#c5c5c5;}
table.browsecolored td span{
	padding-left:0.15em;
	padding-right:0.15em;
	font-weight: bold;
}
table.browsecolored tr td ul li {font-size:100%; line-height:140%;margin-left:15px;}
table.browsecolored tr td img.picMini{margin-right:0px;margin-bottom:0em;float:left;overflow:hidden;width:83px;}
table.browsecolored table {font-size:100%;}
table.browsecolored table td select, a { font-size:100%;}

table.browsecolored table td input, a img { font-size:100%; margin-bottom:inherit;}

table.browsecolored table a#turnover img{
	margin-left:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.browsecolored table a:hover#turnover img{margin-left:5px;}




/*Tabelle smallcolored*/
table.smallcolored{font-size:86%;}
table.smallcolored caption{color:#535353; padding:4px;	background:#cad1d5;}
table.smallcolored tr.nobg td{background:#ffffff;}
table.smallcolored th{text-align:left;vertical-align:top;font-weight:bold;background:#808285; color:#FFFFFF;}
table.smallcolored td{
	vertical-align:top;
	background-color: #CACACA;
	border-color: #dedfdf;
	border-style: solid;
	border-width: 1;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
table.smallcolored table{font-size:100%;}
table.smallcolored table a#turnover img{
	margin-left:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.smallcolored table a:hover#turnover img{
	margin-left:5px;}



/*Odds and needs*/
.rightalign{text-align:right !important;}
.floatright{float:right; vertical-align:top;}
.floatleft{float:left;vertical-align:top}
.hide{position:absolute;left:-1000em;width:500em;line-height:0;}
.print{display:none;}
.clearer{height:0;clear:left;overflow:hidden;font-size:0;line-height:0;}
.white{color:#ffffff;}
.black{color:#000000;}
.grau {background-color: #efefef;}
.light {background-color: #0075cd; color:#ffffff;}

#grey {
	background-color: #00CCFF;
}
.gap{height:2.5em;margin:0;padding:0;}
.spacer{height:5px; width:1px;border-left-width:1px;border-left-style:solid;border-left-color:#000000;margin:0;padding:0;}
div.divider{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffffff;}
.invisible{line-height:0;visibility:hidden;}


/*Tabellenkopf mit Up/Down Pfeilen*/
.tableSortable{
cursor:pointer;
background-image:url(../images/arrows_up_down.gif) !important;
background-repeat:no-repeat !important;
padding-left:13px;
}





