body {padding-top:25px; background-color:#fff; margin-bottom:40px; font-size:14px;}

#left {}
#right {}

#top_image {margin:0; padding:0;}

#salzburg {float: left; width: 900px;}

h1 {
height: 17px;
font-weight:400;
font-size:15px;
width:98%;
/* margin-right: 80px; */
padding: 2px 0 3px 0;
text-align:left;
text-indent:10px;
border-bottom: 1px solid #e5e5e5;
background:url(http://www.heikecurtze.com/tl_files/elements/h1-bg.gif) no-repeat;
}

/* - - - - NEWS Template Formatierung - - - - */

div.bilder_fuerNews {float: left; width: 900px;}

div.ce_text_fuerNews {
float: left;
display: block;
position: relative;
width: 585px;
left: 20px;
}

.clear {
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;}

/* - - - - - - - - */

#header img {width:438px; height:70px;}

#home---wien {width:450px; float:left; overflow:hidden; height:auto;}

#berlin {float: right; width:450px; overflow:hidden; position: relative; top: -500px;}
#berlin .ce_text {background:#e5e5e5; padding:0 10px;}

#berlin .image_container {
background:url(http://www.heikecurtze.com/tl_files/elements/home-berlin-bg.gif) bottom no-repeat;
padding:0 10px 10px;
}

.caption {color:#939393; margin:5px 0 12px;}

#graueColumne {
height:548px;
width:140px;
padding: 13px 0 20px 10px;
background: #A0A0A0 url(tl_files/elements/columneGrau.gif) left top no-repeat;
}

#graueColumne h1 {
font-weight:400;
font-size:14px;
color:#fff;
border:0;
text-align:left;
padding-bottom: 5px;
text-indent:0;
height: auto;
background: none;
}

#graueColumne .toggler {color:#fff; cursor:pointer;}
#graueColumne .toggler:hover {color:#000; cursor:pointer;}
#graueColumne .accordion {
width:560px;
left:170px;
top:0;
position:absolute;
}

#graueColumne .accordion table {border:0;}

.mod_articleList ul {margin:0; padding:0 0 0 29px;}

