@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0;}

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#031323;background:url('../images/page-back.gif') repeat-x #B3DAC0;padding:0 0 30px 0;margin:0;}

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

#mama {width:970px;margin:0 auto;padding:0;overflow:auto;}

#head {width:100%;float:left;height:121px;}
#head h1 {text-indent:-9999px;}
#head img.logo {padding:32px 0 0 30px;}

#container {width:970px;background:url('../images/container-mid-2.gif') repeat-y;float:left;clear:both;margin:0;padding:0;*margin-top:-10px;}
#container-top {width:970px;height:10px;background:url('../images/container-top-2.gif') no-repeat;float:left;clear:both;margin:20px 0 0 0;padding:0;zoom:1;}
#container-bottom {width:970px;height:10px;background:url('../images/container-bottom-2.gif') no-repeat;float:left;clear:both;margin:0;padding:0;}

#nav {background:url('../images/nav-back.png') no-repeat;width:220px;float:left;margin:0 0 0 9px;padding:0 0 30px 0;display:inline;}
#nav ul {margin:50px 0 0 10px;padding:0;list-style-type:none;}
#nav ul li {margin:0;padding:0;}
#nav ul li.headline {font-size:16px;color:white;font-weight:bold;margin:0;padding:0 0 3px 10px;}
#nav ul li.emtpy {height:30px;}
#nav ul li a {color:white;padding:6px 0 0 10px;*padding:4px 0 1px 10px;margin:0;background:none;width:200px;height:21px;display:block;font-weight:normal;font-size:13px;text-decoration:none;}
#nav ul li a:hover {color:#031323;background:url('../images/nav-hover.png') no-repeat;text-shadow:white 0 1px 1px;}
#nav ul li a.current {color:#031323;background:url('../images/nav-hover.png') no-repeat;text-shadow:white 0 1px 1px;}

#nav form {float:left;clear:both;width:185px;margin:10px 0 0 20px;padding:20px 0 20px 0;background:url('../images/searchfield.gif') no-repeat;}
#nav form input {padding:0;margin:3px 0 0 48px;background:transparent;padding:3px;width:115px;border:none;}

#content {width:673px;float:left;margin:0 0 0 35px;padding:50px 0 50px 0;}
#content h1 {font-size:16px;float:left;clear:both;margin:20px 0 0 0;padding:0;width:445px;color:#0A8532;text-transform:uppercase;}
#content h2 {font-size:16px;float:left;clear:both;margin:0 0 0 0;padding:0;width:445px;color:#031323;}
#content p {width:435px;margin:10px 0 0 0;padding:0;float:left;clear:both;line-height:17px;}
#content ul {width:420px;clear:both;float:left;padding:0;margin:10px 0 0 25px;}
#content ul li {padding:0;margin:0 0 10px 10px;}
#content a {color:#031323;text-decoration:none;border-bottom:1px dotted #031323;}
#content a:hover {color:#031323;text-decoration:none;border-bottom:none;}
#content p.box {border:2px solid #031323;padding:10px 20px;margin:10px 0;width:auto;float:left;}
#content img.beirat {float:left;margin:3px 10px 15px 0;border:2px solid #031323;}

#content ul.liintext {float:left;border:1px solid red;width:400px;margin:0;padding:0;}
#content ul.liintext {width:180px;padding:5px 0;margin:0 0 0 5px;list-style-type:none;}
#content ul.liintext li {padding:0 0 0 10px;margin:0 0 7px 0;background:url('../images/list-dot.gif') 0 5px no-repeat;}

#content .dotlink {background:url('../images/list-dot.gif') 0 5px no-repeat;padding:0 0 0 10px;margin:0 0 5px 5px;}

#content p a.piclink {text-decoration:none;border:1px solid white;margin:0 10px 20px 0;float:left;}
#content p a.piclink:hover {text-decoration:none;border:1px solid #e5e5e5;}

