/** Design by time4mambo
*    www.time4mambo.de
* -------------------------------------
*    CSS-Datei für time4joomla 2010_02
*    This Template and CSS-Datei is not free!
*    This template is commercial
*
*/

a {
text-decoration:underline;
}

body {
background:url(../images/header2.jpg) repeat-x top left;
margin:0;
font-family:'trebuchet ms',arial,verdana,sans-serif;
font-size:1em;
}

html {
background:url(../images/repeatxy_8055829.gif) repeat;
font-size:10pt;
}

#ganzaussen {
margin:0 auto;
width:1140px;
}

#aussen {
width:1000px;
float:left;
}

#aussenrechts {
padding:295px 0 0 1010px;
}

#oben {
margin-top:-8px;
height:60px;
padding:10px;
background:url(../images/zeitung.jpg) repeat;
}

#obenlinks {
margin-top:2px;
height:61px;
width:280px;
margin:auto;
background-color:#CCCCFF;
float:left;
background:url(../images/zeitung.jpg) repeat;
}

#obenrechts {
margin-top:2px;
height:61px;
width:700px;
margin:0 0 0 280px;
background-color:#CCCCFF;
background:url(../images/zeitung.jpg) repeat;

}

#header {
height:80px;
margin:30px 0 0 150px;
}

#hauptteil {
margin-top:20px;
background:url(../images/hg.jpg) repeat;
padding:10px;
}

#topmenuinnen {
width:960px;
height:35px;
margin:auto;
background-color:#EFEFEF;
padding:10px 0;
}

#inhalt {
width:960px;
background-color:#EFEFEF;
margin:auto;
padding:0 10px;
}

div#user1 {
float:left;
width:468px;
}

div#user2 {
margin-left:488px;
text-align:center;
margin:-10px;
}

div#rechts {
width:200px;
float:right;
}

div#mitte {
margin: 5px 0 0 220px;
padding:15px 0 0;
}

div#links {
width:200px;
float:left;
}

div#suppi {
border-top:thin solid #bb9341;
color:#000080;
font-weight:bold;
}

div#mitteilung {
border-top:thin solid #bb9341;
padding:0;
}

div#clr {
clear:both;
}

div#fussaussen {
height:35px;
background:url(../images/hg.jpg) repeat;
padding:0 10px 10px 10px;
}

div#fuss {
width:960px;
height:55px;
border-top:thin solid #bb9341;
text-align:right;
}

table.contenttoc th {
display:none;
}

.contentpaneopen {
margin:0 0 20px 0;
}

.pagenavcounter {
white-space:nowrap;
}

.pagenavcounter {
margin:10px 0 20px;
}

#hochklick {
background:url(../images/hoch.gif) no-repeat;
padding:0 10px 5px;
text-align:left;
margin-left:5px;
}


/* ALTER STOFF */


h3,
.componentheading,
.contentheading {
color:#12204D;
font-size:150%;
font-weight:normal;
margin:0;
}

.contentheading {
font-weight:600;
width:620px;
width:100%;
padding:0 5px;
border-bottom: medium solid #BB9341;
}

.article_separator {
line-height:50px;
}



/* Menu */

/* horizontal */

a.mainlevel-nav:link,
a.mainlevel-nav:visited {
list-style:none outside none;
text-decoration:none;
margin:0;
color:#12204d;
text-transform:uppercase;
padding:0;
}

a.mainlevel-nav:hover {
color:#bb9341;
}

a#active_menu-nav {
color:#6070a6;
text-decoration:underline;
}


/* vertikal */
a.mainlevel:link,
a.mainlevel:visited,
a.latestnews:link,
a.latestnews:visited,
a:link,
a:visited {
list-style:none outside none;
text-decoration:none;
margin:0;
padding-left:10px;
color:#12204d;
}

a#beitrag:link,
a#beitrag:visited {
text-decoration:underline;
margin:0;
color:#425A68;
margin-left:-10px;
}

