body {
background-color: rgb(70,22,113);

font-size: 14px;
font-family: Calibri, TheSan,Verdana, Arial, SunSans-Regular, Sans-Serif;

font-face { font-family:TheSan; src:local(TheSan), url(/layoutpics/TheSanCap.ttf) format(TrueType); }
color:rgb(108,108,108);
padding:0px;
margin:0px;
line-height:18px;
color:rgb(91,91,91);;
}
a {color: #DB7093;}


a:visited {color:#DB7093;}

a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {font-size:14px;}
h111 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }
h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 1004px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background:url(/layoutpics/bgcontent.jpg);

margin-top:-22px;
} 

/* ----------headbg for logo-------------- */
#banner {
text-align: right;
abackground-color: #e1ddd9;

padding: 0px;
margin: 0px; 

height:450px;
}

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */
#outer{ 
padding-left: solid 30px transparent;  /* linke Menue Spalten Farbe  */ 
background-color: rgb(231,231,231); /* Farbe fuer Inhalt Spalten  */
background:url(/layoutpics/bgcontent.jpg);
background-position:-13px;
margin-top:-33px;
width:890px;margin-left:14px;
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:301px; 
 float:left; 
 position:relative; 
 margin-left:-301px; 
 margin-right:1px;
background:url(/layoutpics/bgcontent.jpg);
 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative; 
top:-34px;
left:10px;
margin: 0px; 

width:661px;
}

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; 
background:url(/layoutpics/bgfooter.jpg) no-repeat;
height:114px;
border:0px solid red;
} 

#headbg {
position:absolute;
top:0px;
left:0px;
width:100%;
height:501px;
background:rgb(225,225,225);
background-image: url(/layoutpics/bgwrapper-oben.jpg);
z-index:-10000;
}

#containerleft{ margin-left:20px;margin-top:-25px;}

#contentwhite{
background:url(/layoutpics/bgcontentwhite.jpg);height:30px;
}

#titeltext{
position:absolute;
left:42%;
top:455px;
text-align:right;
width:591px;
height:33px;
margin-left:auto;
border:0px solid red;

}

#menuimagetext{
position:relative;
left:0px;
top:-58px;
text-align:right;
width:291px;
height:33px;
#margin-left:auto;
border:0px solid red;
}

#footermenu {

background-color: rgb(22,26,53);
text-align:center;
height:20px;
font-size:14px;
padding-bottom:20px;

}
#footermenu a{
color:white;
text-decoration:none;
text-transform: uppercase;

}

#content a {
text-decoration:none;
color:rgb(108,108,108);
color:rgb(0,255,0);
color:grey;
font-weight:bold;

}

#content img {border:0px;}

div {border:0px solid red;}

#content ul {margin-left:30px;}

td.imagetext {font-size:9px;padding-left:4px;}

span#newsdatum{font-size:11px;font-weight:bold;}

#langselect {}

div#content a {color:rgb(70,22,113);text-decoration:underline;}


#main {
    float: left;
}

.picturelist .thumb {width:104px;}
/* Stylesheet: teutonen Modified On 2024-01-15 15:02:00 */
#langselect {
margin: 0 auto;
width:909px;height:50px;border:0px solid red;
margin-top:-437px;
position:absolute;
text-align:right;
}

#langselect a {
text-decoration:none;
color:rgb(22,26,53);
}

#langselect a:hover {
text-decoration:none;
color:#ffffff;
}

div#inner {

margin-left:-260px;
}

div#content {
width:890px;
padding-left:25px;
}

div#footermenu ul ul{list-style-type:none;float:left;width:500px;margin-left:380px;}
div#footermenu ul ul li {float:left;padding-right:10px;}
div#footermenu {margin-top:-16px;background:rgb(70,22,113);}
div#footermenu a span {color:rgb(140,44,226);}
div#footermenu a span:hover {color:rgb(255,100,0);}

aspan.instructiontext {display:none;}

div#content p {
 padding:0px;
 padding-bottom:5px;
}

.jqueryslidemenu ul li a {font-size:16px;}

.jqueryslidemenu ul li ul li a {font-size:14px;background:lightgrey;}


.albumname {font-size: 14px;}

code {font-family:Calibri;}

#lbClose { width:115px;}

#inner {
    margin: 0;
    width: 890px;
}
divq { border:1px solid lightgray;}

div#footer {margin: -22px auto 0;}

#platz {border:1px solid #a9a9a9 !important;}
table#platz td{border-bottom:1px solid #a9a9a9;}

table.teutonenliste tr td h4 {margin:2px;}

/* Stylesheet: teutonen_cust Modified On 2013-02-19 11:41:37 */