#content ul.glossar {width:550px;float:left;clear:both;list-style-type:none;margin:10px 0 0 0;padding:0;}
#content ul.glossar li {float:left;clear:both;width:500px;margin:0 0 10px 0;padding:0;}
#content ul.glossar li h2 {margin:0;padding:0;}
#content ul.glossar li h3 {margin:0;padding:0;}
#content ul.glossar li p {margin:0;padding:0;}

#content ul.item_list {list-style-type:none;float:left;clear:both;margin:15px 0 0 0;padding:0;width:580px;}
#content ul.item_list li {margin:0 0 10px 0;width:580px;padding:0 0 0 0;background:url('../images/content-580-top.png') no-repeat;float:left;clear:both;}
#content ul.item_list a.item_image {border-bottom:none;}
#content ul.item_list a.item_image img {border:1px solid #031323;margin-bottom:5px;}
#content ul.item_list .item_details {background:url('../images/content-580-bottom.png') bottom left no-repeat;float:left;clear:both;margin:0;padding:0 0 20px 0;width:580px;}
#content ul.item_list h3 {float:left;clear:both;width:556px;padding:5px 10px;margin:15px 0 0 2px;background:#C7B8A5;text-decoration:none;}
#content ul.item_list h3 a {text-decoration:none;border-bottom:none;}
#content ul.item_list h2 {font-size:14px;float:left;clear:both;width:556px;padding:5px 10px;margin:15px 0 0 2px;background:#C7B8A5;text-decoration:none;}
#content ul.item_list h2 a {text-decoration:none;border-bottom:none;}
#content ul.item_list p {float:right;clear:right;width:405px;padding:0 15px 0 0;}
#content ul.item_list a.textlink {border-bottom:1px dotted #031323;}
#content ul.item_list a.textlink:hover {border-bottom:none;}
#content ul.item_list p.left {float:left;width:550px;padding:5px 15px 0 0;margin:0 0 0 12px;}
#content ul.item_list ul {list-style-type:none;float:right;clear:right;width:380px;padding:0 15px 0 0;}
#content ul.item_list ul li {line-height:16px;background:none;width:350px;padding:0 30px 0 10px;margin:0 0 5px 0;background:url('../images/list-dot.gif') 0 5px no-repeat;}

#content ul.item_list_small {list-style-type:none;float:left;clear:left;margin:15px 0 0 0;padding:0;width:445px;}
#content ul.item_list_small li {margin:0 0 10px 0;width:445px;padding:0 0 0 0;background:url('../images/content-445-top.png') no-repeat;float:left;clear:both;}
#content ul.item_list_small a.item_image {border-bottom:none;}
#content ul.item_list_small a.item_image img {border:1px solid #031323;margin-bottom:5px;}
#content ul.item_list_small div.item_details {background:url('../images/content-445-bottom.png') bottom left no-repeat;float:left;clear:both;margin:0;padding:0 0 10px 0;width:445px;}
#content ul.item_list_small div.item_details > ul {}
#content ul.item_list_small h3 {font-size:14px;float:left;clear:both;width:421px;padding:5px 10px;margin:15px 0 0 2px;background:#C7B8A5;text-decoration:none;}
#content ul.item_list_small h3 a {text-decoration:none;border-bottom:none;}
#content ul.item_list_small h2 {font-size:14px;float:left;clear:both;width:421px;padding:5px 10px;margin:15px 0 0 2px;background:#C7B8A5;text-decoration:none;line-height:18px;}
#content ul.item_list_small h2 a {text-decoration:none;border-bottom:none;}
#content ul.item_list_small p {float:left;clear:both;width:405px;padding:0 15px 0 0;}
#content ul.item_list_small p.glossartext {float:left;clear:both;width:405px;padding:0 15px 0 12px;}
#content ul.item_list_small p.left {float:left;width:415px;padding:5px 15px 0 0;margin:0 0 0 12px;}
#content ul.item_list_small ul {list-style-type:none;float:right;clear:right;width:400px;padding:0 15px 0 0;}
#content ul.item_list_small ul li {line-height:16px;background:none;width:380px;padding:0 0 0 10px;margin:0 0 5px 0;background:url('../images/list-dot.gif') 0 5px no-repeat;}