a.beitrag:link,
a.beitrag:visited {
text-decoration:underline;
margin:0;
color:#425A68;
margin-left:-10px;
}

a.mainlevel:hover,
a:hover,
a.latestnews:hover {
color:#bb9341;
text-decoration:underline;
}

a.mainlevel#active_menu {
color:#6070a6;
text-decoration:underline;
}

ul.menu-twitter li {
list-style-type:none;
}

/* Module */

.moduletable {
margin:10px 0 20px;
}

.moduletable-header
 {
margin:0 0 20px;
}

.moduletable h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
margin-bottom:10px;
}

.moduletable-j10 {
margin:10px 0 20px;
}

.moduletable-j10 h3 {
background:url("/images/stories/compat_10_native.png") no-repeat scroll 120px 15px #12204D;
color:#bb9341;
padding:5px 10px;
margin:10px 0;
}

.moduletable-j15 {
margin:10px 0 20px;
}

.moduletable-j15 h3 {
background:url("/images/stories/compat_15_native.png") no-repeat scroll 120px 15px #12204D;
color:#bb9341;
padding:5px 10px;
margin:10px 0;
}

.moduletable-j16 {
margin:10px 0 20px;
}

.moduletable-j16 h3 {
background:url("/images/stories/compat_16_native.png") no-repeat scroll 120px 15px #12204D;
color:#bb9341;
padding:5px 10px;
margin:10px 0;
}
 
.moduletable-tastatur,
.moduletable-nl {
border-bottom:1px solid #DBDDDF;
border-top:1px solid #DBDDDF;
}

.moduletable-nl {
margin-bottom:20px;
}

.moduletable-nav {
font-size:10pt;
}

.moduletable-news {
margin:0 0 20px;
}

.moduletable-bread,
.breadcrumbs  {
text-align:right;
padding:60px 5px 0;
}

.moduletable-news  h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
margin-bottom:10px;
}

.moduletable-most  h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
}

.moduletable-supp {
margin:0;
}

.moduletable-most {
margin:10px 10px 22px 502px;
text-align:left;
}

.moduletable-nl  h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
margin-bottom:10px;
}

.moduletable_rss  h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
margin-bottom:10px;
}

.moduletable-tastatur  h3 {
background:url(../images/hg.jpg) #12204D;
color:#bb9341;
padding:5px 10px;
margin-bottom:10px;
}

.moduletable-sky {
height:100%;
}

.moduletable-blank {
padding:30px 0 0 580px;
}

.sectiontableentry1 {
background-color:#F2F2F2;
}

.sectiontableentry1 td {
padding:5px;
}

.sectiontableentry2 {
background-color:#DBDDDF;
}

.sectiontableentry2 td {
padding:5px;
}

.sectiontableheader {
font-weight:600;
padding:10px 0 5px;
}

.contentdescription{
padding:0 0 20px;
}

.contentpane {
padding: 0 10px;
}

h4 {
background-color:#DBDDDF;
}

.modifydate,
.createdate,
.small {
font-size:7.5pt;
}

img {
border:none;
}


/* Beispiele - Template */
#oben_beispiel {
border:thin solid #000000;
background-color:#FFFF00;
}

#links_beispiel {
width:200px;
float:left;
border:thin solid #000000;
background-color:#80FF80;
}

#rechts_beispiel {
width:200px;
float:right;
border: thin solid #000000;
background-color:#00FF80;
}

#mitte_beispiel {
margin: 0 15.5em;
border:thin solid #000000;
background-color:#80FFFF;
}

#unten_beispiel {
border:thin solid #000000;
background-color:#FF8040;
}

div.aiContactSafe {
height:20px;
}

div.aiContactSafe_contact_form_field_left,
div.aiContactSafe_contact_form_field_label_right {
margin-top:95px;
}

.moduletable-footer {
font-size:0.8em
}




