/* copyright ArtProLog 2007 Ursula Bartels */

body                       { color: #666; font-size: 62.5%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; background-image: url("../images/layout/stretch_bgrd.gif"); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0 }

/* TAGS */
p,pre,h1,h2           { font-size: 1.1em; margin: 0 0 2px }

ul   { list-style-type: none; margin: 0; padding: 0; clear: left;}
ul ul       { list-style-image: url("../images/misc/num.gif"); }
ul ul li       { clear: left; }
#contentlinks ul ul      { list-style-type: none; list-style-image: none;}
#contentrechts ul ul li      { margin-left: 20px }
ul ul li .imgpodcast, ul ul li .imgitunes {float:left }
ul ul li .imgitunes  { margin-bottom: 10px; margin-left: 12px }

img  { border-style: none }

h1,
h1 a, 
h1 a:link, 
h1 a:visited, 
h1 a:hover,
h1 a:active      	      { font-size: 1.3em; font-style: italic; font-weight: bold; text-decoration: none; text-align: left; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px }

#contentrechts h1,
#contentrechts h1 a, 
#contentrechts h1 a:link, 
#contentrechts h1 a:visited, 
#contentrechts h1 a:hover,
#contentrechts h1 a:active,
#contentlinks h1,
#contentlinks h1 a, 
#contentlinks h1 a:link, 
#contentlinks h1 a:visited, 
#contentlinks h1 a:hover,
#contentlinks h1 a:active   { font-size: 1.2em; font-style: normal; text-decoration: none; text-align: left }

h2    	 { font-size: 1.2em; font-weight: bold; text-align: left }

/* LINKS */
a:link  { color: #FF6300; text-decoration: none; background-color: transparent }
a:visited { color: #FF6300; text-decoration: none;}
a:hover {color: #FF6300; text-decoration: none;}
a:active {color: #FF6300; text-decoration: none }

dl dd  { margin: 0 0 10px; padding-left: 0 }

/* KLASSEN */
.clearer {clear: left; clear: right}

.line  { height: 5px; border-top: 1px solid #999 }
#content .line    { clear: left; border-style: none }

.post  { text-align: justify; margin: 0 0 30px; border-bottom: 1px solid #666 }
.flash  { text-align: left; padding: 10px 0 4px 0; clear: left }	
.pagebrowse   { background-color: #F2F2F2; text-align: center; clear: left }	


.pb {font-weight: bold;}
.calendar  { border-bottom: 5px solid #9B7A39;padding: 5px; min-height: 135px;}
.zeile-calendar  { text-align: center; width: 100%; clear: left }
.spalte-calender,.spalte-calender-mark  { text-align: center; width: 14%; float: left }
.zeile-calendar-top {background-color: #FFEEE3;}

/* SITE */
#container          { font-size: 1.2em; text-align: center; margin: auto; width: 955px }

#logo   		     { background-image: url("../images/layout/logo.gif"); background-repeat: no-repeat; background-position: right top; text-align: right }
#logo_print {display: none}

#navigation 	    { font-size: 1.0em; text-align: left; width: 100%; height: 25px }

.noact a, 
.noact a:link, 
.noact a:visited, 
.noact a:hover, 
.noact a:active,
.act a, 
.act a:link, 
.act a:visited, 
.act a:hover,
.act a:active {color: #fff; font-weight: bold; text-decoration: none; line-height: 25px; padding-right: 12px; padding-left: 12px; height: 25px; float: left; display: block; }

.noact a, 
.noact a:link, 
.noact a:visited, 
.noact a:hover, 
.noact a:active   { background-image: url("../images/layout/noact.gif"); background-position: right top }

.act a, 
.act a:link, 
.act a:visited, 
.act a:hover,
.noact a:hover,
.act a:active  { background-image: url("../images/layout/act.gif"); background-position: right top }


#bild  { background-image: url("../images/layout/bild.gif"); background-repeat: no-repeat; background-position: left top }

#contentbox1 	   { background-image: url("../images/layout/stretch_content.gif"); background-repeat: repeat-x; background-position: left top; text-align: left; margin-right: 10px; width: 200px; min-height: 321px; float: left; overflow: hidden; }
#contentbox2 	   { background-image: url("../images/layout/stretch_content.gif"); background-repeat: repeat-x; background-position: left top; text-align: left; margin-right: 10px; width: 535px; min-height: 321px; float: left; overflow: hidden; }
#contentbox3	      { background-image: url("../images/layout/stretch_contentrechts.gif"); background-repeat: repeat-x; background-position: left top; text-align: left; width: 200px; min-height: 321px; float: left;  overflow: hidden; }


#contentlinks	       { padding: 10px }
#content	     { padding: 10px 20px }
#contentrechts	      { padding: 10px }

#footer 		    { text-align: center; text-indent: 10px; margin-bottom: 20px; padding-top: 5px; clear: left; border-top: 1px solid #666 }

/* FORM */
csc-mailform, form {margin-left: 0px}
label  { color: #666; font-weight: bold; line-height: 20px; text-align: left; display: block; margin-right: 10px; margin-bottom: 10px; width: 200px; float: left }
.csc-mailform-field {clear: left}
form,fieldset  { border-width: 0 }
input,textarea,select     { color: #666; font-size: 11px; background-color: #fff; padding: 1px; border: solid 1px #666 }
.csc-mailform-submit   { display: block; margin-top: 10px; margin-left: 210px }