#content .icon {vertical-align:middle;line-height:100%;margin:0px 3px 6px 0px;}
#content #message {border:2px solid red;background:#FCC;padding:7px 20px 7px 10px;float:left;width:auto;margin:10px 0 5px 10px;width:390px;font-weight:bold;}
#content #success {margin:10px 0px 0px 0;padding:20px 20px;border:2px solid #4EA86B;width:390px;float:left;}

#content #searchrresults {width:500px;float:left;clear:both;}
#content #searchrresults h2 {font-size:14px;float:left;clear:both;width:500px;padding:0 0 5px 0;margin:15px 0 0 0;text-decoration:none;line-height:20px;}
#content #searchrresults p {width:500px;margin:0 0 10px 0;padding:0;}
#content #searchrresults .dots {border-bottom:1px dotted #031323;margin:5px 1px 3px 1px;width:97%;float:left;clear:both;}

#content #kontakt {width:445px;background:url('../images/content-445-top.png') no-repeat;padding:20px 0 0 0;margin:10px 0 0 0;float:left;clear:both;}
#content #kontakt fieldset {border:none;background:url('../images/content-445-bottom.png') left bottom no-repeat;padding-bottom:20px;}
#content #kontakt label {width:100px;float:left;clear:both;text-align:right;padding:5px 20px 0 0;font-weight:bold;}
#content #kontakt .textinput {width:250px;padding:5px;border:1px solid silver;margin:0 0 5px 0;}
#content #kontakt .textinput:hover {border:1px solid #999;background-color:#FFC;}
#content #kontakt .error {border:1px solid #FF0000;background-color:#FFF6F8;}
#content #kontakt .error:hover {border:1px solid #FF0000;background-color:#FFF6F8;}
#content #kontakt .schnurzelwutz {display:none;}
#content #kontakt .small {width:60px;}
#content #kontakt .medium {width:173px;}
#content #kontakt .submit {float:left;clear:both;background:url('../images/button-submit-150.png') 0 0 no-repeat;width:150px;height:24px;border:none;margin:10px 0 0 230px;cursor:pointer;color:black;text-shadow:white 0 1px;font-weight:bold;}
#content #kontakt .submit:hover {background-position:0 -24px;}
#content #kontakt .label2 {font-weight:normal;width:350px;float:left;clear:none;padding:0 10px;margin:0 0 8px 0;text-align:left;font-size:11px;}
#content #kontakt .box2 {float:left;clear:both;}
#content #kontakt p {padding:0 10px;width:415px;}
#content #kontakt .agb_check {padding:5px;margin:0 0 10px 20px;font-weight:bold;width:390px;}
#content #order_items {margin:0 0 0 10px;padding:0;list-style-type:none;}
#content #order_items li {padding:0 0 0 10px;margin:0 0 5px 0;}

/* -- Links Blau Roadshow 2010 unter Navi -- */


#content #anmeldung {width:445px;background:url('../images/content-445-top.png') no-repeat;padding:20px 0 0 0;margin:10px 0 0 0;float:left;clear:both;}
#content #anmeldung fieldset {border:none;background:url('../images/content-445-bottom.png') left bottom no-repeat;padding-bottom:20px;}
#content #anmeldung label {width:100px;float:left;clear:both;text-align:right;padding:5px 20px 0 0;font-weight:bold;}
#content #anmeldung .textinput {width:250px;padding:5px;border:1px solid silver;margin:0 0 5px 0;}
#content #anmeldung .textinput:hover {border:1px solid #999;background-color:#FFC;}
#content #anmeldung .error {border:1px solid #FF0000;background-color:#FFF6F8;}
#content #anmeldung .error:hover {border:1px solid #FF0000;background-color:#FFF6F8;}
#content #anmeldung .schnurzelwutz {display:none;}
#content #anmeldung .small {width:60px;}
#content #anmeldung .medium {width:173px;}
#content #anmeldung .submit {float:left;clear:both;background:url('../images/button-submit-150.png') 0 0 no-repeat;width:150px;height:24px;border:none;margin:10px 0 0 230px;cursor:pointer;color:black;text-shadow:white 0 1px;font-weight:bold;}
#content #anmeldung .submit:hover {background-position:0 -24px;}
#content #anmeldung .label2 {font-weight:normal;width:350px;float:left;clear:none;padding:0 10px;margin:0 0 8px 0;text-align:left;font-size:11px;}
#content #anmeldung .box2 {float:left;clear:both;}
#content #anmeldung p {padding:0 10px;width:415px;}

