/* START Box Styles */
#ps_content .div230 {width:230px; float:left; margin:10px 10px 0 0;}
*html #ps_content .div230 {width:230px; float:left; margin:10px 10px -14px 0;}
#ps_content .div230_last, #ps_content .div230_last.persAnzeigenBox  {width:230px; float:left; margin:10px 0 0 0;}
#ps_content .div230_last.karteKlein {width:230px; float:left; margin:50px 0 0 0}
*html #ps_content .div230_last.karteKlein {width:230px; float:left; margin:50px 0 0 0; padding:0 0 0 0;}

*html #ps_content .div230_last {width:230px; float:left; margin:10px 0 -14px 0;}
/**html #ps_content .div230_last.persAnzeigenBox {width:230px; float:left; margin:-3px 0 -14px 0;}------------------------------------------------------------------------------------------------------------ */
#ps_content .div230_head {float:left; height:40px; width:230px; background:url(../images/head_230.png) no-repeat transparent}
*html #ps_content .div230_head.karteKleine {float:left; height:40px; width:230px; margin:50px 0 0 0; background:url(../images/head_230.png) no-repeat transparent}
#ps_content .div230_head h1, #ps_hp #ps_content .div230_head h2, #ps_hp #ps_content .div230_head h3 {float:left; padding:14px 13px 12px 13px; margin:0; font-size:16px; font-weight:bold; color:#333333;}
#ps_content .div230_text {float:left;width:200px; background:#F7F7F7; padding:10px 15px; margin:0;}
#ps_content .div230_text.bundeslandKarte {height:390px;}
#ps_content .div230_text.stadtKarte {height:181px;}
#ps_content .div230_text.persKarte {height:135px;}
#ps_content .div230_text.anzeigeStadt {height:65px;}
*html #ps_content .div230_text.anzeigeStadt {height:64px;}
#ps_content .div230_text.persStadt {height:/*65*/90px;}
*html #ps_content .div230_text.persKarte {height:133px;}
#ps_content .div230_text.tagKarte{height:370px; overflow:hidden}
*html #ps_content .div230_text.tagKarte{height:368px; overflow:hidden}
#ps_content .div230_text.tagStadt{/*height:316  291px;*/ overflow:hidden}
*html #ps_content .div230_text.tagStadt{/*height: 338  314px;*/ overflow:hidden}
#ps_content .div230_text.tagAnzeigen{height:181px; overflow:hidden}
*html #ps_content .div230_text.tagAnzeigen{height:184px; overflow:hidden}
#ps_content .div230_text.karteKlein{height:336px; padding:0; width:230px;}
*html #ps_content .div230_text.karteKlein{height:336px; padding:0 0 0 0; margin:0 0 0 0; width:230px;}
#ps_content .div230_text img.karteSmall{margin:10px 0 0 0px;}
*html #ps_content .div230_text img.karteSmall{margin:0 0 0 -5px; padding:0 0 0 5px;}
/* GLOSSAR */
#ps_content .div230_text.glossarTipp {height:136px; width:210px; margin:0; padding:10px 10px 0 10px;}
*html #ps_content .div230_text.glossarTipp {height:136px; width:210px; margin:0; padding:10px 4px 0 10px;}
#ps_content .div230_text.glossarTipp .bildInner{float:left; padding:0 0 0 0;}
#ps_content .div230_text.glossarTipp .subHead{float:right; padding:0 0 0 0; margin:0 0 0 0; font-size:14px; font-weight:bold; width:153px;}
*html #ps_content .div230_text.glossarTipp .subHead{float:right; padding:0 0 0 0; margin:0 0 0 0; font-size:14px; font-weight:bold; width:150px;}
#ps_content .div230_text.glossarTipp p{float:right; padding:0 0 0 0; margin:0 0 0 0; width:153px;}
*html #ps_content .div230_text.glossarTipp p{float:right; padding:0 0 0 0; margin:0 0 0 0; width:150px;}

#ps_content .div710_text.glossar {float:left;width:690px; padding:10px 10px; }
*html #ps_content .div710_text.glossar {float:left;width:690px; padding:10px 10px;}

