/* Start of CMSMS style sheet 'Layout: vanity' */
body 
{
 background: #dfdfdf;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#51524a;
 line-height:18px;
}

#main
{
 text-align:center;
 position:relative;
 margin: auto;
 width:1045px;
 min-height:100px;
 left:35px;
}

#mainblog
{
 text-align:center;
 position:relative;
 margin: auto;
 width:850px;
 min-height:100px;
}

#bgverlauf {
 position: relative;
 background-image: url("uploads/images/verlauf.png");
 background-repeat: no-repeat;
 margin: auto;
 width:100%;
 min-height:400px;
 z-index:0;
}

#header
{
 text-align:left;
 position:relative;
 background-image: url("uploads/images/header.png");
 top:0px;
 left:0px;
 width:850px;
 height:213px;
 z-index:1;
}

#menu 
{
 top:170px;
 left:10px;
 text-align:left;
 position:absolute;
 width:790px;
 height:40px;
 z-index:2;
}

#search 
{
 left:580px;
 text-align:left;
 position:absolute;
 top:183px;
 width:350px;
 height:50px;
 z-index:3;
}
 
#content
{
 text-align:left;
 position:relative;
 background-image: url("uploads/images/bg.png");
 top:0px;
 left:0px;
 width:850px;
 min-height:100px;
 z-index:1;
}

div#content img {
   border: 0;
}

#bottom
{
 text-align:left;
 position:relative;
 background-image: url("uploads/images/bottom.png");
 top:0px;
 left:0px;
 width:850px;
 height:20px;
 z-index:1;
}

#blog
{
 text-align:left;
 position:relative;
 left:10px;
 width:600px;
 min-height:500px;
 padding:10px;
}

/*div fuer pics auf der rechten seite*/
#foto
{
 background-color:#dfdfdf;
 text-align:left;
 position:absolute;
 right:49px;
 top:0px;
 width:160px;
 height:100%; 
}

/*pics auf der rechten seite*/
#fotocontent
{
margin-left:16px;
margin-top:16px;
min-height:800px;
}

#subsites
{
 text-align:left;
 position:relative;
 left:10px;
 width:765px;
 min-height:500px;
 padding:10px;
}

#blog a
{
 color: #505149;
 font-weight:bold;
}

#NewsPostDetailSummary a,#NewsPostDetailPrintLink a,#NewsPostDetailReturnLink a, .NewsSummarySummary a
{
 color: #505149;
 text-decoration:underline;
 font-weight:bold;
}


#copyright
{
 text-align:center;
 margin:auto;
 position:relative;
 top:0px;
 left:0px;
 width:790px;
 height:20px;
 z-index:0;
}

#copyright a
{
 color: #505149;
 #font-weight:bold;
}

/*News Content*/
#NewsPostDetailCategory
{
position:relative;
padding-top:10px;
padding-left:15px;
}
#NewsPostDetailAuthor
{
position:realtive;
padding-left:15px;
}

/*News Style*/
.NewsSummaryLink, 
{
 position:relative;
 padding-bottom:10px;
 height:20px; 
 width:370px;
}
.NewsSummaryLink a, #NewsPostDetailTitle
{
 color: #505149;
 text-decoration:none;
 font-weight:bold;
 font-size:1.5em;
}
.NewsSummaryLink a:hover 
{
  color: #ff0000;
}

.NewsSummaryMorelink
{
padding-top:10px;
padding-bottom:20px;
}
.NewsSummaryMorelink a
{
 color: #505149;
 text-decoration:none;
 font-weight:bold;
}
.NewsSummaryMorelink a:hover 
{
  color: #ff0000;
}

.NewsSummaryPostdate
{
float:right;
position:relative;
text-align:right;
height:20px;
width:120px;
}

.NewsSummarySummary
{
 float:none;
 position:relative;
}

/*Wichtige Einstellungen für die Divs in denen die Album bilder liegen für die Startseite*/

#thumb_div
{
height:110px;
width:110px;
padding:8px;
float:left;
}


/*pics auf der Hauptseite*/
#pos_pic_s_h
{
 width:100%;
 position:relative;
 left:60px;
 top:10px;
}

.contactform input {
border-right:1px solid black;
border-bottom:1px solid black;
border-left:0px;
border-top:0px;
background: #dfdfdf;
}

.contactform textarea {
border-right:1px solid black;
border-bottom:1px solid black;
border-left:0px;
border-top:0px;
background: #dfdfdf;
}

.contactform required{
padding:5px;
}

#comments textarea { 
width:352px; 
}


/* End of 'Layout: vanity' */

