/* Template für Haupt-RSCT-Seiten */

/* globaler Reset */

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}
li,dd {
margin-left:1em;
list-position: outside;
}
fieldset {
padding:.5em;
}

/* Inhalt der Seite = Beitrag/Artikel */
body {
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
background-color:#FF9B37;
background-image: url("../images/rsct-start_02.png");
background-position: right top;
background-repeat: no-repeat;
background-attachment: fixed;
}

/*##################################################################*/

/* Fonts */
h1	{
margin:0.9em 0 1.5em 0;
}

a:link {
color:#3333CC;
}

a:hover {
color:#FF9B37;
}

a:visited {
color:#696982;
}

img {
border: none;
}

/*##################################################################*/

/* Anpassung der Größe des Inhalts an die vorhandenen Module links und
   rechts,
  s. index.php: Abfrage nach Modulen und entsprechendes Zuweisen
	der Werte zur Variablen $contentwidth */
	
#content60 {
z-index: 1;
position: relative;
float:left;
width:60%;
overflow:hidden;
border-top-style: solid;
border-top-width: 1px;
border-top-color: black;
background-color: #E1E6FF;
}

#content80-l {
z-index: 1;
position: relative;
float:left;
width:80%;
overflow:hidden;
border-top-style: solid;
border-top-width: 1px;
border-top-color: black;
background-color: #E1E6FF;
background-image: url("../images/content80-l.png");
background-repeat: repeat-y;
}

#content80-r {
z-index: 1;
position: relative;
float:left;
width:80%;
overflow:hidden;
border-top-style: solid;
border-top-width: 1px;
border-top-color: black;
background-color: #E1E6FF;
}

#content100 {
z-index: 1;
position: relative;
float:left;
width:100%;
overflow:hidden;
border-top-style: solid;
border-top-width: 1px;
border-top-color: black;
background-color: #E1E6FF;
}

/* Definition des Inhalt-Containers innerhalb #content */
#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
text-align:left;
margin:0 auto;
background-color: #E1E6FF;
}

li,dd {
margin:0px 0px 0px 20px;
}

fieldset {
padding:.5em;
}

/*##################################################################*/

/* Anordnung / Position der Joomla-Module auf der Seite */

/* Abstandhalter für Module, alle Module sind in Inside "eingebettet". */
.inside {
padding:10px;
}

/* Seiten-Header, Inhalt des Headers ist in index.php definiert */
#header {
		position: relative;
		background-image: url("../images/header.png");
		background-color: #FF9B37;
		background-repeat: no-repeat;
		padding-right: 0px;
		height: 96px;
}

#header h1 {
font-size: 1.8em;
font-variant:small-caps;
font-stretch:expanded;
padding-left:90px;
color: #E1E6FF;
}

/* alle Module mit Eigenschaft Left und Right, z. B. Umfrage.
   Reihenfolge in Seite entscheidet, ob  */
#sidebar,#sidebar-2 {
position: relative;
top:10px;
float:left;
width:20%;
overflow:hidden;
}

#sidebar input {
background-image: url("../images/search.png");
background-repeat: no-repeat;
background-color: #E1E6FF;
height:30px;
width:169px;
border:none;
font:1em Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
}


#leftfauxcol {
background:url("../images/leftslidingcolumn.png") 20% 0;
}

#rightfauxcol {
background:url("../images/rightslidingcolumn.png") 80% 0;
}

#rightfauxcol-empty {
background-image: url(../images/rightslidingcolumn-empty.png) 80% 0;
}

/* alle Module mit Eigenschaft Footer */
#footer {
text-align: center;
clear:both;
background-color:#FF9B37;
background-image: url("../images/footer.png");
background-repeat: no-repeat;
}

/*##################################################################*/

/* Layout der Joomla-Module selbst - Moduletable allgemein, für Module ohne Suffix */

.moduletable {
/*margin-bottom:1em;*/
border:none;
padding:5px 5px 5px 5px;
}