#ps_content .div710_text.glossar #inventory{ width:230px; float:left; margin:0; }
*html #ps_content .div710_text.glossar #inventory{ width:205px; float:left; margin:0;}
#ps_content .div710_text.glossar #inventory .mod { width:220px; float:left; margin:15px 0 0 10px; }
*html #ps_content .div710_text.glossar #inventory .mod { width:205px; float:left; margin:15px 0 0 10px;}
#ps_content .div710_text.glossar #inventory .mod_box {margin:0; }
#ps_content .div710_text.glossar #inventory .mod_box h3 { color:#666; font-size:19px; width:20px; float:left; padding:0; margin:0; line-height:30px; background:#F7F7F7;}
#ps_content .div710_text.glossar #inventory .mod_box p { width:180px; float:left; padding:0; margin:0;}
#ps_content .div710_text.glossar #inventory .mod_box p a { padding:0; margin:0; line-height:20px !important; color:#990000 !important; }

/* GLOSSAR detail */
#orientation{font-size:12px; position:relative; text-align:center; margin:0; padding:12px 21px 3px 21px; height:25px}
#back{position:absolute; left:21px; top:12px;}
#forward{position:absolute; right:21px; top:12px;}
#overfiew{position:relative; text-align:center;}
#orientation a{color:#990000 !important;}

#ps_content .div710_text.glossar h1{float:left; font-size:16px; margin:30px 0 20px 15px; width:670px;}
#ps_content .div710_text.glossar h2{float:left; font-size:12px; font-weight:bold; margin:20px 0 20px 15px; width:670px;}
#ps_content .div710_text.glossar p{float:left; padding:0 0 0 5px;line-height:20px; width:670px;}

*html #ps_content .div710_text.glossar h1{float:left; font-size:16px; margin:30px 0 20px 15px; width:645px;}
*html #ps_content .div710_text.glossar h2{float:left; font-size:12px; font-weight:bold; margin:20px 0 20px 15px; width:645px;}
*html #ps_content .div710_text.glossar p{float:left; padding:0 0 0 5px;line-height:20px; width:645px;}


/* Glossar detail */

/* GLOSSAR */
#ps_content .div230_footer {float:left ;height:4px; width:230px; background:url(../images/footer_230.png) no-repeat transparent}

#ps_content .div350 {width:350px; float:left; margin:10px 10px 0 0;}
*html #ps_content .div350 {width:350px; float:left; margin:10px 10px -14px 0;}
#ps_content .div350_head {float:left; height:40px; width:350px; background:url(../images/head_350.png) no-repeat transparent}
#ps_content .div350_head h1, #ps_content .div350_head h2, #ps_content .div350_head h3 {float:left; padding:14px 13px 12px 13px; margin:0; font-size:16px; font-weight:bold; color:#333333;}
#ps_content .div350_text {float:left;width:320px; height:181px; background:#F7F7F7; padding:10px 15px 10px 15px; margin:0;}
#ps_content .div350_footer {float:left;height:4px; width:350px; background:url(../images/footer_350.png) no-repeat transparent}
#ps_hp .exLink_160{float:left; width:160px; margin:0 10px 0 0;}
#ps_hp .exLink_160Last{float:left; width:160px; margin:0 0 0 0;}

#ps_content .div470 {width:470px; float:left; margin:10px 10px 0 0;}
*html #ps_content .div470 {width:470px; float:left; margin:10px 10px -14px 0;}
#ps_content .div470_last {width:470px; float:left; margin:10px 0 0 0;}
*html #ps_content .div470_last {width:470px; float:left; margin:10px 0 -14px 0;}
#ps_content .div470_head {float:left; height:40px; width:470px; background:url(../images/head_470.png) no-repeat transparent}
#ps_content .div470_head h1, #ps_content .div470_head h2, #ps_content .div470_head h3 {float:left; padding:14px 13px 12px 13px; margin:0; font-size:16px; font-weight:bold; color:#333333;}
#ps_content .div470_text {float:left;width:440px; height:375px; background:#F7F7F7; padding:25px 15px 10px 15px; margin:0;}
#ps_content .div470_text.karte {height:375px;}
#ps_content .div470_bild {float:left; height:195px;}
#ps_content .div470_text.singleStadt { height:176px; padding:5px 15px 10px 15px;}
*html #ps_content .div470_text.singleStadt { height:170px; padding:5px 15px 2px 15px;}
#ps_content .div470_footer {float:left ;height:4px; width:470px; background:url(../images/footer_470.png) no-repeat transparent}

