/* genderloops default.css
by iris manhold
last modified 100705 */

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h3, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

/* html elements */

body  {
	font-size : 90%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	background : #e6f4fc url(../images/topbkgr.gif) repeat-x;
	margin : 0;
	padding : 0;
	}

a:link  {color : #03c; background: transparent;}
a:visited {color : #09c; background: transparent;}
a:active {color : #333; background: transparent;}

h1,h2,h3,h4 {color : #555;}

h1 {
	font : normal 140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0 0 30px 0;
    padding : 0;
	}

h2 {
	font : bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 35px 0 10px 0;
    padding : 0;
	border-bottom : 1px solid #cce1ef;
	}

h3 {
	font : bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 25px 0 10px 0;
    padding : 0;
	}

h4 {
	font : bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 25px 0 10px 0;
    padding : 0;
	}

p {
	margin : 5px 0 10px 0;
    padding : 0;
	}

#main ul {
	margin : 5px 0 10px 20px;
    padding : 0;
	}

/* container */

#container {
	background : url(../images/logobkgr.jpg) no-repeat;
	width : 944px;
	margin : 0;
    padding : 0;
	}

/* header */

#languages {
	float : right;
	width : 210px;
	margin : 10px 0 0 0;
	_margin : -10px 0 0 0;
    padding : 0;
	}

/* wrapper */

#wrapper {
	margin : 0;
	margin-top : 165px;
    padding : 0;
	}

/* wrapper */

#menu {
	float : left;
	width : 200px;
	margin : 15px 0 0 0px;
    padding : 0 20px;
	font-size : 75%;
	}

#menu ul {
	background : #fff;
	border : 1px solid #cce1ef;
    padding : 10px;
	}

#menu ul li {
	margin : 2px 0;
    padding : 5px;
	background : #cce1ef url(../images/arrowright.gif) right 50% no-repeat;
	list-style : none;
	}

#menu a:link  {color : #03c; background: transparent; text-decoration : none;}
#menu a:visited {color : #09c; background: transparent; text-decoration : none;}
#menu a:hover {color : #ff0000; background: transparent;}
#menu a:active {color : #333; background: transparent; text-decoration : none;}

/* wrapper */

#main {
	width : 594px;
	margin : 0 0 0 258px;
	_margin : 0 0 0 255px;
    padding : 20px 30px;
	background : #fff;
	border-right : 1px solid #cce1ef;
	border-bottom : 1px solid #cce1ef;
	border-left : 1px solid #cce1ef;
	}

/* footer */

#footer {
	clear : both;
	width : 900px;
	margin : 20px 0 0 0;
    padding : 20px 30px;
	border-top : 1px solid #cce1ef;
	text-align : center;
	font-size : 75%;
	}

/* general classes */

.breadcrumb {
	font : normal 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0 0 20px 0;
    padding : 0;
	}

.center {text-align : center;}

.arrow {
	background : url(../images/arrowright.gif) 0 50% no-repeat;
	padding-left : 25px;
	}

.right  {text-align : right;}

.small  {font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.strapline {
	font : bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	color : #777;
	}

/* images */

img.center {text-align : center;}

img.left {
	float : left;
	margin-right : 20px;
	}

img.leftnomarg {float : left;}

img.right {float : right;}

img.frame, .frame img {
	margin : 5px;
	padding : 5px;
	display : inline;
	border : 1px solid #cce1ef;
	}


/*
.author {
	font : normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
	}
	
.clear {clear : both;}

.clearleft {clear : left;}

.floatright  {float : right;}

.large {font : normal 110% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.largebold  {font : bold 110% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.margin {margin-left : 5%;}

.margin15 {margin-left : 15px;}

.outofsight {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
	}

.smallcenter {
	text-align : center;
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.smallmargin {
	font : normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 5%;
	}

.smallred {
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0;
	color : #c60;
	}

.smallright {
	text-align : right;
	vertical-align : middle;
	font : normal 95% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

p.smallright img {margin-bottom : -4px;}

.textbox {
	margin : 0 1em;
	padding : 20px;
	background : #fff5e1;
	border : 1px solid #7db0a0;
	}

.textbox h2 {
	font : bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1em;
	border : none;
	margin : 0;
	}

.textbox h2 a {
	text-decoration : underline;
	color : #555;
	}

.textbox p {font : normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.transparent {display : none;}

.warnung {background : #fc9;}

*/