

#clear {clear: both;}

#border-outline1 {
	width: 930px;
	height: auto;
	border: 20px solid #D6D6D6;
	text-align: left;
	background-color:#FFFFFF;
	}
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#7DC75F;
	line-height: 16px;
	margin: 5px auto 20px 70px;
	padding: 0;
	display: block; 
	clear: both;
	}
	
#column-tagging 
 { 
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756;
	border: #7DC75F dashed 1px;
	margin: 0 75px 0 0;
	padding: 20px 30px 20px 30px;
	position:relative;
	float: right;
	display: block;
	line-height: 16px;
	height: auto; 	
}

.column_projekte1 { 
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756;
	width: 475px;
	position:relative;
	float: left;
	margin: 0 0 50px 0;
	padding: 0 0 0 70px;
	display: block;
	line-height: 16px;
	height: auto;
}


.projectpic div { padding: 0px; width: 142px; height: 102px; margin: 7px; float: left; border: 1px solid #DBDBDB; }
.projectpic div img.firma { position: absolute; display: block; z-index: 0; }
.projectpic div a img.more1 { position: absolute; display: block; z-index: 0; border: none; }
.projectpic div a img.more2 { position: absolute; display: block; z-index: 0; border: none; }
.projectpic div#infotext{ padding: 10px 20px 10px 20px; width: 230px; height: 82px; margin: 7px; float: left; border: 1px solid #DBDBDB; }

.projectpic div a 
{ margin: 80px 0 0 121px; padding: 0; display: block;  position: absolute; float: left; z-index: 100; border: none;}
.projectpic div a:link 
{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #545756;}
.projectpic div a:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #545756;}
.projectpic div a:active 
{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #545756;}
.projectpic div a:hover 
{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #545756; }

.projectpic div a#pr-left 
{margin: 80px 0 0 105px; padding: 0; display: block;  position: absolute; float: left; z-index: 100; border: none; }
.projectpic div a#pr-left:link 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756; text-decoration: none;}
.projectpic div a#pr-left:visited 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756; text-decoration: none;}
.projectpic div a#pr-left:active 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756; text-decoration: underline;}
.projectpic div a#pr-left:hover 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756; text-decoration: underline;}


#column-tagging 
 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #545756;
	width: 150px;
	border: #7DC75F dashed 1px;
    margin-left: 570px;
	padding:  20px 30px 20px 30px;
	position:absolute;
	z-index:3;
}

.border-outline-forprojects {
	width: 930px;
	border: 20px solid #D6D6D6;
	text-align: left;
	background-color:#FFFFFF;
	height: 860px;
	}




.border {border: 1px dashed #FFF; padding: 15px;}
.border img {float: right; border: 0; margin: 0 15px 0 15px;}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
}

.theme1 { 
    margin-top:0px;
	background-image: url(../images/themes/09.jpg);
	background-repeat: no-repeat;
	height: 155px;
}

.theme2 { 
    margin-top:0px;
	background-image: url(../images/themes/05.jpg);
	background-repeat: no-repeat;
	height: 155px;
}

.theme3 { 
    margin-top:0px;
	background-image: url(../images/themes/04.jpg);
	background-repeat: no-repeat;
	height: 155px;
}

.theme4 { 
    margin-top:0px;
	background-image: url(../images/themes/01.jpg);
	background-repeat: no-repeat;
	height: 155px;
}

.theme5 { 
    margin-top:0px;
	background-image: url(../images/themes/08.jpg);
	background-repeat: no-repeat;
	height: 155px;
}

.border-outline-start{
	width: 930px;
	border: 20px solid #D6D6D6;
	text-align: left;
	background-color:#FFFFFF;
	height: 570px;
	}
	
	
#border-outline-index
{ width: 930px; height: 530px; border: 20px solid #D6D6D6; text-align: left; background-color:#FFFFFF; background-image: url(../images/fish/fishbowl_startseite.gif); background-repeat: no-repeat; background-position: 600px bottom; 	}
	
.border-outline {
	width: 930px;
	border: 20px solid #D6D6D6;
	text-align: left;
	background-color:#FFFFFF;
	}
	

	
.bgfloat {
	width: 100%;
} 

#floatright {
	float: right;
	padding-left: 5px;
} 

img#floatleft {
	float: left;
	padding-right: 20px;
}  

p 
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
}

.bold 
{	font-weight: bold;
}

.highlight 
{	font-weight: bold;
	color:#545756;
}

.highlight2
{	font-weight: bold;
	color:#7DC75F;
}

.link
{	color: #7DC75F;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7DC75F;
	font-weight: bold;
	text-decoration:none;
}

.link2
{	color: #7DC75F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7DC75F;
	font-weight: normal;
	text-decoration:none;
}

a.produktlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: underline;
}

a.produktlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

a.produktlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: underline;
}

a.produktlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

a.sitelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: none;
}

a.sitelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

a.sitelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: none;
}

a.sitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

a.sitelink-sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: none;
}

a.sitelink-sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

a.sitelink-sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545756;
	text-decoration: none;
}

a.sitelink-sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DC75F;
	text-decoration: underline;
}

.heading {
	background-image: url(../images/navigation/test.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-top: 5px;
	margin-left: 70px;
}

.heading-main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#7DC75F;
	line-height: 16px;
	height: 14px;
	padding-top: 5px;
	margin-left: 70px;
}

