/* CSS Document - VorWilma.de */

/*****************************
FileStructure
*****************************
 - 1.0 LayoutStructure
 - 2.0 HeaderZone
      2.1 Head & Quote
      2.2 SkipLinks
 - 3.0 Navigation
 - 4.0 ContentZone
      4.1 Headlines
      4.2 ArticleArea
      4.3 FormStyle
 - 5.0 FooterZone
******************************/



/* ---------- 1.0 LayoutStructure ---------- */

body {
    background-color : #FFF;
    /* background-color : #EAEAD4; */
    font-family : Verdana, Arial, Helvetica, Sans-Serif;
    padding : 0px;
    margin : 10px;
    }


#container {
    position : absolute;
    left : 50%;
    width : 756px;
    height : auto;
    margin-left : -378px;
    border : 0;
    padding : 0;
    }


#links {
    clear : both;
    float : left;
    width : 370px;
    margin : 0px 14px 0px 0px;
    padding : 50px 0px 20px 0px;
    }

#links img {
    padding : 2px 0px 5px 0px;
    }


#rechts {
    float : left;
    width : 370px;
    padding : 77px 0px 20px 0px;
    margin-right : 0px;
    }

#rechts img {
    padding : 2px 0px 5px 0px;
    }



/* ---------- 2.0 HeadZone -------------- */


/* ---------- 2.1 Head & Quote -------------- */

#banner {
    padding : 0px;
    margin : 0px;
    }

#banner img {
    padding : 10px 0px;
    }


/* ---------- 2.2 SkipLinks -------------- */

#accessibility {
    position : absolute;
    top : -10000px;
    }



/* ---------- 3.0 Navigation ---------- */

dt, dl, dd, ul, li {
    list-style-type : none;
    margin : 0 3px 0 0;
    padding : 0;
    }

#menu {
    position : absolute;
    left : 18px;
    top : 60px;
    font-size : 13px;
    }

* html #menu {
    font-size : 13px;
    }

#menu dl {
    float : left;
    }

#menu li {
    display : inline;
    }

#sub {
    position : absolute;
    display : block;
    width : 300px;
    left : 170px;
    font-size : 13px;
    padding-top : 6px;
    }



/* ---------- 4.0 ContentZone -------------- */


/* ---------- 4.1 Headlines -------------- */

h1 {
    font-size : 24px;
    text-align : center;
    font-variant : small-caps;
    font-weight : normal;
    padding : 10px;
    margin : 0px;
    }

h2 {
    font-size : 14px;
    font-weight : bold;
    padding : 0px 0px 10px 10px;
    margin : 0px;
    }

h3 {
    font-size : 12px;
    font-weight : bold;
    padding : 8px 0px 10px 10px;
    margin : 0px;
    }


/* ---------- 4.2 ArticleArea -------------- */

p {
    text-align : justify;
    line-height : 150%;
    font-size : 13px;
    padding : 5px 10px;
    margin : 0px;
    }

* html p {
    font-size : 12px;
    }

a:link, a:visited {
    color: #000;
    text-decoration : underline;
    }

a:hover, a:active {
    text-decoration : none;
    }


/* ---- ListStyle ---- */
#links ul, #rechts ul {
	list-style-type : none;
	text-align : justify;
	margin : 0;
	padding : 5px 25px 5px 10px;
	}

#links li, #rechts li {
	background : url(../img/punkt_li.gif) no-repeat 0 12px;
	padding : 5px 10px 0 10px;
	margin-left : 15px;
	list-style : none;
	line-height : 150%;
	font-weight : normal;
	font-size : 12px;
	}


/* ---- TableStyle ---- */
table {
	margin-left : 10px;
	}

table p {
	text-align : left;
	padding : 5px;
	font-size : 11px;
	}

th {
	border : 1px solid #f6f6f6;
	font-weight : normal;
	}

td {
	border : 1px solid #f6f6f6;
	}

/* ---- GalleryStyle ---- */
#galerie {
    padding : 55px 0px 0px 10px;
    margin : 0px;
    }

* html #galerie {
    padding : 75px 0px 0px 10px;
    }

#galerie img {
    float : left;
    margin-right : 32px;
    width : 158px;
    height : 158px;
    border : 1px solid #DCDCDC;
    }


/* ---------- 4.3 FormStyle -------------- */

.eingabe-textzeile {
	width : 300px;
	font-family : arial,helvetia,sans-serif;
	font-size : 12px;
	border-left : 0;
	border-top : 0;
	border-right : 0;
	border-bottom : 1px solid #DCDCDC;
	}

.eingabe-textfeld {
	width : 300px;
	height : 145px;
	font-family : arial,helvetia,sans-serif;
	color : #000;
	font-size : 12px;
	border : 1px solid #DCDCDC;
	}

.text-formular	{
	color : #000;
	}

.fehler	{
	color : #f00;
	font-weight : bold;
	}

.email-senden {
	cursor : pointer;
	width : 150px;
	padding: 3px 0;
	background-color : #FFF;
	font-size : 12px;
	color : #000;
	border : 1px solid #DCDCDC;
	}



/* ---------- 5.0 FooterZone ---------- */

#footer {
    clear : both;
    margin : 0px;
    padding : 0px;
    }

#printbottom {
	display : none;
	}