#ps_content .div710 {/*background:#ff5511;*/ width:710px; float:left; margin:10px 10px 0 0;}
*html #ps_content .div710 {/*background:#ff5511;*/ width:710px; float:left; margin:10px 10px -14px 0;}
#ps_content .div710_head {float:left; height:40px; width:710px; background:url(../images/head_710.png) no-repeat transparent}
#ps_content .div710_head h1, #ps_content .div710_head h2, #ps_content .div710_head h3 {float:left; padding:14px 13px 12px 13px; margin:0; font-size:16px; font-weight:bold; color:#333333;}
#ps_content .div710_text {float:left;width:680px; background:#F7F7F7; padding:10px 15px; margin:0; }
#ps_content .div710_text.interesseKarte {height: /*200px*/370px;}
#ps_content .div710_text.infoStadt {width:700px;height: 320px; padding:10px 5px; }
#ps_content .div710_text.wissenStadt {height:455px;}
*html #ps_content .div710_text.wissenStadt {height:480px;}
#ps_content .div710_bild {float:left; height:150px;}
#ps_content .div710_text.anzeigen {height:655px; padding-top:40px;}
*html #ps_content .div710_text.anzeigen {height:695px; padding:40px 0 0 0; margin:0 0 -14px 0; width:710px;}
#ps_content .div710_footer {float:left ;height:4px; width:710px; background:url(../images/footer_710.png) no-repeat transparent}
*html #ps_content .div710_footer {float:left ;height:4px; width:710px; margin:-2px 0 0 0 ; background:url(../images/footer_710.png) no-repeat transparent}

#ps_content .div950 {/*background:#aaff99;*/ width:950px; float:left; margin:10px 0 0 0;}
*html #ps_content .div950 {/*background:#aaff99;*/ width:950px; float:left; margin:10px 0 -14px 0;}
#ps_content .div950_head {float:left; height:40px; width:950px; background:url(../images/head_950.png) no-repeat transparent}
#ps_content .div950_head h1, #ps_content .div950_head h2, #ps_content .div950_head h3 {float:left; padding:14px 13px 12px 13px; margin:0; font-size:16px; font-weight:bold; color:#333333;}
#ps_content .div950_text {float:left;width:920px; background:#F7F7F7; padding:10px 15px; margin:0;}
#ps_content .div950_text.graphen {height:205px;}
#ps_content .div950_footer {float:left ;height:4px; width:950px; background:url(../images/footer_950.png) no-repeat transparent}
/* ENDE Box Style */

/* innerbox */
#ps_content .divInner220 {float:left; width:220px; margin:0 10px 10px 0;}
*html #ps_content .divInner220 {float:left; width:220px; margin:0 10px 10px 0;}
#ps_content .divInner220_last {float:left; width:220px; margin:0 0 10px 0;}
#ps_content .divInner220_head{float:left; width:220px; height:7px; background:url(../images/head_220_inner.gif) no-repeat transparent;}
*html #ps_content .divInner220_head{float:left; width:220px; margin:0 0 -13px 0; height:7px; background:url(../images/head_220_inner.gif) no-repeat transparent;}
#ps_content .divInner220_content{float:left; width:198px; height:210px; margin:0; padding:0 10px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background:#eeeeee;}
*html #ps_content .divInner220_content{float:left; width:198px; height:/*210px*/ 213px; margin:0; padding:0 10px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background:#eeeeee;}
#ps_content .divInner220_footer{float:left; width:220px; height:7px; background:url(../images/footer_220_inner.gif) no-repeat transparent;}
*html #ps_content .divInner220_footer{float:left; width:220px; margin:0 0 -11px 0; height:7px; background:url(../images/footer_220_inner.gif) no-repeat transparent;}
#ps_content .headlineInner{float:left; font-size:16px; font-weight:bold; color:#666666; margin:55px 0 0 10px;}
#ps_content .bildInner{float:left; padding:3px 0 0 0;}
#ps_content .textInner{float:left; margin:15px 0 0 0; padding:0; line-height:16px; width:198px;}

