html, body { margin:0 auto; padding:0; overflow-x:hidden;
	background:#A0A0A0 url(../images/verlauf.png) repeat-x; color:#696b6e;
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
a { text-decoration:none; color:#696b6e; }
a:hover { text-decoration:underline; color:#1f5975; }
img { border:none; }
form { margin:0; padding:0; }
h4 { background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; }
#wrapper { background:#fff url(../images/hg-inhalt.jpg) repeat-x; width:1024px; margin:0 auto; padding:0;position:relative; overflow:visible; }
#content-right {  color:#696b6e; position:relative; width:970px }
#content-right a { text-decoration:none; color:#696b6e; padding:0 0 0 12px; background:transparent url(../images/ico-link.png) no-repeat left 3px; }
#content-right a.download { text-decoration:none; color:#696b6e; padding:0 0 0 12px; background:transparent url(../images/ico-link.png) no-repeat left 3px !important; }
#content-right a:hover { text-decoration:underline; color:#1f5975; }
#content-left { position:relative; padding:50px 27px 10px 0; width:210px; overflow:hidden; float:left; margin:0; }
#content-right { margin:0; float:left; width:720px; }
#content { margin:0 0 30px 0; position:relative; min-height:200px; }

#content ul.links { float:left; width:233px; margin:0; padding:0;  }
#content ul.links li { padding:0 0 0 15px; background:transparent url(../images/ico-pfeil.png) no-repeat left 5px; line-height:145%; margin:0 0 3px 0; display:block; }

.column-1 { width:221px; font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; margin:0 21px 20px 0; padding:0; float:left; }
.column-1 h1 { color:#1f5975; text-transform:uppercase;	background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; 
	font: normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-1 p { margin:0 0 6px 0; }

.column-2 { width:221px; margin:0 21px 20px 0; padding:0; float:left; 
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.column-2 h1 { color:#1f5975; text-transform:uppercase;	background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; 
	font:normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-2 p { margin:0 0 6px 0; }

.column-3 { width:221px; margin:0 0 20px 0; padding:0; float:left;
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.column-3 h1 { color:#1f5975; text-transform:uppercase; margin:0; padding:0 0 6px 0; 
	font:normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-3 p { margin:0 0 6px 0; }

.column-links-form { width:480px; margin:0 30px 20px 0; padding:0; float:left;
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.column-links-form p, .column-links-form div { margin:0 0 6px 0; }
.column-rechts-form  { width:208px; margin:0 0 20px 0; padding:0; float:left;
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.column-rechts-form p { margin:0 0 6px 0; }
.column-rechts-form h1 { color:#1f5975; text-transform:uppercase;	background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; 
	font:normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }

.column-breit-1 { width:343px; margin:0 30px 20px 0; padding:0; float:left; 
	font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.column-links-form h1, .column-breit-1 h1 { color:#1f5975; text-transform:uppercase; background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; 
	font:normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-links-form p, .column-breit-1 p { margin:0 0 6px 0; }

.column-breit-2 { width:343px; font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; margin:0 0 20px 0; padding:0; float:left; }
.column-breit-2 h1 { color:#1f5975; text-transform:uppercase;	background: transparent url(../images/hg-head.png) no-repeat left bottom; margin:0 0 21px 0; padding:0 0 6px 0; 
	font:normal normal bold 12px/16px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-breit-2 p { margin:0 0 6px 0; }

.column-full { font:12px/16px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; margin:0 0 20px 0; padding:0; position:relative; }
.column-full h1 { color:#1f5975; text-transform:uppercase; margin:0; padding:0 0 6px 0; font:normal normal bold 12px/10px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; }
.column-full p { margin:0 0 6px 0; }

.marginal { padding:10px; background:#f2f2f2; width:216px; margin:0; position:relative; }
.marginal h2 { font-weight:bold; padding:8px 8px 8px 16px; margin:0 0 4px 0; color:#fff; background:#73a6bf url(../images/ico-subhead.png) no-repeat left bottom; font:12px/16px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.marginal h2:hover { background:#1f5975 url(../images/ico-subhead.png) no-repeat left bottom; }
.marginal p { padding:0 0 0 15px; }

.marginal-full { padding:10px; background:#f2f2f2; margin:0;float:left; }
.marginal-full h2 { font-weight:bold; padding:8px 8px 8px 16px; margin:0 0 4px 0; color:#fff; background:#73a6bf url(../images/ico-subhead.png) no-repeat left bottom; font:12px/16px  Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
.marginal-full h2:hover { background:#1f5975 url(../images/ico-subhead.png) no-repeat left bottom; }
.marginal-full p { padding:0 0 0 15px; }


#content ul { margin:0 0 10px 0; padding:0; list-style-type:none; display:block; }
#content ul li { margin:0; padding:0 0 0 15px; background:transparent url(../images/ico-liste.png) no-repeat left 5px; line-height:145%; margin:0 0 3px 0; }

#menu { list-style-type:none; width:149px; position:relative; margin:82px 0 10px 52px; padding:0; }
#menu li { font:normal normal bold 11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; text-transform:uppercase; }
#menu li a { border-bottom:1px solid #cbcbcb; color:#999; text-decoration:none; display:block; padding:7px 0 7px 0; background: transparent url(../images/ico-menu-no.png) no-repeat 127px 9px; }
#menu li a:hover { color:#73a6bf; text-decoration:none;  }
#menu li a.aktiv { color:#1f5975; background: transparent url(../images/ico-menu-act.png) no-repeat 127px 9px; }
#menu li ul { list-style-type:none; padding:5px 0 5px 10px; margin:0; border-bottom:1px solid #cbcbcb; display:none; }
#menu li ul { display:block; }
#menu li ul li { font:10px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; 
	background: transparent url(../images/ico-submenu-no.png) no-repeat 119px -4px; text-transform:none; border:none; margin:6px 0; }
#menu li ul li a { border:none; margin:0; padding:0; background:none; display:block; width:80%; }
#menu li ul li a.subaktiv { color:#1f5975; background: transparent; display:block; width:80%; }

#head { padding:31px 0 0 0; position:relative; width:100%; }
#suche { position:absolute; right:0px; top:20px;  }

#breadcrumb { font:9px/10px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; color:#999; position:relative; }
#breadcrumb ul { margin:0; padding:0; }
#breadcrumb ul li { display:inline; }
#breadcrumb ul li a { color:#999; padding:0 8px 0 0; background:transparent; }

#foot { font:9px/10px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; color:#999; position:relative; margin:0 0 20px 0; }
#foot ul { margin:0; padding:0; }
#foot ul li { display:inline; margin-right:20px; padding:0; background:none; }
#foot ul li a { color:#999; background:transparent; padding:0; }

#suche input { background:url(../images/btn-search.png) no-repeat; border:none; cursor:pointer; width:20px; height:20px; color:transparent; vertical-align:top; }
#suche input.feld {cursor:text; background:#fff url(../images/hg-feld.png) repeat-x; border: 1px solid #cbcbcb; color:#999; font-size:10px; padding:2px;  width:151px; height:14px; }
#sucheingabe { padding:0 0 28px 0; }
#sucheingabe input.image { padding:0; border:none; cursor:pointer; height:20px; vertical-align:top; }
#sucheingabe input.feld { background:#fff url(../images/hg-feld.png) repeat-x; border: 1px solid #cbcbcb; color:#999; font-size:10px; padding:2px; width:200px; height:14px; }
#suchanzeige { padding:0 0 12px 0; }
#suchanzeige input.anzeigefeld { background:#fff; border:none; color:#000; padding:0 0 0 8px; width:auto;	font:16px/15px Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }

#suchausgabe { background-color:#f2f2f2; padding:8px; margin:0 0 8px 0;}
#suchausgabe a {color:#fff; padding:6px 0 6px 16px; margin:0 0 4px 0; background: #73a6bf url(../images/ico-pfeil-roben.png) no-repeat scroll left bottom; display: block;}
#suchausgabe a:hover { background-color:#1F5975; text-decoration:none; color:#fff;}
#suchausgabe p { margin:0 0 8px 16px; min-height:36px;}

.suche-kopf { padding:0 0 8px 0; }
.sucheprev { float:left; }
.sucheprev a { padding:0 0 0 12px !important; background:transparent url(../images/ico-back.png) no-repeat left 3px !important; }
.suchenext { float:right; }
.suchenext a { padding:0 12px 0 0 !important; background:transparent url(../images/ico-link.png) no-repeat right 3px !important; }
#teaser { background:transparent; position:relative; margin:13px 0 21px 0; }
#teaser img { border-bottom:1px solid #CBCBCB; }

#schatten { background:transparent url(../images/schatten-horizontal.png) repeat-y right top; width:1050px; margin: 0 auto; }
#schatten-unten { height:13px; position:relative; width:1024px; background: url(../images/schatten-vertikal.png) repeat-x bottom left; margin:0 auto; }
.corner { position:absolute; right:-13px; }
	
.clear { clear:both; height:1px; width:1px; display:block; }

#content ul.marginallist { background-color:#f2f2f2; clear:both; padding:0 0 12px 0;  margin:0 0 10px 0; list-style-type:none; display:block;}
#content ul.marginallist li { padding:8px 8px 0 8px !important; list-style:none !important; background:transparent !important; }
#content ul.marginallist li a { display:block; background:#98c3d9; padding:4px 0 4px 16px; color:#fff; font-weight:bold; text-decoration:none; }
#content ul.marginallist li a:hover { background:#1F5975; }
#content ul.marginallist li p { padding:4px 0 4px 16px; line-height:14px; }

#content ul.bottomlist { background-color:#f2f2f2; width:98%; min-height:160px; clear:both; margin:4px 0 0 0 !important; padding:8px 8px 0 8px !important; }
#content ul.bottomlist li { display:block; float:left; width:200px; padding:0 32px 8px 0 !important; margin:0 !important; background:transparent !important; }
#content ul.bottomlist li a { display:block; background:#f2f2f2 url(../images/ico-pfeil.png) no-repeat left 3px !important; }

#content-right ul.marginallist li a {color:#fff; padding:6px 0 6px 16px; background: #73a6bf url(../images/ico-pfeil-roben.png) no-repeat scroll left bottom}
#content-right ul.marginallist li a:hover { background:#1F5975 url(../images/ico-pfeil-roben.png) no-repeat scroll left bottom; text-decoration:none;}
#content-right ul.marginallist li p a  { text-decoration:none; color:#696b6e; padding:0 0 0 12px; background:transparent url(../images/ico-link.png) no-repeat left 3px; font-weight:normal }
#content-right ul.marginallist li p a:hover  { text-decoration:underline; color:#1f5975; padding:0 0 0 12px; background:transparent url(../images/ico-link.png) no-repeat left 3px; }
.image-left { float:left; margin:0 10px 10px 0; display:block; }
.einrueck { display:block; margin:0 0 0 50px; }

/* Fomular */

#helpdesk-form {}
#helpdesk-form label {float: left; width:150px; }
#helpdesk-form input {font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
#helpdesk-form input.submit {float: right; border:none; cursor:pointer;  width:67px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 145px 0 0; }
#helpdesk-form #spam { width:178px;  }
#helpdesk-form span.reqtxt { margin:0 0 0  4px; vertical-align:top; }

div.hint-box {border:1px solid #c00; margin:12px 0 12px 0; padding:8px 8px 0 8px; color:#c00; }
div.hint-box #fehler-liste { padding:0 0 0 20px; list-style: disc; }
div.hint-box #fehler-liste li { background:none; margin:0; padding:0; }

#email-kontakt-form{}
#email-kontakt-form select { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:0 0 0 2px; width:120px; height:18px; }
#email-kontakt-form label {float: left; width:150px; }
#email-kontakt-form input { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
#email-kontakt-form textarea { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px; width:240px; height:80px; }
#email-kontakt-form input.submit {float: right; border:none; cursor:pointer;  width:67px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 145px 0 0; }
#email-kontakt-form #spam { width:178px;  }
#email-kontakt-form span.reqtxt { margin:0 0 0  4px; vertical-align:top; }

#callback-form{}
#callback-form label {float: left; width:150px; }
#callback-form input { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
#callback-form input.submit {float: right; border:none; cursor:pointer;  width:67px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 145px 0 0; }
#callback-form #spam { width:178px;  }
#callback-form span.reqtxt { margin:0 0 0  4px; vertical-align:top; }

#support-form{}
#support-form label {float: left; width:150px; }
#support-form input { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
#support-form textarea { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px; width:240px; height:80px; }
#support-form input.submit {float: right; border:none; cursor:pointer;  width:67px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 145px 0 0; }
#support-form #spam { width:178px;  }
#support-form span.reqtxt { margin:0 0 0  4px; vertical-align:top; }

#login-form{ padding:4px 0 0 0; }
#login-form label {float: left; width:125px; }
#login-form input { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
#login-form textarea { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px; width:240px; height:80px; }
#login-form input.submit {float: right; border:none; cursor:pointer;  width:87px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 110px 0 0; }
#login-form input.submit-pwd {float: right; border:none; cursor:pointer;  width:67px; height:20px; color:transparent; vertical-align:top; padding:0; margin:0 110px 0 0; }
#login-form #spam { width:178px;  }
#login-form span.reqtxt { margin:0 0 0  4px; vertical-align:top; }


.tx-felogin-pi1 form{ padding:4px 0 0 0; }
.tx-felogin-pi1 fieldset { border:none; }
.tx-felogin-pi1 label {float: left; width:125px; }
.tx-felogin-pi1 input { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }
.tx-felogin-pi1 textarea { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px; width:240px; height:80px; }
.tx-felogin-pi1 input[type=submit] {background: url("../images/btn-senden.png") repeat-x scroll 0 0 #FFFFFF;    border: medium none;    color: transparent;    cursor: pointer;    float: right;    height: 20px;    margin: 0 91px 0 0;    padding: 0;    vertical-align: top;    width: 67px;}
.tx-felogin-pi1 input[type=password] { font:11px/14px Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; background:#fff url(../images/hg-feld.png) repeat-x; border:1px solid #cbcbcb; color:#696B6E; padding:2px;  width:240px; height:14px; }


/* ACCORDION  */
#accordion { background-color:#f2f2f2; padding:8px; margin:0 0 8px 0; /*height:260px;*/ }
/*#accordion a {color:#fff; padding:6px 0 6px 16px; margin:0 0 4px 0; width:100%; background: #73a6bf url(../images/ico-pfeil-roben.png) no-repeat scroll left bottom; display: block; height:20px; min-height:20px}*/
#accordion .bodytext a {font-weight:bold; color:#fff; padding:6px 0 6px 16px; background: url(../images/hg_accordion.gif) no-repeat top left; display: block; height:20px; }
#accordion .bodytext a:hover, #accordion .ui-state-active { background: url(../images/hg_accordion_act.gif) no-repeat top left; text-decoration:none; color:#fff;}
#accordion ul { margin-top:10px;}
#accordion p { margin:0; padding:0}
/*.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
/*.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }*/
.ui-accordion .ui-accordion-header a { display: block; }
/*.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }*/
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 0; }
/*.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: hidden; display: none; height:100px; }*/
.ui-accordion .ui-accordion-content { border-top: 0; position: relative; top: 0; overflow: hidden; display: none; }
.ui-accordion .ui-accordion-content-active { display: block;  }