.mod_articleList li {
margin-left:0;
list-style-image:url(http://www.heikecurtze.com/tl_files/elements/archivpunkt.gif);
}

img {border:1px solid #939393;}

.mod_navigation ul li ul {display:none;}

.toggler {cursor:pointer; padding:1px 0 2px;}

.toggler_first {color:#fff;}

.toggler_first:hover {
text-decoration:underline;
color:#000;
cursor:pointer;
}

.accordion div {line-height:16px;}

.error {
font-size:9px;
color:red;
margin:0;
padding:2px 0 0;
}

.mod_article .back {
margin-top:18px;
}

.mod_article .more {
display:inline;
}

.mod_article .pdf_link {
margin-bottom:-14px;
text-align:right;
}

.mod_article .pdf_link a {
position:relative;
background-color:#bbb;
text-decoration:none;
color:#fff;
padding:1px;
}

.mod_article .pdf_link a:hover {
background-color:#ddd;
text-decoration:none;
color:#fff;
}

.mod_breadcrumb {
margin-bottom:24px;
background-color:#fff;
padding:5px 3px 7px;
}

.mod_customnav {
width:149px;
left:176px;
position:relative;
padding-top:10px;
padding-bottom:40px;
background-color:#939393;
min-height:200px;
}

.ce_gallery .caption {
color:#999;
}

.ce_list ul {
margin:0;
padding:0;
}

.ce_list li {
line-height:16px;
margin:0 0 0 23px;
padding:0;
}

.mod_navigation {
width:900px;
height:23px;
position:absolute;
overflow:hidden;
display:block;
margin-right:auto;
margin-left:auto;
padding-left:20px;
text-align:center;
vertical-align:middle;
background:#939393 url(http://www.heikecurtze.com/tl_files/elements/navigation2.gif) no-repeat;
}

.mod_navigation li {
height:16px;
position:relative;
float:left;
text-align:center;
vertical-align:middle;
background-color:#939393;
font-family:verdana, arial;
font-size:13px;
color:#fff;
line-height:20px;
list-style-type:none;
text-transform:uppercase;
margin:0 auto;
padding:0;
}

.mod_navigation li .wien:link,.mod_navigation li .wien:visited {
width:75px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/wienLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .wien:hover,.mod_navigation li .wien.active {
width:75px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/wienLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .vienna:link,.mod_navigation li .vienna:visited {
width:75px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/viennaLink.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .vienna:hover,.mod_navigation li .vienna.active {
width:75px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/viennaLink.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .berlin:link,.mod_navigation li .berlin:visited {
width:74px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/berlinLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .berlin:hover,.mod_navigation li .berlin.active {
width:74px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/berlinLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .news:link,.mod_navigation li .news:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/newsLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .news:hover,.mod_navigation li .news.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/newsLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .contact:link,.mod_navigation li .contact:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/contactLink.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .contact:hover,.mod_navigation li .contact.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/contactLink.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .kontakt:link,.mod_navigation li .kontakt:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/kontaktLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .kontakt:hover,.mod_navigation li .kontakt.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/kontaktLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .archive:link,.mod_navigation li .archive:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/archiveLink.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .archive:hover,.mod_navigation li .archive.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/archiveLink.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .archiv:link,.mod_navigation li .archiv:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/archivLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .archiv:hover,.mod_navigation li .archiv.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/archivLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .english:link,.mod_navigation li .english:visited {
width:146px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/englishLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .english:hover,.mod_navigation li .english.active {
width:146px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/englishLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .deutsch:link,.mod_navigation li .deutsch:visited {
width:146px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/deutschLink.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .deutsch:hover,.mod_navigation li .deutsch.active {
width:146px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/deutschLink.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .artists:link,.mod_navigation li .artists:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/artistsLink.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .artists:hover,.mod_navigation li .artists.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/artistsLink.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation li .kuenstler:link,.mod_navigation li .kuenstler:visited {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/kuenstlerLink1.gif) no-repeat;
text-indent:-5000px;
}

.mod_navigation li .kuenstler:hover,.mod_navigation li .kuenstler.active {
width:148px;
height:23px;
background:url(http://www.heikecurtze.com/tl_files/elements/kuenstlerLink1.gif) 0 -23px no-repeat;
text-indent:-5000px;
}

.mod_navigation ul {
list-style-type:none;
margin:0 5px;
padding:0;
}

.mod_navigation a,.mod_navigation li,.mod_navigation p {
display:block;
font-family:verdana, arial;
font-size:13px;
color:#fff;
background:transparent;
}

.mod_navigation a:hover {
display:block;
background-color:#939393;
font-family:verdana, arial;
text-decoration:none;
font-size:13px;
color:#000;
}

.mod_navigationSub {
width:150px;
height:552px;
left:176px;
position:relative;
padding-top:8px;
text-align:left;
background:#939393 url(http://www.heikecurtze.com/tl_files/elements/columneGrau.gif) left top no-repeat;
}

.mod_navigationSub li,.mod_customnav li {
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
list-style-type:none;
margin:0;
}

.mod_navigationSub li a:link,.mod_customnav li a:link,.mod_navigationSub li a:visited,.mod_customnav li a:visited {
font-family:verdana, arial;
color:#fff;
text-decoration: none;
font-size: 12px;
}

.mod_navigationSub li a:hover,.mod_customnav li a:hover {
font-family:verdana, arial;
text-decoration:none;
color:#000;
}

.mod_navigationSub ul,.mod_customnav ul {
padding-left:0;
list-style-type:none;
margin:0;
}

#breaking_news,.mod_newsmenu {
background-color:#ece4d9;
margin:0 5px 20px;
padding:5px;
}

.mod_newsmenu ul,.mod_newsmenu li {
list-style-type:none;
margin:0;
padding:0;
}

.mod_newsmenu .year {
margin-bottom:2px;
font-weight:700;
}

.mod_newslist p {
margin:0 0 4px;
}

.mod_newsreader .back {
margin-bottom:24px;
padding-top:12px;
}

* html .mod_newsreader .back {
margin-top:12px;
padding-top:0;
}

.mod_newslist .info,.mod_newsreader .info {
margin-bottom:6px;
font-size:10px;
color:#999;
}

.mod_newslist .layout_short {
margin-bottom:8px;
padding-bottom:6px;
border-bottom:1px solid #c6ad8d;
}

.mod_newslist .layout_full {
margin-bottom:20px;
padding-bottom:6px;
}

.mod_newsreader .ce_text {
margin-top:16px;
}

.mod_newsreader .form {
margin-top:24px;
}

.mod_newsreader .widget {
margin-top:1px;
margin-bottom:1px;
}

.mod_newsreader .textarea {
width:360px;
height:120px;
}

.pagination li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.pagination {
width:420px;
margin-top:8px;
padding-top:4px;
}

.pagination a:link,.pagination a:visited {
width:420px;
margin-top:23px;
padding-top:4px;
color:#939393;
}

.pagination a:hover {
width:420px;
margin-top:23px;
padding-top:4px;
color:#000;
}

.pagination p {
width:160px;
float:left;
padding-right:3px;
padding-left:3px;
text-align:left;
color:#939393;
}

.pagination ul {
width:240px;
float:right;
text-align:right;
margin:0;
padding:0 3px;
}

.ce_table {
margin-top:24px;
margin-bottom:24px;
border-left:1px solid #ccc;
}

.ce_table td {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px 8px;
}

.ce_table th {
background-color:#e6e6e6;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px 8px;
}

.ce_table th a {
color:#000;
}

#tps td {
padding:2px 4px;
}

#tps .col_0 {
width:80px;
}

#tps .explanation {
padding-bottom:24px;
}

.ce_text,.teaser,.mod_newsreader .comment {
}

* html .ce_list li,*:first-child+html .ce_list li {
margin-left:26px;
}

* html .mod_navigation ul,* html .mod_navigation li,* html .mod_newsmenu ul,* html .mod_newsmenu li {
height:1px;
}

.mod_newsreader h2,.mod_newsreader .comment_default {
margin-bottom:12px;
}