#ps_content .divInner680 {float:left; width:680px; margin:0 10px 10px 0;}
*html #ps_content .divInner680 {float:left; width:670px; margin:0 0px 10px 7px;}
/*#ps_content .divInner680_last {float:left; width:680px; margin:0 0 10px 0;}*/

#ps_content .divInner680_head{float:left; width:680px; height:7px; background:url(../images/head_680_inner.gif) no-repeat transparent;}
*html #ps_content .divInner680_head{float:left; width:682px;  margin:0px 0 -11px 0; height:7px; background:url(../images/head_680_inner.gif) no-repeat transparent;}

#ps_content .divInner680_content{float:left; width:658px; height:198px; margin:0; padding:0 10px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background:#eeeeee;}
*html #ps_content .divInner680_content{float:left; width:658px; height:200px; margin:0; padding:0 10px; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; background:#eeeeee;}

#ps_content .divInner680_footer{float:left; width:680px; height:7px; background:url(../images/footer_680_inner.gif) no-repeat transparent;}
*html #ps_content .divInner680_footer{float:left; width:682px; height:7px; background:url(../images/footer_680_inner.gif) no-repeat transparent;}

#ps_content .divInner680_content .headlineInner{float:left; font-size:16px; font-weight:bold; color:#666666; margin:2px 0 0 10px; width:650px;}
*html #ps_content .divInner680_content .headlineInner{float:left; font-size:16px; font-weight:bold; color:#666666; margin:2px 0 0 10px; width:648px;}

#ps_content .divInner680_content .bildInner{float:left; margin:10px 15px 0 10px;}

#ps_content .divInner680_content ul{ float:left; width:570px;margin:5px 0 0 10px; padding:0 0 0 0;}
*html #ps_content .divInner680_content ul{ float:left; width:570px;margin:5px 0 0 10px; padding:0 0 0 0;}
#ps_content .divInner680_content ul li{ margin:0 0 2px 0; padding:0 0 0 0; list-style: outside;  list-style-image: url(../images/list_pic.gif); line-height: 18px}
*html #ps_content .divInner680_content ul li{ margin:0 0 2px 6px; padding:0 0 0 0; list-style: outside;  list-style-image: url(../images/list_pic.gif); line-height: 18px}
/* innerbox */

/**/
#ps_hp #ps_content .div710_text.interesseKarte p{padding:0; margin:5px 0 0 60px; line-height: 20px}
#ps_content .div710_text.infoStadt p {padding:5px 0 0 0; margin:5px 0 0 0; line-height: 20px; width:680px;}
#ps_content .div710_text a, #ps_content .div710_text a:link, #ps_content .div710_text a:visited, #ps_content .div710_text a:hover{color:#000000;}

