@charset "UTF-8";
/* CSS Document */

body {margin: 0px; padding: 0px; font: .8em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif; background-color: #000; background-image: url(img.templ/bkgr.png); background-position:center; background-repeat: repeat-y;}
td, div {font: 11.5px "Lucida Grande", Lucida, Verdana, sans-serif; line-height: 16px;}


/*-- CSS Inhalt zentrieren --*/

.container {
width: 961px;
position: absolute;
left: 50%;
margin-left: -480px;
} /* funzt o im IE7, des Glump... ;-)


/*-- Bereiche --*/

.logomenue {width: 961px; height: 131px; background-color: #000000;}
#logo {width: 355px; height:131px; float: left; background-image: url(img.templ/Dithan09_Start_r1_c2.png);}
#menue {width: 606px; height: 131px; background-image: url(img.templ/Dithan09_Start_r1_c3.png); color: #FFF; float: right;}

.inhaltsangabe {width: 961px; height: 250px; background-image: url(img.templ/Dithan09_Start_Inhalts.png); background-repeat: repeat-y;}
#titelbild {width: 561px; height: 250px; float: left;}
#descript {width: 390px; height: 250px; /* background-image: url(img.templ/Dithan09_Start_r2_c4.png);*/ margin-left: 561px; padding-left: 10px; padding-top: 10px; color: #FFF;}

.linetrenner {width: 961px; height: 5px; background-color: #FFFFFF; background-image: url(img.templ/Dithan09_Line_top.png);}

.text {width: 961px;}
#text_links {width: 545px; float: left; padding-top: 10px; margin-left: 5px;}
html>body #text_links {margin-left: 10px;} /*Mozi-Hack*/
#text_rechts {width: 380px; margin-right: 5px;  padding-top: 10px; color: #FFF; float: right;}
html>body #text_rechts{width: 380px; margin-right: 10px;} /*Mozi-Hack*/


/*--- Menue ---*/

.mentable {width: 596px; height: 131px; vertical-align: top; margin-left: 10px;}
.mentable td {vertical-align: top; padding-top: 15px;}
.mentable p {margin-bottom: 0px; margin-top: 0px; line-height: 19px;}
.mentable p a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mentable p a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mentable p a:hover {color: #F08800; text-decoration: none;}


/*--- Beschreibungsblock ---*/

#descript p {width: 380px;}
#descript h1 {font-size: 15px; font-weight: bold; margin-top: 0px; color: #FFFFFF;}
#descript a {color: #FFFFFF;}
#descript a:link, .descript a:hover, #descript a:visited {color: #FFFFFF;}
#descript a:hover {text-decoration: none;}

#titelbild .csc-textpic-imagewrap dl {padding-bottom: 0px; margin-bottom: 0px;}


/*---- Spalte rechts ----*/

#text_rechts .csc-textpic-text {width: 380px; margin-bottom: 30px;}
#text_rechts .csc-textpic-intext-left-nowrap .csc-textpic-text {width: 220px;}
html>body #text_rechts .csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 150px;}
#text_rechts .csc-textpic-intext-left .csc-textpic-text {width: 220px;}
html>body #text_rechts .csc-textpic-intext-left .csc-textpic-text {width: 380px;}
#text_rechts .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img {border: 1px solid #FFFFFF;}
#text_rechts .csc-textpic {float: left;}
#text_rechts .csc-textpic-intext-left {margin-bottom: 20px;}


#text_rechts p {font-size: 11.5px; margin-top: 0px;}
#text_rechts a {color: #FFFFFF;}
#text_rechts a:link, #text_rechts a:visited {color: #FFFFFF;}
#text_rechts a:hover {text-decoration: none;}

#text_rechts ul {list-style: square; margin-left: 20px;}
html>body #text_rechts ul {padding-left: 0px; margin-left: 15px;} /*Mozi-Hack*/
#text_rechts li {padding-bottom: 5px;}

html>body #text_rechts .csc-textpic-clear {height: 20px;}

#text_rechts .csc-frame-frame1 {border: 1px solid #FFFFFF; background-color: #000000; color: #FFFFFF; padding: 7px; margin-bottom: 25px; background-image: url(img.templ/handy_kontakt_bkgr.jpg);}
html>body #text_rechts .csc-frame-frame1 {padding-bottom: 0px;}
#text_rechts .csc-frame-frame1 h1 {font: 14px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px;}
#text_rechts .csc-frame-frame1 h4 {font-size: 15px; font-style: normal; font-weight: bold; line-height: 22px; padding-bottom: 0px; margin-bottom: 10px;}
#text_rechts .csc-frame-frame1 p {width: 280px;}
html>body #text_rechts .csc-frame-frame1 p {font-size: 10px;}

/*--- Spalte links ---*/

#text_links .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img {border: 1px solid #F08800;}


/*--- Textformatierungen ---*/

#text_links h1 {font: 17px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; margin-bottom: 10px; margin-top: 0px;}
#text_links h2 {font: 15px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; margin-bottom: 4px; margin-top: 0px;}
#text_links h3 {font: 13px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #AAAAAA; margin-bottom: 4px; margin-top: 0px;}

#text_rechts h1 {font-size: 17px; font-weight: bold; margin-top: 0px; color: #FFFFFF;}
#text_rechts h2 {font: 15px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #FFFFFF; margin-bottom: 4px; margin-top: 0px;}

.mentable h6 {font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; margin-bottom: 4px;}
.mentable h6 a {color: #F08800; text-decoration: none;}
.mentable h6 a:link {color: #F08800; text-decoration: none;}
.mentable h6 a:hover {color: #F08800; text-decoration: none;}
.mentable h6 a:visited {color: #F08800; text-decoration: none;}

#text_links a {color: #F08800;}
#text_links a:link, #text_links a:visited {color: #F08800;}
#text_links a:hover {color: #AAAAAA;}

#text_links .csc-textpic-intext-left-nowrap {margin-bottom: 50px;}
/*html>body #text_links .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {display: block; border: 1px solid #00CC33;} */

#text_links ul {list-style: square; margin-left: 20px; color: #F08800;}
html>body #text_links ul {padding-left: 0px; margin-left: 15px;} /*Mozi-Hack*/
#text_links li {color: #000000;}

#text_links .csc-textpic-intext-left ul {list-style: square; margin-left: 30px; color: #F08800;}
html>body .csc-textpic-intext-left #text_links ul {padding-left: 0px; margin-left: 25px;} /*Mozi-Hack*/

#text_links .csc-textpic-above .csc-textpic-imagewrap {margin-top: 10px;}


/*---- Formular ---*/

.csc-mailform {border: none;}
.csc-mailform label {display: block; margin-bottom: 3px;}
.csc-mailform input, .csc-mailform textarea {margin-bottom: 15px;}

/*--- News ---*/

.news-single-imgcaption {font-size: 10px; font-style: italic; color: #AAAAAA; padding-top: 0px; margin-top: 0px;}
.news-image img {border: 1px solid #F08800;}
.news-single-timedata {font-size: 11px; color: #AAAAAA; float: left; }
.news-single-category {font-size: 11px; color: #AAAAAA; padding-bottom: 10px;}
.news_subtitle {font-weight: bold; padding-bottom: 10px;}
.news-single-item h2 {font: 15px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; padding-bottom: 10px; padding-top: 10px; margin-top: 0px;}
.news-single-item .clearer {border-bottom: 1px solid #AAAAAA; width: 540px;}
.news-single-backlink {height: 50px; padding-top: 10px;}

.news-list-date {font-size: 11px; color: #AAAAAA; font-weight: normal;}
.news-list-item h2 {font: 15px "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bold; color: #F08800; padding-bottom: 10px; padding-top: 10px; margin-top: 0px;}
.news-list-item .news-list-ttl a {text-decoration: none;}
.news-list-item .news-list-ttl a:hover {text-decoration: none; color: #AAAAAA;}
.news-list-category {font-size: 11px; color: #AAAAAA; padding-bottom: 10px; padding-top: 10px;}
.news-list-morelink {padding-bottom: 10px;}
.news-list-item .clearer {border-top: 1px solid #AAAAAA; width: 540px; height: 15px;}
.news-list-item img {border: 1px solid #F08800;}


/*--- Tag Cloud ---*/

#descript .tx-vgetagcloud-pi1 {background-color: #F08800; width: 380px; padding-top: 10px;}
#descript .tx-vgetagcloud-pi1 ul {padding-left: 0px; margin-left: 0px; left: 0px;}
#descript .tx-vgetagcloud-pi1 ul li {padding-left: 0px; margin-left: 0px;}
#descript .tx-vgetagcloud-pi1 ul li a:hover {text-decoration: underline;}