/* Screen-Stylesheet for www.erkenne-deine-berufung.at*/

body {
        font-family: Helvetica,Arial,sans-serif;
        font-size:10.2pt;
        line-height:1em;
        margin: 0;
        padding: 1em;
        background-color:#FFEFC5;
        
}

#include-content {
	line-height:1.5em;
	margin:0px;
	padding: 16px 16px 16px 16px;
}

h1 { text-align:center; }
h2 { text-align:center; }

div.div_left,
img.img_left {
    clear:none;
    float:left;
    padding-right: 10px;
    padding-top:5px;
    padding-bottom:5px;
}
div.div_right,
img.img_right {
    clear:none;
    float:right;
    padding-left: 10px;
    padding-top:5px;
    padding-bottom:5px;
}

#spaceguard { width:950px; }        /* ensures that table isn't squeezed if browserwindow is too small */

/*#include-content { width:900px; }*/

.rowspacer {
	height:2px;
	border: 0px none;
	background-color:white;
}

table#maintable {
        border: 2px solid #F18B53;
        width:904px;
}

#td-header { 
	text-align:right;
	color:white;
	background-color:#F18B53; 
	border-width: 0px;
	line-height:1em;
}

#td-imgheader { 
	border-width: 0px 0px 0px 0px;
	height:150px;
	background-image:url(img/HEAD_Homepage.jpg); 
}


#td-topnav {
    /*height:20px;*/
    /*background-color:#F18B53;*/
    border-width: 0px;
    line-height: 1.2em;
}

#td-content {
         text-align:left;
         border-width: 0px 0px 0px 0px;
         /*padding: 5px 16px 16px 16px;*/
}

#td-sidenav {
    width: 180px;
    background-color:#FFEFC5;
    padding-right: 10px;
    border-right: 1px solid #F18B53;
}

#td-subcontent {
    background-color:#FFEFC5;
    padding-left: 10px;
    padding-top: 5px;
}

#booked_out {
 font-weight:bold;
 color:red;
 font-style:italic;
}

h3.subcontent { 
	font-size:12pt;
	font-weight:bold;
	margin-top:0px; 
}

h4 { 
	font-size:10.5pt; 
	font-weight:bold;
	}


a.headnavlink {
        text-decoration:none;
        color:white;
        font-size:8pt;
}

a.headnavlink.opened {
        text-decoration:underline;
}

a.headnavlink:hover {
        text-decoration:underline;
}

a.headnavlink:visited {
        color:white;
}


.topnav { 
	background-color:#FFFFFF;
	text-align:center; 
}

a.topnavlink {
        text-decoration:none;
        font-size:10.5pt;
        font-weight:bold;
        background-color:#F18B53;
        color:white;
        display:block;
        /* width:150px; for six topnav-buttons  */
        width:180px; 	/* for five topnav-buttons */
        float:left;
}

a.topnavlink.opened {
            background-color:white;
         text-decoration:none;
         /* border: 1px solid magenta; */
        color:#F18B53;
}

a.topnavlink:hover {
        background-color:white;
         /* border: 1px solid magenta; */
        color:#F18B53;
}

a.topnavlink:visited {
        text-decoration:none;
}

a.sub0navlink {
        background-color:#FFEFC5;  /* IE6 seems to inherit background-color from "a.toplink.opened",
                           so we have to specify background-color of parent-element here again.
                           Other way to fix it: choose other classname for "a.sidenav.opened"
                          */
				text-decoration:none;
				color:black;
				font-size:10.5pt;
				font-weight:bold;
}

a.sub0navlink.opened { 
	text-decoration:underline; 
	color:#F18B53;
}

a.sub0navlink:hover { 
	text-decoration:underline;
	color:#F18B53; 
}

a.sub1navlink {
         background-color:#FFEFC5;  /* IE6 seems to inherit background-color from "a.toplink.opened",
                                       so we have to specify background-color of parent-element here again.
                                       Other way to fix it: choose other classname for "a.sidenav.opened"
                                    */
         text-decoration:none;
         color:black;
}

a.sub1navlink.opened { 
	text-decoration:underline;
	color:#F18B53;  
}

a.sub1navlink:hover { 
	text-decoration:underline;
	color:#F18B53;  
}

ul {
    list-style:disc;
}

li {
    padding:10px 0;
}

ul.sub0List {
   list-style:none;
   margin-top:0px;
   margin-left:0px;
   padding-left: 0px;
}

ul.sub1List {
   list-style:none;
   margin-left:0px;
   padding-left: 10px;
}

ul.sub0List li,ul.sub1List li {
	padding:3px 0px 3px 0px;
}

.ws_headline { color:#A94B4C;font-size:12pt;font-weight:bold }

a.detaillink { }

.footnote { font-size:80%; }

hr.footnote { width:25%; }

input.bad_input { border:2px solid red; }