/**/
#ps_hp #ps_content .breadcrumb a, #ps_hp #ps_content .breadcrumb a:hover, #ps_hp #ps_content .breadcrumb a:visited{
color:#900; text-decoration:underline;}
/* FORM */
#anmelden{position:absolute; top:56px; left:0; width:950px; height:510px; background:url(../images/bg_form_top.jpg) no-repeat transparent; z-index:999}
#anmelden #form_left{float:left; margin:64px 0 0 17px; font-size:13px; width:181px;}
*html #anmelden #form_left{float:left; margin:64px 0 0 10px; font-size:13px; width:181px;/* background: #992233*/}
#anmelden #form_left box{float:left; width:200px;}
#anmelden #form_left p{font-weight:normal;padding:3px;text-align:left;}
#anmelden #form_left p.ps_straight{margin-top:14px;}
#anmelden .ichbin{float:left;width:75px; padding:0px 0 0 0 ; margin:-2px 0 0 -1px; font-weight:bold; font-size:13px;}
*html #anmelden .ichbin{float:left;width:70px; padding:0px 0 0 0 ; margin:-2px 0 0 -1px; font-weight:bold; font-size:13px;}
#anmelden .choose1 {float:left;width:105px; margin:-2px 0 0 0;}
#anmelden .choose2 {float:left; margin-top:27px}
#anmelden .ichsuche{float:left;width:75px; padding:0px 0 0 0 ; margin:3px 0 0 -1px; font-weight:bold; font-size:13px;}
*html #anmelden .ichsuche{float:left;width:70px; padding:0px 0 0 0 ; margin:3px 0 0 -1px; font-weight:bold; font-size:13px;}
#anmelden .choose3 {float:left;width:105px; margin:3px 0 0 0;}
#anmelden label{float:left;height:auto;}
#anmelden #form_left input{float:left;}
#anmelden #form_left p label{padding-left:8px;margin:-2px 0 0 0;}
#anmelden #login_right {float:left; margin:62px 0 0 0px; padding:0 0 0 20px; font-size:13px; width:280px; border-left:1px solid #999999;}
*html #anmelden #login_right {float:left; margin:62px 0 0 0px; padding:0 0 0 20px; font-size:13px; width:280px; border-left:1px solid #999999;}
#anmelden #login_right p{clear:left;margin:0 0 20px 0;line-height:14px;}
*html #anmelden #login_right p{clear:left;margin:0 0 -11px 0;line-height:14px;}
#anmelden #login_right label{padding:2px 8px 8px 0;color:#333;width:73px;font-weight:bold;}
#anmelden #login_right input{float:right;border:1px solid #999;margin-right:30px;}
*html #anmelden #login_right input{float:right;border:1px solid #999;margin:0 30px 0 0;padding:0;}
#anmelden #login_right p.ps_comment,#ps_register form #login_c100 p.ps_comment{font-size:11px;color:#666;font-weight:normal;margin:0px 10px 12px 0; padding:2px 0 0 0;line-height:12px;clear:both;}
#anmelden #login_c100 p{display:block;float:left;width:438px;}
#anmelden .ps_check{width:452px;float:left;padding-left:3px;margin-top:4px;margin-bottom:2px;min-height:28px;}
#anmelden .ps_check p{display:block;width:450px;}
#anmelden .ps_check input{float:left;border:none;display:block;margin:0 5px 5px 0;}
#anmelden .ps_check label{float:left;font-weight:normal;font-size:.8em;float:none;line-height:1.5em;cursor:pointer;}
#anmelden .but{width:205px; height:30px; position:relative; left:257px; top:283px;}
#anmelden .partner{position:absolute; top:510px; left:0; width:950px; height:33px; background:url(../images/partner.png) no-repeat transparent; z-index:999}
/* FORM */

/* tabs */
#ps_hp #ps_content #tabNav {float:left;width:500px;padding:0;font-size:11px;line-height:normal;margin:20px 0 0 0;}
#ps_hp #ps_content #tabNav .item{float:left; margin:0 1px 0 0;}
#ps_hp #ps_content #tabNav a {float:left;background:transparent url(../images/tab_normal_left.gif) no-repeat left top;padding: 0 0 0 10px;margin:0;height:20px;text-decoration:none;color:#ffffff;}
#ps_hp #ps_content #tabNav a h1, #ps_hp #ps_content #tabNav a h2{margin:0; padding:2px 0; font-size:11px; font-weight:normal;}
#ps_hp #ps_content #tabNav a span {float:left;display:block;padding: 0 10px 0 0;margin:0 0 0 0;background: url(../images/tab_normal_left.gif) no-repeat right top;}
#ps_hp #ps_content #tabNav a:hover {float:left;background:transparent url(../images/tab_normal_left.gif) no-repeat left -21px;padding: 0 0 0 10px;margin:0 0 0 0;height:20px;text-decoration:none;color:#ffffff;}
#ps_hp #ps_content #tabNav a:hover span {float:left;display:block;padding: 0 10px 0 0;background: url(../images/tab_normal_left.gif) no-repeat right -21px;}
#ps_hp #ps_content #tabNav a.aktiv {float:left;background:transparent url(../images/tab_normal_left.gif) no-repeat left -42px;padding: 0 0 0 10px;margin:0 0 0 0;height:20px;text-decoration:none;color:#333333;}
#ps_hp #ps_content #tabNav a.aktiv span {float:left;display:block;padding: 0 10px 0 0;background: url(../images/tab_normal_left.gif) no-repeat right -42px;}
/* tabs */

