/* HTML TAGS */

body
{
	padding: 0px;
	margin: 0px;
	background-color: #ffffff ;
}

a:visited, a:link, a:active{
	font-size: 11px; color: #3D6F1D; font-family: verdana; text-decoration: none ;
}

a:hover{
	font-size: 11px; color: #4C4C4C; font-family: verdana; text-decoration: none ;
}

td, p
{
	font-size: 11px; color: #4C4C4C; font-family: verdana; font-weight: none;
}

h1{
	font-weight: bold; font-size: 14px; color: #90151A; font-family: verdana;
}

h2{
	font-weight: none; font-size: 14px; color: #3D6F1D; font-family: verdana;
}

h3{
	font-weight: bold; font-size: 12px; color: #90151A; font-family: verdana;
}

h4{
	font-weight: none; font-size: 12px; color: #3D6F1D; font-family: verdana;
}

/* LINKS */

a.nav:link								{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: bold;}
a.nav:active							{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: bold;}
a.nav:visited							{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: bold;}
a.nav:hover								{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}

a.box:link								{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: none;}
a.box:active							{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: none;}
a.box:visited							{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: none;}
a.box:hover								{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: none;}

a.nav_on:link							{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}
a.nav_on:active						{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}
a.nav_on:visited					{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}
a.nav_on:hover						{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}

a.nav2:link								{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: none;}
a.nav2:active							{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: none;}
a.nav2:visited						{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; font-weight: none;}
a.nav2:hover							{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; font-weight: bold;}

a.banner:link							{ font-family:verdana; font-size:10px; color:#3D6F1D; text-decoration:none; font-weight: none; }
a.banner:active						{ font-family:verdana; font-size:10px; color:#3D6F1D; text-decoration:none; font-weight: none; }
a.banner:visited					{ font-family:verdana; font-size:10px; color:#3D6F1D; text-decoration:none; font-weight: none; }
a.banner:hover						{ font-family:verdana; font-size:10px; color:#4C4C4C; text-decoration:none; font-weight: none; }

a.path:link								{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; }
a.path:active							{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; }
a.path:visited						{ font-family:verdana; font-size:11px; color:#4C4C4C; text-decoration:none; }
a.path:hover							{ font-family:verdana; font-size:11px; color:#3D6F1D; text-decoration:none; }

/* CLASSES */


.path{
	font-family: verdana; font-size:11px; color: #4C4C4C; text-decoration: none;
}

.green{
	font-family: verdana; font-size:11px; color: #3D6F1D; text-decoration: none;
}

.red{
	font-family: verdana; font-size:11px; color: #90151A; text-decoration: none;
}

.grey{
	font-family: verdana; font-size:11px; color: #A2A2A2; text-decoration: none;
}

/* ID`S */

#bg_body{
}

#bg_banner{
}

#bg_nav{
	background-image: url(../images/bg_nav.gif);
	background-repeat: repeat-x;
}

#left{
	background-image: url(../images/left_border.gif);
	background-repeat: repeat-y;
}

#right{
	background-image: url(../images/right_border.gif);
	background-repeat: repeat-y;
}

#nav2_head{
	background-image: url(../images/bg_nav2_head.gif);
	background-repeat: repeat-x;
}

#dot{
	background-image: url(../images/shared/dot.gif);
	background-repeat: repeat-x;
}

#bg_content{
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-y;
}

#content_head{
	background-image: url(../images/bg_content_head.gif);
	background-repeat: repeat-x;
}

#content_footer{
	background-image: url(../images/bg_content_footer.gif);
		background-position: 160px 0px;
	background-repeat: no-repeat;
}

#footer{
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
}

#goethe{
	background-image: url(../images/bg_nav2.gif);
	background-repeat: repeat-x;
	padding-right: 12px;
	padding-top: 130px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

.head
{
	padding-top: 20px;
	font-weight: bold;
	padding-left: 6px;
}

#search
{
	padding-top: 6px;
	font-weight: bold;
	padding-left: 6px;
}

.search
{
	vertical-align: middle;
	border: 1px solid #efefef;
	padding: 6px;
}

#inputSearch
{
	vertical-align: middle;
	border: 1px solid #efefef;
	padding: 3px;
}

form
{
	margin: 0px;
	padding: 0px;
}

/* styles fuer image-preview */

div									{ margin: 0px; padding: 0px; border: 0px; }
.preview_div_block  { float:left; margin-right:20px; margin-bottom: 20px; background-color:#d9d9d9; text-align: left; padding: 0px;}
.preview_div_image  { background-color:#ffffff; text-align: left; border: 0px;}
.preview_link_image { }
.preview_img_image  { border: 0px;}
.preview_div_lupe   { text-align: right; background-color:#d9d9d9; padding-right: 5px;}
.preview_link_lupe  { }
.preview_img_lupe   { border: 0px;}
.preview_div_text   { text-align: justify; padding-left: 5px; background-color:#d9d9d9; padding-right: 5px;  padding-top: 2px;}

/* styles fuer non-preview-image */
.view_div_block  		{ width:200px; float:left; margin-right:3px; margin-bottom:3px; margin-top:3px; background-color:#ffffff; width:200px;}
.view_div_image  		{ text-align: center; background-color:#ffffff;}
.view_img_image  		{ border: 0px; background-color:#d9d9d9;}
.view_div_text   		{ font-size:11px; font-family: verdana; text-align: left; background-color:#d9d9d9; padding-left: 5px; padding-right: 5px;  padding-top: 5px; padding-bottom: 5px;}

/* styles fuer full-image */
.view_fullimage  		{ text-align: center; width:400px; margin: 0px; background-color:#d9d9d9;}
.view_fullimage_text{ text-align: center; margin: 0px; background-color:#d9d9d9;}

.div_imageoid  			{ background-color:#d9d9d9; }


#markusText{
	position: absolute;
	margin-left: 330px;
	margin-top: 280px;
	font-size: 0.9em;
}

#markus{
	background-image: url(../images/markus.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#markus h1{
	padding-top: 30px;
	padding-bottom: 20px;
}

#markus div{
	width: 320px;
}