.links-blau {overflow:hidden;width:200px;float:left;clear:both;margin:5px 0 0 10px;padding:0;background:url('../images/Banner-Blau-links.png') no-repeat;}
.links-blau h2 {color:#129833;font-size:15px;text-transform:uppercase;padding:10px 0 0 10px;}
.links-blau h2 a,.links-blau h2 a:hover {color:#129833;}
.links-blau p {color:white;width:180px;padding:0 10px;margin:5px 0 0 2px;line-height:17px;}
.links-blau-bottom {float:left;clear:both;width:200px;height:8px;margin:0;padding:0;background:url('../images/Banner-Roadshow-2010-Krisenkommunikation-links.png') 0 bottom no-repeat;}
.links-blau span.dotline {display:block;float:left;clear:both;padding:0;margin:5px 0 10px;height:1px;width:95%;border-bottom:1px dotted white;}
.links-blau a {text-decoration:none;color:white;border-bottom:1px dotted white;}
.links-blau a:hover {text-decoration:none;border-bottom:none;color:white;}
.links-blau a.roadshow-button {display:block;border-bottom:none;height:22px;width:147px;padding:7px 0 0 32px;margin:0 0 0 -2px;float:left;background:url('../images/Banner-Roadshow-2010-button.png') 0 0 no-repeat;}


/* -- Rechts Blau Roadshow 2010 -- */
#content .rechts-blau p {color:white;width:180px;padding:0 10px;margin:15px 0 0 2px;line-height:20px;}
#content .rechts-blau {overflow:hidden;width:204px;float:right;clear:right;margin:10px 0 0 0;padding:0;background:url('../images/Karte-Roadshow-2010-Krisenkommunikation.png') no-repeat;}
#content .rechts-blau .logo {margin:15px 0 0 38px;}
#content .rechts-blau-bottom {float:left;clear:both;width:200px;height:15px;margin:0;padding:0;background:url('../images/Karte-Roadshow-2010-Krisenkommunikation.png') 0 bottom no-repeat;}
#content .rechts-blau a {text-decoration:none;color:white;border-bottom:1px dotted white;}
#content .rechts-blau a:hover {text-decoration:none;border-bottom:none;}

#content .rechts {width:204px;float:right;clear:right;margin:10px 0 0 0;padding:0;background:url('../images/zitat-rechts-top.png') no-repeat;}
#content .rechts .logo {margin:15px 0 0 38px;}
#content .rechts-bottom {float:left;clear:both;width:204px;height:8px;margin:0;padding:0;background:url('../images/zitat-rechts-bottom.png') no-repeat;}
#content .rechts h2 {width:180px;padding:5px 10px;background:#C7B8A5;font-size:13px;margin:10px 0 0 2px;line-height:18px;}
#content .rechts p {width:180px;padding:0 10px;margin:10px 0 0 2px;}
#content .rechts ul {width:180px;padding:5px 0;margin:0 0 0 14px;list-style-type:none;}
#content .rechts ul li {padding:0 0 0 10px;margin:0 0 7px 0;background:url('../images/list-dot.gif') 0 5px no-repeat;}
#breacdrumb {font-size:12px;}

#footer {float:left;clear:both;width:945px;text-align:right;padding:1px 25px 0 0;font-size:11px;}

#debug {border:2px solid red;background:white;width:400px;overflow:auto;margin:20px 20px 20px 60px;padding:10px;}
#debug span {font-weight:bold;}