.logohead{float:left; margin:-2px 0 0 8px;}
#ps_hp #ps_content .breadcrumb{padding:0 0 10px 0;}
#ps_content ul.linkList li a, #ps_content ul.linkList.anzeigeStadt li a  {color: #990000; background: url(../images/sprite_icons.gif) 0pt -132px scroll no-repeat; padding-left: 7px; margin-left: 0pt; line-height: 23px; }
*html #ps_content ul.linkList.anzeigeStadt li a  {color: #990000; background: url(../images/sprite_icons.gif) 0pt -132px scroll no-repeat; padding-left: 7px; margin-left: 0pt; line-height: 21px; }
#ps_content p.headline{float:left; padding:10px 13px 3px 0; margin:0; font-size:16px; font-weight:bold; color:#333333;}
*html #ps_content p.headline{ position: relative; left:-8px; height:23px; padding:10px 0 0 0;font-size:16px; font-weight:bold; color:#333333;}

#ps_hp #ps_content .div230_text.persAnzeigen p{margin:0 0 0 0; padding:10px 0 5px 0; line-height:16px;}

#ps_hp .tags a{color:#666666; text-decoration: none; line-height:18px;}
#ps_hp .tags a:visited{color:#666666; text-decoration:none;}
#ps_hp .tags a:hover{color:#666666; text-decoration:underline;}
#ps_hp .tags a.high11{font-size:11px;}
#ps_hp .tags a.high12{font-size:12px;}
#ps_hp .tags a.high13{font-size:13px;}
#ps_hp .tags a.high14{font-size:14px;}
#ps_hp .tags a.high15{font-size:15px;}
#ps_hp .tags a.high16{font-size:16px;}
#ps_hp .tags a.high17{font-size:17px;}
#ps_hp .tags a.high18{font-size:18px;}

#ps_hp .graphBox{float:left; width:260px; height:200px; margin:15px 40px 0 15px;}
*html #ps_hp .graphBox{float:left; width:260px; height:200px; margin:15px 40px 0 9px;}
#ps_hp .graph{float:left; width:260px; height:150px; background:#ff6292}
#ps_hp .graphText{float:left; text-align:center; margin:10px 0 10px 0; width:260px;}
#ps_hp .graphBoxLast{float:left; width:260px; height:200px; margin:15px 0 0 15px;}

#ps_hp .exLinkBot{float:left; width:222px; margin:0 10px 0 0;}
#ps_hp .exLinkBotLast{float:left; width:222px; margin:0 0 0 0;}



/*#ps_hp #ps_footer{ float:left; width:942px; height:60px; margin:30px auto 30px auto; padding:30px 0 0 0; text-align:left;}

*html #ps_hp #ps_footer{ float: none; width:942px; height:0px; margin:0; padding:0; text-align:none; background:#ff5297;}*/
#ps_hp .ps_footer p span a{color:#900;font-weight:normal;line-height:20px}

.footer a { color:#990000; }
.footer p a { color:#333; font-weight:bold;}
.footer p a:hover { color:#666; }
.footer .ps_international { float:left;width:55%;font-size: 11px; }
.footer ul { float:left; width:33%; line-height:17px; margin-top:10px; }
.footer ul li { list-style-type:none; }
.footer .ps_agb { float:right;width:44%;font-size: 11px; }
.footer .copy{ display: block; clear:both; text-align:center; color:#333;}
.footer .ps_copy img{ float:left; margin-right:10px; }
