/* @override http://ateliergurtner.at/fileadmin/template/agw.css */

body {
font-family: Times, "Times New Roman", serif;
font-size: 10pt;
color: #7F7F7F;
background: transparent;
}

.hide {display: none;}

#container {
width: 1024px;
padding: 0px;
margin: 0px;
}

#navigation {
width: 200px;
float: left;
text-align: right;
}

/* @group kopfzeile */

.logo {
float: left;
padding-top: 20px;
padding-bottom: 20px;
}

/* @end */

/* @group funktionsnavigation */

#funktionsnavigation {
margin-top: 0;
margin-bottom: 40px;
width: 200px;
}


#funktionsnavigation form {
display: inline;
}

#funktionsnavigation input {
background-color: #FFFFFF;
margin: 2px;
border: 1px; border-color: #fff; border-style:solid;
}

#funktionsnavigation input.textfield {
width:50px;
border: 1px solid #666;
}
#funktionsnavigation input.button {

}

.fmen {
float: left;
vertical-align: middle;
}

/* @end */

/* @group hauptnavigation */

#hauptnavigation {
float: left;
width: 200px;
margin-top:40px;
}

/* @end */

/* @group INHALT */
#seitentitel{
border-top: 1px solid #000;
border-bottom: 1px dashed #000;
padding-bottom:3px;
margin-top:20px;
margin-bottom: 20px;
}

#inhalt {
float: left;
margin-left:20px;
padding-left: 15px;
padding-right: 15px;
padding-bottom:0px; 
/*padding-top:2px; x27*/
margin-bottom:0px;
/*width: 582px; */
width: 550px;

/* wert IE5x*/
/*
voice-family: "\"}\"";
voice-family: inherit;
width: 550px;
min-height:400px;
*/
text-align: justify;
}

#inhalt {
width: 450px;
/*text-indent: 1.5em;*/
line-height: 1.2em;
display: block;

}

p {
/*text-indent: 1em;*/
margin:0px;
padding:0px;
}


span.totop {
display:block;
margin-bottom: 15px; 

}





#inhalt div.contentWrap{
clear:both;
margin-bottom:6px;
}

#inhalt table {

font-size: 100%;
width: 100%;
vertical-align: top;
}
.contenttable {
vertical-align: top;

}
.contenttable-0{

}
.tr-even, .tr-odd {
vertical-align: top;
}

.tr-even p, .tr-odd p {
text-indent: 0;

}

.td-0 p {
}

ul {
/*line-height: 1.3;*/
}

#inhalt ul.csc-bulletlist-1 li, #inhalt ul.csc-bulletlist-0 li, #inhalt ul li {
	list-style: url(bullet_black.gif) outside none;

}

#inhalt ul.csc-bulletlist-2 li{
   list-style-image:none;
   list-style-type:disc;
   list-style-position:outside;
}

#inhalt ul.csc-bulletlist-3 li{	
	list-style: url(bullet_red.gif) outside none;
}

/*
.seitenanfang {
float:right; 
padding-top: 1.3em;
padding-bottom: 1.3em;font-size: 75%;
display: block;
border-bottom: 0px;
text-decoration : none;
}
*/


/* @end */


/* @group bereichsnavigation */

#bereichsnavigation {
padding-top:2px;
}


#bereichsnavigation .dashed {border-left: 1px dashed #000045;}


/* @end */
/* @group EXTRAINHALT */

#extrainhalt {
float: right;
width: 180px;
margin-top : none;
font-size : 100%;
/*border: 1px solid red;*/
border-left: dashed 1px; 
/*border-right: dotted 1px;*/
padding-right: 15px;

min-height:100px;
*/background-color: #E4E6ED;*/
}

#extrainhalt h2 {	
margin: 2px 2px 2px 2px;
padding: 2px 2px 0px 11px;
}

#extrainhalt P {	
margin: 2px 2px 2px 2px;
padding: 0px 0px 0px 11px;
}

#extrainhalt div{
margin: 0 0 0 0;
}
#extrainhalt div.caption{
margin: 0 0 0 0;
padding: 0px 0px 0px 11px;
}

#extrainhalt h4 {
background-color: #A9BBD1;
margin-top: 0;
}

#extrainhalt img.imageheader {
padding: 0px 0px 0px 12px;
border-bottom: none
}

/* @end */

/* @group fusszeile */
#fusszeile {
/*height: 5px;*/
font-size:10pt;
color: #7F7F7F;
padding: 0 0 0 0;
clear: both;
}