.moduletable h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
font-color:black;
text-align:center;
margin-left:0px;
padding:5px 5px 5px 5px;
}

.moduletable a:link {
text-decoration:underline;
color:#3333CC;
}

.moduletable a:hover {
text-decoration:underline;
color:#FF9B37;
}

.moduletable a:visited {
text-decoration:underline;
color:#696982;
}

/* Design des Hauptmenüs = Inhaltsverzeichnis (Modul)*/
/* "menumain" muss als Module Suffix im Module Manager für alle Module,
   bei denen diese Stile angewandt werden sollen, definiert werden.
   Auf diese Weise können verschiedene Module unterschiedlich gestaltet werden. */

.moduletable_menumain h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
font-color:black;
text-align:center;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

.moduletable_menumain ul {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
}

/* Stil für 1. Ebene der Liste*/
.moduletable_menumain li {
min-height:45px;
background-image:url("../images/menu-main.png");
background-repeat: no-repeat;
background-position: left top;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 25px;
list-style:none;
}

.moduletable_menumain li li {
min-height:8px;
background-image:none;
margin: 0px 0px 0px 20px;
padding:0px 0px 0px 0px;
list-style: disc;
list-style-image: url("../images/menu-main_bullet.png");
list-style-position: outside;
}

.moduletable_menumain a:link, .moduletable_menumain a:hover, .moduletable_menumain a:visited {
display:block;
text-decoration:none;
}

.moduletable_menumain a:link {
color:#3333CC;
}

.moduletable_menumain a:hover {
color:#FF9B37;
}

.moduletable_menumain a:visited {
color:#696982;
}

/* Design weiterer Menüs (mit _menu als Suffix) */

.moduletable_menu h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
font-color:black;
text-align:center;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

.moduletable_menu ul {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
}

/* Stil für 1. Ebene der Liste*/
.moduletable_menu li {
min-height:45px;
background-image:url("../images/menu.png");
background-repeat: no-repeat;
background-position: left top;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 25px;
list-style:none;
}

.moduletable_menu li li {
min-height:8px;
background-image:none;
margin: 0px 0px 0px 20px;
padding:0px 0px 0px 0px;
list-style: disc;
list-style-image: url("../images/menu_bullet.png");
list-style-position: outside;
}

.moduletable_menu a:link, .moduletable_menu a:hover, .moduletable_menu a:visited {
display:block;
text-decoration:none;
}

.moduletable_menu a:link {
color:#3333CC;
}

.moduletable_menu a:hover {
color:#FF9B37;
}

.moduletable_menu a:visited {
color:#696982;
}

/* Stile für Umfrage. "menu" muss als Module Suffix im Module Manager für alle Module, bei denen diese Stile angewandt werden sollen, definiert werden. Auf diese Weise können verschiedene Module unterschiedlich gestaltet werden. */
.moduletable_poll {
margin-bottom:1em;
}

.moduletable_poll h1 {
}

.moduletable_poll h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
text-align:center;
margin-left:0px;
padding:5px 5px 5px 5px;
}

.moduletable_poll a:link {
/* max-height begrenzt den Text auf zwei Zeilen. Längere Links werden abgeschnitten. */
max-height: 30px;
display:block;
overflow:hidden;
font-height: 1.2;
text-decoration:none;
padding:3px 0px 0px 25px;
background-color:none;
}

.moduletable_poll a:hover {
}

.moduletable_poll a:visited {
text-decoration:none;
max-height: 30px;
display:block;
overflow:hidden;
font-height: 1.2;
text-decoration:none;
padding:3px 0px 0px 25px;
}



/* Readore link
		
		
a.readon,
a.readon2 {
margin-top: 20px;
font-weight: normal;
font-size: 100%;
display: block;
text-indent: 10px;
width: 114px;
height: 24px;
line-height: 24px;
} */

color:#696982;
}