.navigation {
	background-image: url(../images/navigation/navigation.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-top: 25px;
	background-color: #FFFFFF;
	margin-left: 70px;
}

#text-green 
{	color: #7DC75F;
}

#text-grey
{	color: #545756;
	line-height: 16px;
}

.text-grey
{	color: #545756;
	line-height: 16px;
}

#text-orange 
{	color: #F78902;
}

#text-width300 
{ 	padding-right: 440px;
}

#padding-top 
{	padding-top: 160px; 
}

#logo-home 
{	margin: 42px 0 0 70px;
	height: 61px;
	width: 204px;
	float: left;
}

.fliesstext {

	background-color: #FFFFFF;
	padding-left: 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;

}

.articlestart {
	background-color:#FFFFFF;
	width: 500px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 200px;}	

#bgstart {	
	background-image: url(../images/fish/fishbowl_startseite.gif);
	background-repeat: no-repeat;
	background-position: 600px 25px;
	height: 345px;
}
	
	
	
#bgindex {	
	background-image: url(../images/fish/fishbowl_startseite.gif);
	background-repeat: no-repeat;
	background-position: 500px 25px;
	height: 530px;
}


#boxstart {	
	height: 345px;
}


.startleft {float: left; position: relative; padding-left: 70px; width: 390px; }
.startright {float: right; position: relative; padding-right: 35px; width: 390px; }

.startheading {color: #7DC760; font-weight: bold;}

img.right {float: right; margin-left: 5px;}
img.left {float: left; margin-right: 10px; }
	
.article {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 0px;
	height: 200px;
}

.article img#float {float: left; margin-right: 25px;}

.articleindex{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 0px;
	height: 12px;
	margin-top: 35px;
		width: 480px;
}

.article250 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 250px;
}

.article300 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 300px;
}

.article350 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 350px;
}

.article400 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 400px;
}

.article600 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #545756;
	padding-left: 70px;
	padding-right: 50px;
	height: 600px;
}

#colonly{
	width: 770px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column1 {
	width: 240px;
	z-index:1;
	position:absolute;
	visibility: visible;
		}

#column2 {
	width: 240px;
	margin-left: 265px;
	visibility: visible;
	z-index:2;
	position:absolute;
}

#column3 {
	width: 240px;
	margin-left: 530px;
	position:absolute;
	z-index:3;
}


#column3 img {
	margin-top: 0px;
	margin-bottom: 11px;
}
	
#column_projekte {
	width: 475px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column_projekte2 {
	width: 360px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column_projekte3{
	width: 360px;
	z-index:1;
	position:absolute;
	visibility: visible;
	margin-left: 420px;
}	


h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;}

ul {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	}
	
li {line-height: 16px;}
	
ul.square {
	list-style-type: square;
	color: #7DC75F;}

ul.disc {
	list-style-type: disc;
	color: #7DC75F;}

img.iqfish {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
} 

.fishcorner {
	height: 84px;
	width: 850px;
	background-image: url(../images/fish/iqfish.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-top: -35px;
}

#textcharity {	margin-left: 70px;}

.fishcorner-en {
	height: 84px;
	width: 850px;
	background-image: url(../images/fish/iqfish-en.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 15px;
	margin-top: -35px;
}



#column1-presse {
	width: 150px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column2-presse {
	width: 150px;
	margin-left: 200px;
	visibility: visible;
	z-index:2;
	position:absolute;
}

#column3-presse {
	width: 300px;
	border: #7DC75F dashed 1px;
	margin-left: 420px;
	padding-right: 35px;
	padding-left: 35px;
	position:absolute;
	z-index:3;
}


#column4-presse { width: 300px; margin-top: 320px; padding-right: 35px; padding-left: 35px; position: relative; z-index:3; 
}

#column5-presse {
	width: 320px;
	margin-top: 175px;
	margin-left: 420px;
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 20px;
	position:absolute;
	z-index:3;
}

#column3-login {
	width: 300px;
	margin-left: 446px;
	position:absolute;
	padding-right: 35px;
	padding-left: 35px;
}

#column3-login-en {
	border: #7DC75F dashed 1px;
	}
#column-pressefoto {
	width: 380px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column1-pressefoto {
	width: 320px;
	z-index:1;
	position:absolute;
	visibility: visible;
}

#column2-pressefoto {
	width: 320;
	margin-left: 400px;
	visibility: visible;
	z-index:2;
	position:absolute;
}

#logodebra {
	height: 70px;
	width: 100px;
	visibility: visible;
}

#column-hotshots {
	width: 150px;
	margin-left: 550px;
	border: #7DC75F dashed 1px;
	padding-right: 35px;
	padding-left: 35px;
	position:absolute;
	z-index:3;
}


.medienmesselogo {margin-right: 50px; margin-top: 10px;}

.voting {margin-right: 30px; margin-top: 0px; float: left;}


#enter {  margin: 0 15px 20px 0; font: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; text-align: right; float: right; width: 150px; position: relative; }
a#enter:link { color: #999999;}
a#enter:active { color: #999999;}
a#enter:visited { color: #999999;}
a#enter:hover { color: #7DC75F;}

#indeximg {display: block; width: 270px; padding: 140px 0 0px 120px;}