.copy {
display:block;
width:200px;
text-align: right;
}	
/* @end */
/* @group HTML */

H1, H2, H3, H4, H5 {
color : #666666;
margin-bottom: 0;
margin-top: 0;
}
H1 {
font-size : 1.4em;
}
H2 {
font-size :1.2em;
margin-bottom: 1em;
}
H3 {
font-size : 1em;
margin-bottom: 0.2em;
}
H4 {

font-size : 1em;
margin-top: 1em;
/*margin-bottom: 0;*/
padding: 2px 2px 6px 2px;
}

img.imageheader{
border-bottom: 1px solid #9F100B;
margin-bottom: 5px;
 
}

/*
P,li {
color: #000046;
}
*/

p {
margin-top: 0;
line-height: 1.3;
}

tr {
padding: 10px;
}

td {
padding: 0 14px 0 0;
border-top: dashed 1px #000045;

}

SELECT {  
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px 
}
TEXTAREA {  
font-family:Verdana, Arial, Helvetica,sans-serif;
font-size: 10px
} 
INPUT {  
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px;
}

/* @end */

/* @group typo3classes */

.subhead1 {
font-size : 100%
}

.subhead2 {
font-size : 100%;
}
.subhead3 {
font-size : 100%;
}
.headerdate {
font-size : 100%;
font-weight: normal;
}
.caption {
font-size : 90%;
color: #000046;
padding-left:4px;
text-align:left;

}
li.bulletlist {
list-style: url(bullet_txt.gif) outside none;
}

.searchform {

}
.searchresultpagetitle {
font-weight : bold;
}
.searchresultcontent {

}
.searchresultheader {
font-weight : bold;
}
.searchmarkup {
color : #FF0066;
}
.loginform {

}
.mailform {

}
.mailformrequired {
font-weight : bolder;
}
.mailformcomment {
font-weight : bolder;
}
.mailformradio {

}


/* FILELINKS */

.filelinks {
font-weight : bolder;
}
.filelinkssize {

}
div.tablefilelinks td {
border-top:0px;
}
#inhalt div.tablefilelinks table {
width:20%;
}

table.mailformtable td{ border-top:0px;}


.sitemap1 {
display:block;
margin-bottom:0.4em;
margin-top:2em;
font-weight:bold;
font-size : 100%;
}
.sitemap2 {
font-weight:bold;
display:block;
margin-left : 20px;
margin-top:0.5em;
font-size : 95%;

}
.sitemap3 {
display:block;
margin-left: 40px;
margin-top:0.1em;	
font-size : 95%;
}
.sitemap4 {
display:block;
margin-left: 60px;
margin-top:0.1em;
font-size : 90%;
}

/* @end */

/* @group indexedsearch */

/* @end */
/* @group e27_cssimage_alttext ext */
img {
display:inline;
}

div.imgtext img, div.csc-textpic dt a img {
margin-bottom:10px;
border: 1px solid #9F100B;
}

div.image{

}

div.left{
text-align:left;
}

div.right{
text-align:right;
}

div.center{
text-align:center;
}

div.imgline {
margin-bottom:15px;
/* */
}

div.imgline img{
margin-bottom:5px;
margin-top:0px;
margin-right:5px;
margin-left:0px;
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

div.floatleft {
padding-right:10px;
padding-left:10px;
float:left;
}

div.floatright, div.csc-textpic.csc-textpic-intext-right div.csc-textpic-imagewrap{
float:right;
padding-left:10px;
margin-right: -120px;
position: relative;

/*top: 50px;
left: -80px;
*/
}

div.margincenter{
margin:auto;
}

div.imageright{
padding:2px 10px 5px 0px;
}
div.imageleft{
padding:10px 10px 10px 10px;
}

div.img24 img{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

div.img24{
margin:0;
padding:0;
}

div.clear {
display:block;
clear:both;
height:0px;
width:0px;
line-height:1px;
margin:0px;
padding:0px;
}

#inhalt p.csc-caption, dd.csc-textpic-caption{
text-indent: 0;
font-size:10pt;
font-style: italic;
margin: 0 0 0 0;
}


div.border {border: 1px solid black;}
/* @end */

a:link {
color: #9F100B;
text-decoration: none;
}
a:visited {
color: #7F7F7F;
text-decoration: none;
}

div {
border: 0px solid green;
}